on 09-07-2005 12:01 PM
Hi,
our scenario is IDOC - XI - SOAP (based on a wsdl). I've imported the wsdl as external definitions. The I implement all necessary interfaces, mappings, .... When I'm sending any IDOCs, I see the right interface, but I can't check the right SOAP-Action. The Receiver firm means, that the wrong function will be called.
Have you any ideas?
Thanks
Matthias
Hi Matthias,
the only way to check the SOAP Action is using an HTTP sniffer. Or you write a simple Java program that listens to a port and writes incoming data to a file.
But I have never heard about the problem, that the SOAP action is not correct. Make sure, that the correct receiver channel is used, the channel is activated and the cache refreshed.
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stefan, thanks for your comment. Is the URL: http://<host>:<port>/CPACache/refresh?mode=full right to clear the cash? I've inactivated the channel, but a message is send to the receiver.
thanks a lot
Matthias
Hi Mattias,
ur question may be 4 u clear, but not 4 anybody else. Where do us see a interface? How do u check? What do u mean with Action?
Go to transaction SXMB_ADM / Configuration Integration Engine / specific Configuration and set Runtime / Tracelevel to 3. Send a message and controll ur result in transaction SXMB_MONI
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Udo,
sorry, here are more details. I've specified in the Receiver channel a SOAP action (in my case lockCustomer). I've has set the trace level to 3, I can see, that the message call the right channel, but our partner means, that unlockCustomer will be called, so i can't see the called action. I've to say, that we have to implementation, one for lockCustomer und one for unlockCustomer. Both have the same sender interface (IDOC, with sign Lock/Unlock).
Regards,
Matthias
Hi Mattias,
to be shure u can use 2 different inbound-interfaces (not neccessary). The right one will be routed by a condition in ur interface determination(any part of payload-in ur case the sign). U would see in SXMB, which interface is called.
But of coz, u can look as well to ur outgoing message in sxmb_moni and proove what values u ve sent.
Regards,
Udo
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.