cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronous does not work

Former Member
0 Kudos

Hi, Export,

I have a SOAP<--->XI proxy synchronous scenario. it is not working after we upgrade PI7.0 to PI 7.1. I can see soap message is coming over in monitoring. And I can see it does everything that is written in proxy. But it just does not send any message back to SOAP as at the end of proxy indicated. Is there any body know what the problem is or advise me how I can find the problem? Thanks a lot!

Meiying

Accepted Solutions (1)

Accepted Solutions (1)

former_member181985
Active Contributor
0 Kudos

I guess the the Application system (Proxy system is pointing to some other machine other than PI on the way back).

Check the SXMB_ADM transaction for RFC destination.

Is there any error in PI?

Regards,

Praveen.

Former Member
0 Kudos

Hi, Praveen,

I don't see any errors in PI and I even don't see any message from proxy to PI.

Thanks,

Meiying

Answers (2)

Answers (2)

Former Member
0 Kudos

Found the problem myself.

former_member200962
Active Contributor
0 Kudos

Is your proxy really sending back the response....or is it really getting executed?

Ensure that after the upgrade, your proxy is able to receive/ send data to/ from XI/ PI....any Response Message node getting generated in SXMB_MONI for this message processing.

Regards,

Abhishek.

Former Member
0 Kudos

Hi, Abhishek,

I can see the message coming to Proxy in SXMB_moni. But I can't see any message being generated and sending out from proxy. Let me give more information.

Outbound message interface SOAP_out_MI:

Request message type : Soap_in_MT

Response message Type : proxy_out_MT

Inbound Message Interface: Proxy_In_MI

Request message type : proxy_out_MT

Response message Type : Soap_in_MT

I generated a proxy under Inbound Message Interface: Proxy_In_MI, after some processing inside proxy, I call output-Soap_in_MT-result = it_result to send out the response message. But I don't see any message being sent out through SXMB_MONI. Is there any where I can see the log to see why no message being sent out? Thanks.

Meiying

former_member181985
Active Contributor
0 Kudos

Seems inbound interface definition is wrong.

>Inbound Message Interface: Proxy_In_MI

>Request message type : proxy_out_MT

>Response message Type : Soap_in_MT

It should be

Inbound Message Interface: Proxy_In_MI

Request message type : Soap_in_MT

Response message Type : proxy_out_MT

Edited by: Praveen Gujjeti on Mar 1, 2010 8:13 PM

Former Member
0 Kudos

I think this is correct. It worked before, because my scenario is SOAP>XI, then XI->SOAP.

Edited by: Meiying Yang on Mar 1, 2010 3:44 PM

Former Member
0 Kudos

Hi, Expert,

Is there anybody know where I can see the log to see why no message being sent out? Thanks a lot!

Meiying

former_member191528
Participant
0 Kudos

Hello Meiying

Can you please check if the response from the proxy correctly mapped to your response message mapping ? Also please validate if by running sproxy and selecting the proxy and clicking on test is your proxy working fine.

Thanks.

Kiran

Former Member
0 Kudos

Hi, Kiran,

There is no mapping, since request message type and response message type are different. We get request message from SOAP, and then process it. And then we set up response message and send it back. I can see both request and response messages in R3 side using sxmb_moni. But when I use SXMB_MONI in PI side, I only can see request message and no response message. Seems the Proxy works. Sounds the SOAP didn't get response back. Do you have any idea?

Thanks

Meiying

Edited by: Meiying Yang on Mar 1, 2010 6:48 PM

Former Member
0 Kudos

Hi, ALL,

Is there any body could help me out? Thanks.

Meiying

Former Member
0 Kudos

Hi, Praveen,

I am sorry. I think you are correct. I have changed to

Inbound Message Interface: Proxy_In_MI

Request message type : Soap_in_MT

Response message Type : proxy_out_MT

Proxy got the response message, but Soap still doesn't. Do you have any idea?

Thanks.

former_member181985
Active Contributor
0 Kudos

Check if there is any error in PI.