Hi Experts IP -
My can give me a hand, and I'm going crazy .. jejejej
Scenario - SAP - PI - SOAP (Synchronous)
I am trying to configure the SOAP adapter - Axis Receiver WS-ReliableMessaging does not work, I tried it from soapUI.
In the first test the WS-RM (not working) did not have it set up and from the supply side we commented that we were missing the Sequence.
Second test occurred to me to add dynamically wl ws-rm, now in SOAPmessaje the REQUEST is set the tag.
For both tests becomes a "Receiving Error while INTERNAL.CLIENT_RECEIVE_FAILED by HTTP (error code: 402, Error text: ICM_HTTP_TIMEOUT) (See attachment for details HTMLError)" error sxi_monitor SAP where I configured the sProxy.
The problemI havewhenmy providerIsettheWS-RM on their side,WS-S, HEADERuserpassmework,whichdoes not workmetheWS-RM.
questions:
That is the uuid ?.
The INTERNAL.CLIENT_RECEIVE_FAILED mistake which can be the cause?
IP configuration
Step as I have configured the HTTP Channel (Axis) Receiver.
1 | AF_Adapters/axis/AFAdapterBean | Local Enterprise Bean | afreq |
2 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | xireq |
3 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | ahe1 |
4 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | ahe2 |
5 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | wsec |
6 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | wsrm |
7 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | prop |
8 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | addr |
9 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | trp |
10 | AF_Adapters/axis/HandlerBean | Local Enterprise Bean | xires |
11 | AF_Adapters/axis/AFAdapterBean | Local Enterprise Bean | afres |
addr | handler.type | java:org.apache.axis.message.addressing.handler.AddressingHandler |
Autenticacion HEADER POST
ahe1 | handler.type | java:com.sap.aii.axis.xi.XI30DynamicConfigurationHandler |
ahe1 | key.1 | insert http://sap.com/xi/XI/System/HTTP Username |
ahe1 | key.2 | insert http://sap.com/xi/XI/System/HTTP Password |
ahe1 | value.1 xxxxxx | |
ahe1 | value.2 xxxxxxxxx |
ahe2 | handler.type | java:com.sap.aii.axis.xi.XI30DynamicConfigurationHandler |
ahe2 | key.1 | write http://sap.com/xi/XI/System/HTTP Username |
ahe2 | key.2 | write http://sap.com/xi/XI/System/HTTP Password |
ahe2 | location.1 | header |
ahe2 | location.2 | header |
ahe2 | value.1 Username | |
ahe2 | value.2 Password |
WS-A
prop | arguments.00 request.id | |
prop | handler.type | com.sap.aii.axis.soap.MessageContextPropertiesHandler |
prop | key.00 set addressing.namespace.URI | |
prop | key.01 set addressing.message.ID | |
prop | key.02 set addressing.sendReplyTo | |
prop | key.03 set addressing.replyTo.URI | |
prop | value.00 | http://www.w3.org/2005/08/addressing |
prop | value.01 | uuid:{0} |
prop | value.02 | true |
prop | value.03 | http://xxxxxxxxxxxxx |
PPROXY
trp | handler.type | java:com.sap.aii.adapter.axis.ra.transport.http.HTTPSender |
trp | http.proxyHost | xxxxx.com |
trp | http.proxyPort xxxxx | |
trp | module.pivot | true |
WS-S
wsec | action UsernameToken | |
wsec | handler.type | java:com.sap.aii.adapter.axis.ra.handlers.security.WSDoAllSender |
wsec | mustUnderstand | false |
wsec | passwordType PasswordText | |
wsec | pwd.password xxxxxxx | |
wsec | user | xxxxxx |
WS-RM (no funciona)
wsrm | handler.type | java:com.sap.aii.axis.soap.HeaderInsertionHandler |
wsrm | value.1 <wsrm:Sequence xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702"> |
<wsrm:Identifier>uuid:xxxx-xxx-xxx-xxx-xxx</wsrm:Identifier>
<wsrm:MessageNumber>1</wsrm:MessageNumber>
</wsrm:Sequence>
xireq | handler.type | java:com.sap.aii.axis.xi.XI30OutboundHandler |
xires | handler.type | java:com.sap.aii.axis.xi.XI30OutboundHandler |
Thank you,