Quantcast
Channel: SCN : Popular Discussions - B2B Integration with SAP Process Orchestration
Viewing all 1788 articles
Browse latest View live

Error in EDI Separator Receiver: EDIFACT message fails: null object loaded from local variable 'cDescr'

$
0
0

Hello Folks,

 

after updating from B2B Addon SP3 to B2B Addon SP4 we face this odd error within the EDI Separator receiver channel. The channel settings are completely default - no check boxes checked, no acknowledgements in place. Before the update the scenarios were all fine.

 

The scenarios look like this:

 

FILE/OFTP -> EDI Separator

EDI Separator -> customer/vendor specific scenario -> ERP

 

 

However this error occurs only for EDIFACT messages. VDA messages run fine. In our B2B version we do not have EANCOM entries in place - we just use edifact and VDA messages.

 

These are the entries within the message log:

Information  Message entered AF MP exit bean and will now be passed to the JCA adapter
Error

MP: exception caught with cause java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Message could not be forwarded to the JCA adapter. Reason: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Exception caught by adapter framework: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Delivery of the message to the application using connection EDISeparator_http://sap.com/xi/XI/EDISeparator failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

 

The system settings are:

VM Name:    SAP Java Server VM

VM Vendor:    SAP AG

VM Java Version:    1.6.0_65

VM Runtime Version:    6.1.059 24.45-b11

Kernel Version:    7.40.3301.363358.20140408103655

 

What I have done so far:

 

-checked if the correct adapter meta data (SP4) is in place

-checked if the correct SP4 sca files are deployed

-deleted b2b table entries and reuploaded them again

 

Any ideas how to fix this error? What needs to be checked also?

 

 

Thank you in advance.


AS2 Adapter B2B add on with Process Orchestration

$
0
0

Hi guys,

 

Client insists on AS2 adapter for third party.

 

I have some doubts.

 

1) What format should I ask the client to put the data in? AS2 format or EDI format?

 

2) When we send data in AS2 protocol from sender to receiver, do we have to do field mappings in SAP PO? Is this something like encrypted at the sender side and decrypted at the receiver side kind of transport?

 

3) Can a normal system receive AS2 format data? Or PO has to do transformation? Should the target and sender have some specific format or is it interoperable across any sytem? Say using PI, we can send data from File to JDBC, SOAP, Idoc, RFC or File or anything like that is it possible while using AS2. Both sender and receiver have to use AS2 protocol?

 

4) Do we need Certificates  installed at both sender and receiver side?

 

5) I read receipient systm should be up and running 24/7. What will happen if the server is down? Will those messages fail ? Can it be processed in PO again?

 

Regards

 

Harish

MIC-field in MDN missing :Sender AS2 adapter

$
0
0

Hello Experts,

 

We have the below scenario :

 

A VAN provider is sending us (SAP PO) the signed and encrypted message which reaches SAP PO. We are sending a signed MDN back to the VAN provider.

However, they are encountering the below error.

 

2014-11-21 16:52:39.643 [8580] SID: 44571782 The response signature is verified

2014-11-21 16:52:39.658 [8580] SID: 44571782 receipt verification result: RECEIPT_MISSING_MIC

2014-11-21 16:52:39.658 [8580] SID: 44571782 Received AS2 receipt has no MIC-field

 

Is there an option to send MIC-field..I believe this field is nothing but the 'Received-Content-MIC' field.

 

Can you please help on what can be the problem.

 

Regards

Saurabh

Error in EDI Separator Receiver: EDIFACT message fails: null object loaded from local variable 'cDescr'

$
0
0

Hello Folks,

 

after updating from B2B Addon SP3 to B2B Addon SP4 we face this odd error within the EDI Separator receiver channel. The channel settings are completely default - no check boxes checked, no acknowledgements in place. Before the update the scenarios were all fine.

 

The scenarios look like this:

 

FILE/OFTP -> EDI Separator

EDI Separator -> customer/vendor specific scenario -> ERP

 

 

However this error occurs only for EDIFACT messages. VDA messages run fine. In our B2B version we do not have EANCOM entries in place - we just use edifact and VDA messages.

 

