Quantcast
Channel: SCN : Discussion List - B2B Integration with SAP Process Orchestration
Viewing all 528 articles
Browse latest View live

Dependency of Software Components in SLD

$
0
0

Hi All,

 

My requirement is to access all objects (For Ex. external definitions with XSD) of one Software Component in another ,ie 2nd Software component.

I have created a 1st Software component to place all the external definitions .Now how can I access those object in the 2nd Software component from 1st Software component.

 

I have maintained dependency in SLD. saying 1st Software component is the prerequisite of 2nd Software component.But I am unable to access those objects while creating Service interfaces ( inbound / outbound) choosing external message .

 

1.Will it possible to do through dependency of software components in SLD?

2.Under which context the dependency  to be maintained?

 

 

Requires valuable information..

 

Thanks in advance.

Tibin Joseph


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

Monitor UNB interchange control number on outbound EDI messages

$
0
0

Hi,

I tried to extract the UNB interchnage control number using EDISearchParametersModule when sending out EDI messages. I put the module right after the GenericConversionModule that converts the XML into the EDI raw data.

However I can't find any correlations that I expected in the DynamicConfiguration. (like ReceiverId, SenderId, CorrelationId and InterchnageControlNumber). Does this work for inbound only or am I doing something wrong ?

 

Kind regards

 

Markus

How to set Dynamic file name to receiver using the SAP AS2 adapter?

$
0
0

Hi All,

 

 

We have a requirement where as2 sender adapter sends the file to pi and and the file with the same name to processed to the SFTP target directory. we don't have any ESR objects.

 

Scenario is SAP AS2->PI->SFTP.

 

AS same requirement can be achieved by Seebugger as2 adapter using the adapter module. Similarly do we have any sap provided adapter modules to achieve this requirement or any other way.

 

Please let us know the inputs.

 

 

Thanks in advance.

 

Regards,

Jaya

NRO Not Incrementing

$
0
0

Hi,

 

I created a Number Range Object in the B2B Integration Cockpit named "/B2B/TransactionSetIDCode" and assigned it to a variable for mapping to the X12 ST02 element.  The variable is named "$B2B_UEBNR_BEFORETransactionSetIDCode$B2B_END_UEBNR".

 

During mapping, the value identified by the Number Range Object is mapped to ST02.  However, when I execute the mapping once again, the NRO value is not incremented.  From my understanding, the NRO value should be incremented.

 

I do have the Module configured "localejbs/TransmissionNumberModule" and "multipleNumbersPerMessage" = true.

 

Any suggestions?

 

Thanks,

Dave

how to get receiver soap message in sap pi

$
0
0

Hi, i am using soap pi 7.4 .single stack.asynchronous.

Scenario:sap proxy sender and soap receiver.

i am sending data from sap ecc using proxy.

Data is reaching to sap pi.

Now third  party people are asking me to provide target soap message with payload.

I donot have much knowledge in pi.

please help me.

NRO challenges

$
0
0


Hello Experts,

 

Two associated items-

 

1)

I plan to use NRO for Interchange Control and UNH Message Reference Number.

 

But the message Ref Number can occur multiple times in a single EDI file (multiple UNH in a single output EDI file) and has to be sequential.

 

Since we only generate constants in mapping and the NRO module replaces this constant, how can this be achieved.

 

2)

Also is there any lock obtained on the NRO object. Say, I use the same NRO constant for both Interchange Control Number in UNB and UNZ segments.

 

If there are parallel files or messages for the same interface (same NRO Object) - Is there a possibility that the control numbers in UNB and UNZ segments could be different as other parallel messages might have incremented the NRO object.

 

Thanks.

 

Regards,

Sudharshan N A

B2B : ISA,GS and ST Segments Counters in EDI using Number Range Objects

$
0
0

Dear Experts,

 

We are using one  NRO objects to populate numbers for ISA/D_I12 & IEA_D_I12 and through graphical mapping we are assigning the generated number to header and trailer segments shown below.

