on 10-12-2010 4:54 AM
Im currently trying to configure the Sender Axis SOAP Adapter.
I have read SAP help: http://help.sap.com/saphelp_nwpi711/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
It says:
"If you have selected Task (Axis) as the transport protocol, specify the following"
"○ Enter the URL of the task."
Im not sure what the URL of the task would be?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the link Ninad. I tried the following URL that Stefan Grube suggested:
So in my SOAP Sender Adapter I entered this in the URL text field of the connection paramters. I also call this URL from the web service test tool.
However Im getting the following error message:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.generalException</faultcode>
<faultstring>failed to invoke the module proessor; nested exception is:
com.sap.aii.af.service.cpa.CPAException: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=myservice;TS=null;AN=myinterface;ANS=mynamespace;</faultstring>
<detail>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">host</ns1:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Edited by: Krishneel Goundar on Oct 15, 2010 2:08 AM
FS is nothing but the service that you have defined in ID, AN is your Interface name & ANS is namespace from IR. Make sure you have given correct & valid names (casesensitive) in the URL. Also your channel & configuration is activated in ID.
Channel should be started in RWB.
If still not working try to do CPA cache refresh. Let us know the results.
Warm Regards,
Gouri
Still no luck unfortunately.
On the Parameters tab I have set the URL text field the same as what I am calling from my soapUI:
I have set authentication to Basic and also set the Username and password.
On my module tab I have the following:
Processing Sequence:
1 AF_Adapters/axis/HandlerBean Local Enterprise Bean xireq
2 AF_Adapters/axis/AFAdapterBean Local Enterprise Bean afreq
3 CallSapAdapter Local Enterprise Bean sap
4 AF_Adapters/axis/AFAdapterBean Local Enterprise Bean afresp
5 AF_Adapters/axis/HandlerBean Local Enterprise Bean xires
Module Configuration
sap module.pivot true
xireq handler.type java:com.sap.aii.axis.xi.XI30InboundHandler
xires handler.type java:com.sap.aii.axis.xi.XI30InboundHandler
Turned out that the URL I was using was incorrect. It should be:
Dear Krishneel,
I have the same situation with a XIAxisAdapter as sender Communication Channel and Sender Agreement.
When i am looking into the WSDL file of the Sender Agreement than the endpoint contains ...location="host:port/ XISOAPAdapter /MessageServlet"... in stead of ...location="host:port/ XIAxisAdapter /MessageServlet"...
Do you have any idea how to adjust this?
Best regards,
Joost Weghorst
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.