These are the entries within the message log:

Information  Message entered AF MP exit bean and will now be passed to the JCA adapter
Error

MP: exception caught with cause java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Message could not be forwarded to the JCA adapter. Reason: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Exception caught by adapter framework: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Delivery of the message to the application using connection EDISeparator_http://sap.com/xi/XI/EDISeparator failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

 

The system settings are:

VM Name:    SAP Java Server VM

VM Vendor:    SAP AG

VM Java Version:    1.6.0_65

VM Runtime Version:    6.1.059 24.45-b11

Kernel Version:    7.40.3301.363358.20140408103655

 

What I have done so far:

 

-checked if the correct adapter meta data (SP4) is in place

-checked if the correct SP4 sca files are deployed

-deleted b2b table entries and reuploaded them again

 

Any ideas how to fix this error? What needs to be checked also?

 

 

Thank you in advance.

Doubt on PIB2BCONTENT file

$
0
0

Dear All,

 

how do I check if the PIB2BCONTENT zip file is downloaded on my B2B addon not.

I see  B2B MAPPING KITand B2B TOOLKIT in ESR and my tables in EDI content manager looks as below. These are already present entry under tables available with plain.

 

Untitled.png

Thanks,

Pragya

B2B Add-on Plain Message -> XML Error

$
0
0

Hi,

 

We have a plain message structure wherein the first line for data routing is character delimited by a colon. The next lines which contain the actual data is then positional (fixed length). I configured the following:

 

 

And for the next line:

 

 

Sample data looks like this:

 

#SMESS=MESSAGETYPE:SENDER:RECEIVER::24/03/14-08/01/16+

 

However, when I try to use the converter I receive the error message:

 

java.lang.RuntimeException: the line #SMESS=MESSAGETYPE:SENDER:RECEIVER::24/04/14-09/37/34+ has 5 fields, but there is no rule for field #1 specified


Not sure why this is throwing out an error.

 

We are using B2B Add-on SP4.

 

Regards,

Rommel

Sender EDIseparator Configuration

$
0
0

Hi,

 

We are are configuring  :File-> EDI Separator->File Scenario  Referring : B2B- EDI Inbound -Step by Step Configuration .

File adapter picks the file successfully and EDI separator receiver splits the into 850 Transaction as the Input text file contains 850 ANSI X12 alone.

 

But the Sender EDI Separator communication channel is not identifying  850 transaction which got splits by the Receiver EDI Separator.

While motoring the Receiver EDI adapter we are getting the " Ansi X.12 channel waiting for messages matching message transaction set 850, Version / Release / Industry Identifier Code 004010, interchange receiver id  111 and interchange sender id  222". Sender EDI separator is not identifying and converting to XML and placing in the receiver file location.Below is the screen shot on EDI separator sender channel.



 

Is there any additional configuration required in Module and in Module configuration for sender EDI separator ??


 

Kindly guide as soon as possible .


Regards,

Tibin Joseph

PI B2B add on with Process Orchestration

$
0
0

Hi everyone,

 


The BASIS people have successfully installed P1 B2B Add On in my Process Orchestration server. I am not able to see the adapters in the Integration Builder. What are the steps that I need to do for this? I should be able to see some SWCV in the ESB. So which one should I import from SLD?

 

Again, do we need to extract something from the tpz fine and install? If so, I need to contact BASIS again as I don't see any file when I click on the Tools----> Import Design Objects from ESB of PO

 

Regards

 

Harish Babu


Error in EDI Separator Receiver: EDIFACT message fails: null object loaded from local variable 'cDescr'

$
0
0

Hello Folks,

 

after updating from B2B Addon SP3 to B2B Addon SP4 we face this odd error within the EDI Separator receiver channel. The channel settings are completely default - no check boxes checked, no acknowledgements in place. Before the update the scenarios were all fine.

 

The scenarios look like this:

 

FILE/OFTP -> EDI Separator

EDI Separator -> customer/vendor specific scenario -> ERP

 

 