Same like different NRO Objects for (GS ,GE)and (ST, SE) segments to populate D_28 and D_329 in 810.

 

 

When It is single IDOC  It fetches the values from the Corresponding NRO objects and passing during run time properly as the number generation happens only once in runtime.

But in case of collective IDOC, then the problem occurs here.I am configuring multipleNumbersPerMessage to generate multiple NRO numbers in a single payload,But the problem is  different numbers are generating and  is assigning as the  $B2B_UEBNR<nroName>$B2B_END_UEBNR is passing to both header and trailer segments because of multipleNumbersPerMessage and thus Header segments does not matches with trailer segment number.

 

Here the numbers are generating sequentially as many times $B2B_UEBNR<nroName>$B2B_END_UEBNR occursand header and trailermismatches.

How can i assign same number of  header segment to trailer segment in this case.?

Or please share any other ideas on control number generation ?Please help.


Regards,

TIBIN JOSEPH




as2 sender adapter error

$
0
0

test AS2 scenario with mendelson opensource AS2 server. 

send AS2 to PI.

 

get error: Transmission failed, remote AS2 server reports "Found".

 

Any ideas?

 

[4:09:01 PM] Client connected to localhost/127.0.0.1:1235

[4:09:01 PM] Logged in as user "admin"

[4:12:41 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Outgoing message signed with the algorithm SHA-1,using keystore alias "Key2".

[4:12:42 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Outgoing message encrypted with the algorithm AES-128, using keystore alias "Key2".

[4:12:42 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Outbound AS2 message created from "EDI-0022731469.txt" for the receiver "PITest" in 1.03s, raw message size: 11.63 KB

[4:12:42 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Sending AS2 message to https://10.0.1.61:50001/AS2, async MDN requested at https://10.0.13.134:8443/as2/HttpReceiver.

[4:14:10 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Transmission failed, remote AS2 server reports "Internal Server Error".

[4:14:10 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: HTTP 500

[4:14:10 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Message payload stored to "d:\mendelson\opensource\as2\messages\PITest\error\Mendeslon\20141215\AS2Message2496614565214187437.as2".

[4:14:10 PM] mendelson_opensource_AS2-1418631161407-0@MendeslonAS2_PITestAS: Raw outgoing message stored to "d:\mendelson\opensource\as2\messages\PITest\error\Mendeslon\20141215\raw\error7622119883003060105.raw".

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Outgoing message signed with the algorithm SHA-1,using keystore alias "Key2".

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Outgoing message encrypted with the algorithm AES-128, using keystore alias "Key2".

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Outbound AS2 message created from "EDI-0022731469.txt2022236285109014340" for the receiver "PITest" in 138ms, raw message size: 11.64 KB

[4:48:33 PM] This transaction has been manually resend as a new transaction.

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Sending AS2 message to https://10.0.1.61:50001/AS2, async MDN requested at https://10.0.13.134:8443/as2/HttpReceiver.

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Transmission failed, remote AS2 server reports "Found".

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: HTTP 302

[4:48:33 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Message payload stored to "d:\mendelson\opensource\as2\messages\PITest\error\Mendeslon\20141215\AS2Message7223765754054471517.as2".

[4:48:34 PM] mendelson_opensource_AS2-1418633313215-1@MendeslonAS2_PITestAS: Raw outgoing message stored to "d:\mendelson\opensource\as2\messages\PITest\error\Mendeslon\20141215\raw\error2883989059470048241.raw".

SAP PI AS2 Sender Cannot Decrypt Message

$
0
0

Hi Experts,

 

After resolving our issue for Anonymous login, we are facing a different issue now. We cannot decrypt the message the customer is sending to us. We have configured the certificates correctly (uploaded both private and public key in NWA, used those for decrypting, etc.) in the Sender Comm Channel. To provide some more background, we have a GoDaddy CA Signed certificate which we use for SSL Client Authentication as well.

 

The Certificate has the following for the intended purposes:

 

1. Ensures the identity of a remote computer

2. Proves your identity to a remote computer

3. 2.16.840.1.114413.1.7.23.1

 

Key Usage is listed as follows: Digital Signature, Key Encipherment (a0)

 

Subject:

CN = SAP PI Quality Instance domainname

OU = Domain Control Validated

 

Here is the error we receive in B2B Log and Communication Channel Monitoring:

Error occured while decrypting the AS2-message: Cannot decrypt message: org.bouncycastle.cms.CMSException: key invalid in message

 

I have confirmed with the partner that they are indeed encrypting the message using the public certificate we provided (which again, used the same for SSL Authentication). I have seen some posts that mention that a new certificate must be generated specifically for data encryption and signature authentication.

 

We have B2B Add-on SP4 installed on a SAP PI 7.31 Dual Stack.

 

Any feedback will be appreciated. Do we need to configure something or is this a certificate mismatch?

 

Regards,

Rommel

SAP PI 7.31 / Sender SOAP Channel Issue with XML tag Main/@versionMajor has incorrect value 000; expected value is 003

$
0
0

Hi PI Experts,

 

We are on SAP PI 7.31 SP 10.

 

We are in the process of integrating ARIBA P2P solution using SOAP Adapter as sender to connect Ariba with our PI system.

 

We have configured all required components in ESR and ID(Most of them are content provided by Ariba).When we try to post a message into PI using SOAP UI we are ending with below error.

 


Capture.PNG

Warning SEEBURGER/MessageSplitter: There is no attachment to split.

$
0
0


Hi guys,

 

I am working on a 997 Ack message using the Seeburger Split997 adapter type.

My scenario is as followed:

  • File is getting picked up from an FTP site.
  • The PI Sender File channel will perform:
    • Decrypt
    • split to 997 in a standalone implementation (no split for STs messages)

 

I have configured the module sequence of the sender channel as seen in screenshot 1.

I have configured the Split in the SEEBURGER Dashboard.as seen in screenshot 2.

I have defined a 997 channel with sender agreement.

No Bic configuration was done.

I am working exclusively with Seeburger's provided documentation.

 

The process completes with no errors but the channel reports that there is no attachment to split (see in the log texts below).

Do I need to add Bic modules in the 997 adapter?am I missing here something?

Your ideas will be most appreciated.

 

 

2015 14:06:05.263 Information Send binary file  "Test1test297670902.intchg.pgp" from FTP server "xxxxxxxxxxxx", size 2924 bytes with QoS EO

11.02.2015 14:06:05.264 Information MP: processing local module localejbs/PGPDecryption

11.02.2015 14:06:05.264 Information PGPDecryption Module: Decryption started

11.02.2015 14:06:05.264 Information PGPDecryption Module: Looking for a fitting own private key with ownPrivateKeyName=xxxxxx.gpg and keyRootPath=xxxx

11.02.2015 14:06:05.264 Information PGPDecryption Module: Message arrived in PGP Decryption Module

11.02.2015 14:06:05.264 Information PGPDecryption Module: Module Parameters have been read

11.02.2015 14:06:05.264 Information PGPDecryption Module: Parsed ASCII-Armor

11.02.2015 14:06:05.291 Information PGPDecryption Module: Algorithm used for encryption: TWOFISH (10)

11.02.2015 14:06:05.291 Information PGPDecryption Module: Own private key found: xxxxxxxxxxxx

11.02.2015 14:06:05.316 Information PGPDecryption Module: Decompression started

11.02.2015 14:06:05.316 Information PGPDecryption Module: Decryption started

11.02.2015 14:06:05.319 Information MP: processing local module localejbs/SeeClassifier

11.02.2015 14:06:05.319 Information PGPDecryption Module: Decrypted content was set to XI message

11.02.2015 14:06:05.320 Information SEEBURGER/CLASSIFIER: Successfully read message and configuration data. The analysing and classifing starts now

11.02.2015 14:06:05.321 Information SEEBURGER/CLASSIFIER: encoding -> Cp1252

11.02.2015 14:06:05.322 Information MP: processing local module localejbs/Seeburger/MessageSplitter

11.02.2015 14:06:05.322 Information SEEBURGER/CLASSIFIER: exiting SeeClassifier successfully

11.02.2015 14:06:05.322 Information SEEBURGER/CLASSIFIER: type -> AnsiX12

11.02.2015 14:06:05.323 Information SEEBURGER/MessageSplitter: Creating CCI Interaction

11.02.2015 14:06:05.323 Information SEEBURGER/MessageSplitter: Trying to establish CCI Connection to Message Splitter Adapter

11.02.2015 14:06:05.324 Information MP: processing local module localejbs/CallSapAdapter

11.02.2015 14:06:05.324 Information SEEBURGER/MessageSplitter: Finished splitting.

11.02.2015 14:06:05.324 Information SEEBURGER/MessageSplitter: Message Splitter Module is exiting succesfully.

11.02.2015 14:06:05.324 Warning SEEBURGER/MessageSplitter: There is no attachment to split. So there is nothing to do.

11.02.2015 14:06:05.325 Information Trying to put the message into the send queue

11.02.2015 14:06:05.325 Information Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System

11.02.2015 14:06:05.331 Information Message successfully put into the queue

11.02.2015 14:06:05.331 Information The application sent the message asynchronously using connection File_http://sap.com/xi/XI/System. Returning to application

11.02.2015 14:06:05.337 Information The message was successfully retrieved from the send queue

11.02.2015 14:06:05.342 Information Message status set to DLNG

11.02.2015 14:06:05.343 Information File "Test1test297670902.intchg.pgp" deleted after processing

11.02.2015 14:06:05.397 Information Message was successfully transmitted to endpoint http://SAPPID.xxxxxx.com:5xxxx/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System

11.02.2015 14:06:05.400 Information Message status set to DLVD

11.02.2015 14:06:05.660 Information Message was received by the messaging system. Protocol: XI URL: http://sappid.xxxxx.com:5xxxx/MessagingSystem/receive/AFW/XI Credential (User): PIISPID

11.02.2015 14:06:05.662 Information Using connection File_http://sap.com/xi/XI/System. Trying to put the message into the receive queue

11.02.2015 14:06:05.670 Information Message successfully put into the queue

11.02.2015 14:06:05.674 Information The message was successfully retrieved from the receive queue

11.02.2015 14:06:05.678 Information Message status set to DLNG

11.02.2015 14:06:05.679 Information Delivering to channel: xxxxx_File_Receiver

11.02.2015 14:06:05.679 Information File adapter receiver: processing started; QoS required: ExactlyOnce

11.02.2015 14:06:05.679 Information MP: processing local module localejbs/CallSapAdapter

11.02.2015 14:06:05.680 Information File Adapter Receiver Channel Palram_File_Receiver: Start processing; party " " / service "File2File"

11.02.2015 14:06:05.684 Information Write to file "\\sappid\PI_Files\xxxxxxx\In\Test1test297670902.intchg20150211-140605-681.pgp" as binary, size 0 bytes

11.02.2015 14:06:05.686 Information File processing finished

11.02.2015 14:06:05.687 Information The message was successfully delivered to the application using connection File_http://sap.com/xi/XI/System

11.02.2015 14:06:05.688 Information Message status set to DLVD

Error in sender adapter in FCC from flatfile to xml

$
0
0

Hello Masters,

 

Please help me out with my error. This is in concern with the error that I already posted days back. The error which I got earlier was resolved so now the status is such that the file gets picked up from the source location but is not reaching the receiver. I am getting an error in MONI which I am attaching with this discussion as well as the message mapping for the reference. Please help me out asap.

 

Message_1.PNG

 

Moni_Error_1.PNG

 

Thanks in advance.

 

Regards,

Anand

Does B2B addon require a VAN

$
0
0

Does the B2B addon require a VAN for the processing of incoming and/or outgoing EDI messages?

HTTP_AAE to RFC Synch interface, string response to be sent from SAP PI

$
0
0

Hi All,

 

We have a interface where sender is http_AAE adapter and receiver is RFC adapter.

SAP PI would receive XML message and is sent to ECC through RFC adapter. Now the response which we receive from ECC will have

a field with value "success" or "failure" which is mapped  to the response target field and sent back to the sender as response.

 

Now the problem is sender needs only string "success" or "failure" to be received as response without any xml tag.

Can this be achieved in SAP PI.

 

We are using single stack 7.31 version with SP6.

 

 

Thanks,

Jane


Create EANCOM DESADV D96A EAN008 Subversion

$
0
0

Hi Experts,

 

I have been trying to create an EAN008 Subversion of DESADV under D96A version. I tried following the steps in this link:

Adding Message Keys and Message versions - B2B EANCOM Message Editor

 

However, when it is in the step to copy the message from the newly created control back to SAP-EANCOM control key, I am unable to do so - the dropdown for the target Control Key is empty.

 

We have B2B Add-on 1.0 SP4.

 

Any tips out there? Thanks!

 

Regards,

Rommel

AS2 mdn on application acknowledgement

$
0
0

If I choose AS2 mdn on application acknowledgement, it has to be synchronous interface?

What structure is the MDN message?

I'm still stuck with the Wal-Mart AS2

Any help would be appreciated.

 

Thanks

IDOC to FlatFile adapter modules for AS2 B2B add-on adapter

$
0
0

Hi Experts,

 

Has anyone tried using the IDOCXmlToFlatConvertor and IDOCFlatToXmlConvertor adapter modules with the AS2 adapter included in the

B2B add-on for SAP PI? I have not seen a discussion where this has been used before. Thanks


Christian

error in edi separator receiver channel string index out of range 3

$
0
0

Hi All,

 

I have a scenario where the partner is sending the 997 message via AS2 protocol through PI to Mail and SFTP systems. During converting of x12 message to xml below error is coming in the edi receiver channel.

 

Message could not be forwarded to the JCA adapter. Reason: String index out of range: 3


I referd the blog below in issue #2 is similar to me. But still i'm facing the same issue.


B2B Integration with SAP Process Orchestration

 

Please provide the inputs where it's going wrong.. Please let me know if any inputs required.

 

Thanks in advance.

 

Regards,

Jaya

EDI Ack - wrong 997 Separator channel selected by PI

$
0
0


Hello Everyone,

 

With our inbound EDI interfaces using the B2B add-on, we are seeing this issue of the wrong separator sender comm channel being selected for the '997' acknowledgement. Even though we have eliminated the wild card * entry where possible, there is still more than one channel with the same select criteria for 997.  For example, more than one 997 separator sender channel configured like this one:

EDI Separator Channel.png

When the separator receiver splits the inbound message, and PI searches for the 997 separator sender using the fields shown above, it finds more than one channel, and may not select the channel defined in the integrated configuration.  Even if there is another channel configured like this one, but with a sender ID, and it still defaults the one above first.  So when the correct 997 sender channel doesn't get identified, processing doesn't flow through the desired integrated configuration, receivers or receiver comm channels.           

 

More information that might be helpful - We have developed more than one EDI inbound interface per transaction set.  The reason for multiple interfaces is to meet business requirements for mapping, file archiving, and timing.  Our installation is PI 7.31 single stack.  We use the SFTP adapter to transmit files between our VAN and PI through a DMZ server.  Our interface configuration uses a business system as the communication component, and we use the X12 converter module with ANSI X12.    

 

I would greatly appreciate any thoughts on how to correct the 997 ack processing.  I did search the forums, but just found basic how to on setting up a 997 ack.  

 

Thank You.

Robin Aufleger

Viewing all 528 articles
Browse latest View live


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