on 04-24-2015 10:22 AM
I have asked this question before but still struggling with this topic.
PI version we are on is 7.1, the IDOC type is CREMAS05, and there is no mapping required. The Business Systems already exist in our SLD.
Client is sending from their PI system to our PI, an IDOC. From there we need to send it from our PI to our R3.
First question is: Do I need to create anything in ESB? I assume so as I need a namespace?
In Integration builder, my scenario is defined with the 3 business systems i.e. BS_CLIENT_PI, BS_OUR_PI, BS_OUR_R3. The Business Systems already exist in our SLD.
I have created 3 communication channels:
CC1:
CC_SOAP_CREMAS_SENDER (for BS_CLIENT_PI). Adapter type SOAP, transport protocol HTTP, message protocol SOAP 1.1
CC2:
CC_SOAP_CREMAS_RECEIVER (for BS_OUR_PI). Adapter type SOAP, transport protocol HTTP, message protocol XI 3.0
CC3:
CC_IDOC_CREMAS05_RECEIVER (for BS_OUR_R3). Adapter type IDOC, transport protocol IDOC, message protocol IDOC
Do I need to create a target URL for the CC2? Do I need 3 Communication channels?
Hi Glen,
You only need two communication channels.
Regards,
Praveen.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Praveen,
Thankyou for your help but I still cannot get it to work.
I have set up a communication channel for sender as adapter type SOAP to receive IDOC from PI client. Also I have set up a CC for receiver channel, adapter type IDOC, to send IDOC to my ECC system.
When I try to create the ICO, on the last tab where I click on the drop down list for Receiver Communication Channels, my channel is not there.
Is my Receiver Channel correct?:
regards,
Glen.
>>>When I try to create the ICO, on the last tab where I click on the drop down list for Receiver Communication Channels, my channel is not there.
Make sure that you have configured the same receiver(for which the above channel has been created for) under second (receiver) tab.
Let'z say if you have created the channel under communication component "BS_Receiver" then assign the same "BS_Receiver" under receiver tab of ICo.
I see that you have created the channel on Integration server(usual IDOC receiver channel).
ICO only works with the adapters which runs on Adapter engine(Java stack).
As the IDOC_AAE adapter is not available for your release(7.11), you should create a classical scenario but not ICo.
So remove this ICo object and create sender agreement, receiver determination, Interface determination followed by receiver agreement like any other standard configuration.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.