However this error occurs only for EDIFACT messages. VDA messages run fine. In our B2B version we do not have EANCOM entries in place - we just use edifact and VDA messages.

 

These are the entries within the message log:

Information  Message entered AF MP exit bean and will now be passed to the JCA adapter
Error

MP: exception caught with cause java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Message could not be forwarded to the JCA adapter. Reason: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Exception caught by adapter framework: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

Error

Delivery of the message to the application using connection EDISeparator_http://sap.com/xi/XI/EDISeparator failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException: while trying to invoke the method java.lang.String.equalsIgnoreCase(java.lang.String) of a null object loaded from local variable 'cDescr'

 

The system settings are:

VM Name:    SAP Java Server VM

VM Vendor:    SAP AG

VM Java Version:    1.6.0_65

VM Runtime Version:    6.1.059 24.45-b11

Kernel Version:    7.40.3301.363358.20140408103655

 

What I have done so far:

 

-checked if the correct adapter meta data (SP4) is in place

-checked if the correct SP4 sca files are deployed

-deleted b2b table entries and reuploaded them again

 

Any ideas how to fix this error? What needs to be checked also?

 

 

Thank you in advance.

OFTP2 Interface Process

SAP PI AS2 Adapter - Sender receiving 401 Message

$
0
0

Hi Experts,

 

We have configured AS2 from SAP B2B Add-on as part of our SAP PI 7.31 Dual Stack installation. I was able to successfully send AS2 messages to the partner by configuring the appropriate Receiver Channel.

 

We have a CA Signed certificate which is uploaded in a KeyStore View in NWA. The partner's public certificates are also uploaded on NWA TrustedCA Keystore and also the KeyStore where we store AS2 certificates (some partners use the same certificate, others have different certificates for SSL Handshake and Data Encryption/Signature Authentication).

 

However, after configuring the appropriate Sender Channel and the associated Configuration Scenario objects, when the partner sends data to us, they are receiving a 401 Unauthorized Error. I have instructed them to send the data to https://server:443/AS2/B2B. I have sent them our public certificate and everything is still failing on their end.

 

Any help will be appreciated.

 

Best Regards,

Rommel

B2B - EDI Separator sender channel with 'ModuleException' error

$
0
0

Hi,

 

This is regarding the inbound 856(EDI to file) error with sender EDI separator channel.

 

The channel is throwing the following error:

 

'Cannot deliver message: com.sap.aii.af.lib.mp.module.ModuleException: Catching exception calling messaging system. will deliver negative 997 if requested.'

 

The module parameters used in the channel are attached in the file.

 

Can someone provide inputs on this issue?

 

 

Thanks!

Hari.

PI B2B EDI Separator Error

$
0
0

Hi ,


 

I am working on EDI ( 944 ANSI X12 ) to IDOC scenario and i am using B2B add on to split the message.

 

Here, getting below error in EDI separator sender channel when i am sending EDI file through this channel.

 

"com.sap.aii.af.lib.mp.module.ModuleException: senderChannel : Catching exception calling messaging system. Will deliver negative 997 if requested"

 

I am able generate 997 acknowledgement with same input payload ( EDI 944) file. But i facing this error when converting EDI to XML.

 

Please see EDI sender channel error below.


CC error 944.jpg

 

Module configuration.

 

Module configuration.jpg

Please help on this.

 

Regards,

Trinadh

EANCOM : Custom message : 17.10.2014 13:45:16.754 Error MP: exception caught with cause java.lang.RuntimeException:

$
0
0

Hello Experts,

 

My requirement was to enable B2B integration for 93A EAN006 message. However, since the 93A EAN006 is not delivered I copied 96A EAN006.

 

So,

was copied to

So now i have

 

My ICo looks like this :

 

 

And the control key association looks like this :

 

 

Still, can you help me with the below error

 

