on 05-10-2013 12:48 PM
Hi,
I am creating a scenario from HTTP to File . In between Message Mapping has SOAP Lookup .
But While I executing the Sceanrio, I am facing some error .
Now While reading lots of Blogs over Internet , Some of them pointed towards Creating a Dummy ICO (mandatory in PI 7.30 ) for SOAP Lookup.
So Now my Question are :
1. Why are we creating this Dummy ICO ?? what is the purpose ??
2. How do we create it ?? - Need to know abt Sender Service Interface , Sender Communication channel , Receiver Service Interface ??? What would be these values while creating a Dummy ICO ???
Regards
PS
>Cause Exception: 'Couldn't retrieve
outbound binding for the given P/S/A values:
This error normally occurs if the webservice URL is not valid. Please check whether you give interface name , namespace ,channel name etc correctly without any typo.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI ,
See the error .................. I have exectued in Test Message Mapping.
17:26:45 Start of test
Loaded class
com.sap.xi.tf._MessageMapping_SessionStatusfetch_UDF_
Loaded class
com.sap.xi.tf._MessageMapping_SessionStatusfetch_UDF_$MT$InnerLibsList
Loaded class
com.sap.xi.tf._MessageMapping_SessionStatusfetch_UDF_$MT$InnerParamsList
Call method execute of the application Java mapping
com.sap.xi.tf._MessageMapping_SessionStatusfetch_UDF_
*** START APPLICATION TRACE ***
*** END APPLICATION TRACE ***
RuntimeException during appliction Java mapping
com/sap/xi/tf/_MessageMapping_SessionStatusfetch_UDF_
17:26:51 End of test
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi PS,
what exactly your issue? are you using dual stack or single stack?
Some of them pointed towards Creating a Dummy ICO (mandatory in PI 7.30 ) for SOAP Lookup.??
Please share the discusion link.
Thank you,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am on Single Stack PI 7.3.
and about blogs pointing to Dummy ICO . http://scn.sap.com/thread/3239187
Guys Please share ur views...
Regards
PS
Hi Prabhat,
As per my knowledge u need to create a dummy sender agreemnt for soap lookups from 7.3.
Regards
Kiran
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prabhat,
How is the SOAP-Lookup realized? With Java or via UDF?
How did you find out that an integrated configuration is required? Did you try only with a service interface and a communication channel created for the SOAP lookup service? This did work for me with PI 7.30 Dual-Stack: I created a service interface and a SOAP receiver communication channel with the URL of the SOAP service to be called in the lookup. Afterwards these two objects where used in a Java Mapping. It wasn't required to have any other configuration objects.
In Java, the lookup call worked as follows:
1. You need to have a communication channel which contains the SOAP webservice details (URL, SOAP action, etc,). This channel is accessed in the Java mapping via:
com.sap.aii.mapping.lookup.Channel channel = LookupService.getChannel("*", "<Service Interface Name>", "<Receiver Communication Channel name for SOAP lookup webservice>");
2. A system accessor needs to be created with the channel information from the first step:
accessor = LookupService.getSystemAccessor((com.sap.aii.mapping.lookup.Channel) channel);
3. A payload has to be created:
isRequest = new ByteArrayInputStream(request.getBytes("UTF-8"));
XmlPayload payload = LookupService.getXmlPayload(isRequest);
3.The SOAP webservice can be called with the payload from step 3 and the accessor of the 2nd step:
SOAPOutPayload = accessor.call(payload);
Best Regards
Harald
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.