cancel
Showing results for 
Search instead for 
Did you mean: 

Message sent from RWB but not reflected in SXMB_MONI

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Please check the RFC Error Log(SM58) to check the error while sending the message to PI.

Shweta.

Former Member
0 Kudos

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.

Answers (3)

Answers (3)

prateek
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

balaji_pichaimuthu
Active Participant
0 Kudos

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,

http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417200)ID1437447550DB12110496670821140257End...

but in this website they didnt use xmlspy some other third party software. good luck

Regards,

Balaji

former_member187339
Active Contributor
0 Kudos

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