17.10.2014 13:45:16.754ErrorMP: exception caught with cause java.lang.RuntimeException: Can not find Segment Elements for messageVersion 93A, message subversion EAN006, message agency UN, segment S_UNB, newFirstlevelElement C_S001, currentIndexLevel1 0
17.10.2014 13:45:16.758ErrorException caught by adapter framework: Can not find Segment Elements for messageVersion 93A, message subversion EAN006, message agency UN, segment S_UNB, newFirstlevelElement C_S001, currentIndexLevel1 0
17.10.2014 13:45:16.759ErrorTransmitting the message to endpoint <local> using connection IDoc_AAE_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.RuntimeException: Can not find Segment Elements for messageVersion 93A, message subversion EAN006, message agency UN, segment S_UNB, newFirstlevelElement C_S001, currentIndexLevel1 0

 

Thanks

Saurabh

Sender Id's manaagement in B2B through SAP PI

$
0
0

Hello Experts

 

We have requirement that SAP P will recieve the EDI Files and would need to filter the files processing based on the sender Id as highlited below in the file.

SenderEDIFile.jpg

We will get list of Senders that needs to processed and any file othe than listed senders should not be processed.

 

Please suggest if we can maintain the same in B2B cockpit while reading the files as we dont want to touch the PI interface later point of time whenevr new Vendor adds to business.

 

Thank you.

VR


use NRO of the B2B addon in dynamic configuration

$
0
0

Hi all,

 

is it possible to use the new Number Range Objects mechanism provided in the B2B addon to build up the filename in dynamic configuration?

I wrote an UDF to set my dynamic config FileName with a value $B2B_UEBNRFILENUMBER$B2B_END_UEBNR, set up a NRO and used the TransmissionNumberModule in my receiver file adapter. But my file was written as File_$B2B_UEBNRFILENUMBER$B2B_END_UEBNR.txt

 

Any ideas on how to achieve this?

 

Kind regards,

Bert

X12 message could not be processed.

$
0
0

Hi All.

 

 

My 850 scenario working fine with "without acknowledgement required"  option. but if i requested 997 the scenario is getting an error

 

Receiver ACK configuration is

. Capture 2.PNG

 

and error in receiver channel is

Capture.PNG

 

and i've created sender EDI separator channel also.

 

please tell me how do i resolve this.

Incoming partner data management when SAP application down

$
0
0

SAP ERP system is normally taken down for maintenance or release purpose at least 5 times a year. ERP release cutovers may some times take 72 hours downtime when partners messages not allowed to be interfaced. Partners cannot be asked to stop sending the messages during this downtime period. Average count of messages are around 10000 a day.

 

As the messages coming into PO cannot be stopped, how all these messages could be managed to stage in PO and send to ERP in controlled way once it is open to accept the interface messages?

 

Thanks advance.

Vivek

XML to EDI Conversion Configurations

$
0
0

Hi All,

 

I have done a scenario File to File scenario ( XML to EDI ) Conversion.

In  Receiver File adapter I have provided X12Converter Module to convert XML to EDI and it is successful .

 

But I need clarification on below points:-

 

1. Is EDI Separator Adapter is  required for the scenario similar like EDI to XML scenario?

2. How can I send Functional Ack. ( 997) in this case?.

 

 

Please guide ...

 

 

Regards,

Tibin

SAP new SFTP adapter functionality

$
0
0

Hi Experts,

 

We are testing SAP new SFTP adapter with SAP-PI7.3.

 

We figured out below 2 functionality missing in new SFTP adapter. Can you please guide do we have any alternative to achieve both or is SAP has any plans to add both functionality in future SFTP adapter releases.

 

Question Point 1: New SFTP adapter is not having option “Advanced Selection for Source File”, like it is there in File Adapter. So we cannot select multiple folders on same SFTP server with one SFTP adapter service, i.e. we have to implement SFTP adapter to poll each folder on same server.

 

Question Point 2: SAP-SFTP adapter does not support to poll folders with "\", it supports only "/".

Because during testing we figure out, by default SFTP sender adapter put “/” in front of any folder path given in “Directory” field of adapter.

 

Below is the screen short for reference.

 

For Q1)

New SFTP adapter:

img1.jpg

File Adapter:

img2.jpg

 

 

For Q2)

img3.jpg

img4.jpg

 

Regards

Viewing all 1788 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>