on 03-05-2010 10:38 AM
Hi,
Scenario is Soap to File,
we are using PI 7.1 in which we need to create the wsdl to trigger from the source file.
we created all the objects in IR & ID have activated in the SOAP Sender communication channel we use HTTP as HTTP security and the Quality of Service as Best Effort.
while creating the WSDL using TOOLS --> Display WSDL , its asking propose URL what should be given there, if i choose propose url by defualt it is giving some url and in the next step have given the interface detials
In the next option it is asking for Specify the Sender, where i need to mention communication channel, Interface Name, Interface Name space.
so let me know the steps for creating the wsdl for the outbound interface. and how to use that wsdl using SOAP UI to trigger..
regards,
sai
Steps to generate a WSDL
1. Under tools -> select Display WSDL.
2. Give URL as : http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=:<sender Business system>:<sender communication chanel name>
3. Specify the service interface name to be used.
4. Then save it on your local machine. Which can be consumed later.
u can test the same using tools like altova XML spy..u can goto WSDL ..select particular WSDL ...message and then send the message
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have created the wsdl using this path
http://host:port/XISOAPAdapter/MessageServlet?channel=:Communication Component:Communicatin Channel
then i have saved the wsdl in my local machine and have imported into SOAP UI tool,
while testing there it is throwing error. the response message was as follows:
<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>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:NO_MAPPINGPROGRAM_FOUND:
at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1018)
at sun.reflect.GeneratedMethodAccessor617_10000.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:43)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sa
can anyone throw some light to solve this issue
regards
sai.
Hi Sai,
-->In your case it is an asynchronous scenario which is sending data to the target system in the form of file.
-->You are sending the data as a SOAP request to create the file.
-->In your Sender SOAP communication channel change Quality Of Service as Exactly Once and Regenerate the WSDL and try it.
Thanks
Hi,
Refer this note on SOAP adapters:856597
URL for SOAP sender channel: http://host:port /XISOAPAdapter/MessageServlet?channel=BussinessSystem:ChannelName
Thanks
Amit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
Please donot do propose URl, please enter the URl in this format for PI 7.1
http://<hostname OR IP addr>:<portno>/XISOAPAdapter/MessageServlet?channel=:<SenderService>:<SenderSOAPCC>&version=3.0&Sender.Service=<senderService>&Interface=<senderNamespace>%5E<senderMI>
please follow this discussions as i also encountered similar problem
While testing through SOAP UI u have to enter the endpoint URL by clicking on display wsdl from sender agreement .
Regards
Ninad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
79 | |
9 | |
9 | |
7 | |
7 | |
6 | |
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.