on 02-10-2010 5:15 PM
hello gurus!
In my PI i want implement a interface webservice to Idoc.
It's necessary made a sync/async bridge?
I would like send back a ack to my webservice, just for to be sure message is arrived to PI.
Someone have a example?
i search but i found nothing on line
thanks
Alex
Hi Alex,
> It's necessary made a sync/async bridge?
Not necessary
> I would like send back a ack to my webservice, just for to be sure message is arrived to PI.
Check this link
Regards
Ramesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Someone already had a experience of SOAP - PI - IDOC interface????
Create the objects (Message Interfaces) as Asynchronous....in ID create the SOAP sender channel and select the QoS as Exactly Once.....apart from these we dont do any special setting for such an interface....it will be pretty straight-forward.
Regards,
Abhishek.
If you really want only async scenario, then it is problem with your sender soap application. See what message you get when sending soap message. You can also trace the call using TCPGateway.
/people/stefan.grube/blog/2007/03/29/troubleshooting-soap-http-and-mail-adapter-scenarios-with-tcpgateway
Regards,
Prateek
i installed and tried the TCP gateway.
After sending a message i have this error in TCP gw:
<SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
<detail>
<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text><![CDATA[
com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve binding for the given channelId: Binding:CID=null;
the link of ws is correct: http://xxxxxx:50000/XISOAPAdapter/MessageServlet?channel=:BS_PMF_DEV:CC_PMF_SOAP_SENDER
i alread cleaned cache
any suggestion?
Isn't it your Webservice would return status code 200?
However you can build ALEAUD message type in PI system and post it back to your webservice against that IDOC#.
Probably you need to make another Async message for this one. Also publish webservice to post the data from PI.
Use Async bridge as Michael suggested.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>>>It's necessary made a sync/async bridge?
no as IDOC is does not send a reopnse message back by default - you need schedule sending it
but in case of IDOCs one ack can arrive for many idocs so this is not a good desing
just make sure you will have two soap calls:
one with IDOC - WS -> PI
and another one with IDOC confirmation - PI - WS
just don't do it in a sync way...
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.