cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy To Soap Asynchronous.....Cant see message in SXMB_MONI

Former Member
0 Kudos

Dear Gurus,

I am consuming one WSDL from other party using PI 7.0. The scenario is proxy to Soap asynchronous. I made proxy on outbound message interface. But when I test this proxy, it just gives me message of "Call successful-Empty Result". But i can't see any message in SXMB_Moni. That's mean testing data is not going to other party. Every thing seems to be ok in PI configuration. Can anybody tell what could be the problem?

Thanks very much

Regards

Imran

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Dear Gurus,

I have found the problem. Asynchronous Proxy to SOAP does not work in my PI. But when I attach response message and make scenario synchronous Proxy to SOAP, it works. Kindly tell me why Asynchronous Proxy to SOAP does not work on my PI?Do we need to make any settings?

Thanks

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Imran,

After seeing the message "Call successful-Empty Result", go to Extras and then select COMMIT WORK. You should now be able to see the message in SXI_MONITOR. This is only valid for asynch messages though.

Hope this helps,

Mark

siddhardha_dnk
Active Participant
0 Kudos

Hi Imran,

First Check the message status in SXMB_MONI is ECC. If it is successful you can go to SXMB_MONI in PI, if in case you are using Normal Configuration. If you are using AAE/AEX Configuration for the particular scenario in PI, the message goes directly to Adapter Engine as it wont use ABAP Stack / Integration Engine at all. In this case you need to monitor the messages in RWB -> Component Monitoring -> Adapter Engine - > Communication channel Monitoring.

If you do not find any message for that particular Interface, in these two, it is perfectly sure that there is some issue with configuration / ID part.

Check for the sender details in ID objects and connections between ECC and PI.

Regards,

DNK Siddhardha.

Former Member
0 Kudos

Dear DNK,

Thanks for your reply. IN SXMB_MONI, When i put the detaisl of sender, reciever and interface, it does not show any message. Can you tell me do we check the message in sxmb_moni in ECC exactly the same way as we do in sxmb_moni in PI??

In communication channel monitoring, soap receiver channel shows "channel started but inactive".

For practice purpose, i made one synchronous proxy to soap scanerioa in which i am using my own WSDL. this is small scenario. But when i test it, its work fine. When i test the proxy, it ask for username and password and bring the response back.

In above mentioned scenario, it is WSDL from other party. I think i have done correct configuration. i have checked it again. what do u think what could be the problem in configuration?

KIndly help in this regards. thanks

former_member187339
Active Contributor
0 Kudos

Hi Imran,

You mentioned it is proxy -> PI -> SOAP Receiver asynchronous scenario. And the receiver SOAP channel is started but inactive.

1. In Integration Directory make sure the receiver channel is active.

2. How are you testing the sender proxy interface? Is it via logging into Sender SAP system and then using SPROXY transaction?

3. Just to make sure that this scenario is working in asynchronous mode, replace the receiver SOAP channel with a file channel and check whether you can see the invoked message (from proxy) in PI's SXMB_MONI.

try these few steps, make be you get more visibility for your issue.

Regards

Suraj

siddhardha_dnk
Active Participant
0 Kudos

-----> Can you tell me do we check the message in sxmb_moni in ECC exactly the same way as we do in sxmb_moni in PI??


Yes, we check in the same as we check in PI.

-----> In communication channel monitoring, soap receiver channel shows "channel started but inactive".

Ask the basis team to restart the channel services and also Refer the links and try the possibilities.


Soap Channel started but inactivehttp://scn.sap.com/thread/193745

http://scn.sap.com/thread/764089

http://scn.sap.com/thread/615510


http://scn.sap.com/thread/306916

http://scn.sap.com/message/6052513#6052513

----> For practice purpose, i made one synchronous proxy to soap scanerioa in which i am using my own WSDL. this is small scenario. But when i test it, its work fine. When i test the proxy, it ask for username and password and bring the response back.

Please elaborate the query.

Regards,

DNK Siddhardha.

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

This message was moderated.

allamudi_loordh
Active Participant
0 Kudos

Hi

can you please show me the screenshot where you are testing. please refer below link for debugging proxy

http://www.saptechnical.com/Tutorials/XI/Debug/Index.htm

other wise try this way

Runtim Work Bench -->Component Monitoring --> Adapter Engine  -->Test Message

Regards,

Loordh

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Imran,

First check in ECC--->SXMB_MONI ,after exeucting proxy code it generates entry in ECC(SXMB_MONI) and check the status ,if message status succesfull then check in PI-->SXMB_MONI.

if message not found in moni then logging not activated for Sync scenarios so you have to enble that in SXMB_ADM.

if messages found in PI-->MONI then monitor receiver SOAP channel and check the status.

Make sure that you are testing with correct data.

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Dear Sekhar,

When i check the soap receiver soap communication channel in RWB, it says "channel started but inactive".

I can't see any message in SXMB_MONI in ECC.  Also Can't see any message in PI sxmb_moni.

Can you tell me how to enable logging in SXMB_ADM.

My one test scenario which is proxy to soap synchronous, is working fine.

Kindly help in this regards

Thanks