on 09-16-2009 1:10 PM
Hello Experts,
I have a SOAP - RFC synchronous scenario. I am sending a message from RWB to PI system.It shows message sent in RWB and the message details are reflected in the RWB->message monitoring ->Adapter Engine as 'Successfull'. But no in RWB->message monitoring->Integration Engine.
The message does not reflect in SXMB_MONI either. All other scenarios are working fine except this.
Also on checking the status of Sender communication channels in RWB it shows 'yellow' with reason channel may be inactive or unitialised. Whereas i have checked the communiaction channels in ID, their status is Active.
Kindly advice a solution.
Thanks in advance,
Elizabeth.
Hi,
Please check the RFC Error Log(SM58) to check the error while sending the message to PI.
Shweta.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Shweta,
Thanks for your inputs.
I checked the SM58 transactions. It gives me errors of Function Module "IDOC_ERROR_WORKFLOW_START_R" with error description "The currrent application triggered a termination with a short dump".
Everytime I try to trigger my message from RWB an error entry occurs in SM58.
But I do not get an error entry when i try t trigger the message from WSN using the WSDL for this interface.
On WSN I am able to successfully generate a response, however this message does not reflect in SXMB_MONI.
Kindly advice as to what is going wrong.
Awaiting a reply.
Thanks in advance,
Elizabeth.
While sending the message, have you used the correct Integration Engine URL? This URL shoudl be same as the one present in sxmb_adm -> Integration Engine Configuration.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
You can try using Infopath which is a MS tool. Using this tool would be easier to test SOAP scenarios. You will find this tool in your MS Office package. You just need to import your WSDL into MS Infopath.
You need to select a template and in this case it would be webservice and then follow the steps.
Hope this is helpful.
Regards,
Sarvesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Your message processed from sender adapter. But seems there is some problem in reaching IE. Check out your wsdl file. check when define a web service, have u given right url. Is it like this
http://[server]:[port]/XISOAPAdapter/MessageServlet?channel=:[sender communication channel service]:[sender communication channel name]
and also make sure whether you given the right http port name, sender business system name , sender message interface in the following step of define web service. and the port name is important you can fine http port for your PI server by going to SMICM tcode. in that press shift + F1
You altova xmlspy software for testing purpose. You can download free 30 day trial version from altova website. once you installed in it.
Go to xmlspy software. the menu you can find a "SOAP". underthis menu you can find create soap request. select that it will ask the wsdl file. give the wsdl file which you are created in define web service step. after that in xmlspy
menu->soap->send request to server. then it ill ask user name and password to connect with the PI server. then you will get the rfc response if u successfully connected with PI sever.
for more details,
but in this website they didnt use xmlspy some other third party software. good luck
Regards,
Balaji
Hi Elizabeth,
You can do this, take the wsdl file for you SOAP to RFC interface.
Using XMLSPY/SoapUI send the message (request to XI) and see whether the message reached XI or not (SXMB_MONI)
You can download sapui from http://www.soapui.org/
Regards
Suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.