cancel
Showing results for 
Search instead for 
Did you mean: 

soap RFC sync scenario noerror nooutput

Former Member
0 Kudos

Hi all,

A nagging problem. I need to get list of Notifications pertaining to a partner. In this two thirdparty business systems have been used one for .net system (sender) and another for R3 outside (receiver) the land scape.

There are only 4 filds needs input for BAPI_ALM_NOTIF_LIST_PARTNER all 4 filds mapped with corresponding message type fields. Even responce message mapping also correct. No where no error could be seen. No message reported in SXMB_MONI also . But no result are comming.

Can any body suggest areas where to be exmined for possible cause.

Regards

Venkat

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hey,

In the Runtime work bench->component monitoring->adapter engine->test message.

paste your sender payload and required information and test your interface.

regards,

Milan

SudhirT
Active Contributor
0 Kudos

Hi Venkat,

Goto tcode SXMB_ADMIN> Integration engine configuration>Specific configuration and set the Runtime parameter--Logging_Sync to 1 by default it is 0. This parameter will enable you to see synchronous messages in SXMB_MONI.

Thanks!

Edited by: sudhir tiwari on Nov 20, 2008 10:02 AM

Former Member
0 Kudos

Hi,

Configure your IE According to this Blog

REgards

Seshagiri

Former Member
0 Kudos

Hi Seshagiri,

I am very happy , your message & Blog of Michal, helped me to know that scenario is not correct. I wanted to give you more marks but only 6 are possible for an helpful answer. By the by I have great appriciation for Michal, his blogs also very very useful to the fourm members. I Used to give wrong input to get the problem displayed. I was not able to judge the error was due to scenario issues. I could not understand the problem yet . Now the problem is on receiver side as it appears or it may be due to some issue. On receiver side in sender service, receiver is appearing and vice versa. This type of problem occured earlier when there was problem in mapping.

this time it appears to be due to some other thing.

The part of error message indicating interchange of sender and receiver.

SAP:Sender>

<SAP:Service>sap_esri_receiver</SAP:Service>

<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">BAPI_ALM_NOTIF_LIST_PARTNER</SAP:Interface>

</SAP:Sender>

- <SAP:Receiver>

<SAP:Party agency="http://sap.com/xi/XI" scheme="XIParty" />

<SAP:Service>bs_sender_notif11</SAP:Service>

<SAP:Interface namespace="http://PartNotif">PatNot_mi</SAP:Interface>

</SAP:Receiver>

<SAP:Interface namespace="http://PartNotif">PatNot_mi</SAP:Interface>

</SAP:Main>

- <SAP:ReliableMessaging xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:QualityOfService>BestEffort</SAP:QualityOfService>

</SAP:ReliableMessaging>

- <SAP:HopList xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

- <SAP:Hop timeStamp="2008-11-20T08:57:57Z" wasRead="false">

<SAP:Engine type="AE">af.gis.ecc6-server</SAP:Engine>

<SAP:Adapter namespace="http://sap.com/xi/XI/System">XIRA</SAP:Adapter>

<SAP:MessageId>534DFE20-B6E1-11DD-CF5B-001D0918B753</SAP:MessageId>

<SAP:Info />

IBapi output

<?xml version="1.0" encoding="UTF-8" ?>

- <rfc:BAPI_ALM_NOTIF_LIST_PARTNER.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions">

- <RETURN>

<TYPE>E</TYPE>

<CODE>IM718</CODE>

<MESSAGE>E718 Only specify partner function together with partner number</MESSAGE>

<LOG_NO />

<LOG_MSG_NO>000000</LOG_MSG_NO>

<MESSAGE_V1 />

<MESSAGE_V2 />

<MESSAGE_V3 />

<MESSAGE_V4 />

</RETURN>

above one is error message from bapi.

I will come back after comlete analysis of the error.

Regards,

Venkat

Former Member
0 Kudos

Hi all,

To me the problem appears to be the BAPI is giving error when called in XI. I do not Know the reason.

The BAPI working fine in R/3. The Same inputs are passed but it is giving error. The input and output are given below in XML format as it is handled in XI:

Input message

<?xml version="1.0" encoding="UTF-8" ?>

- <ns1:BAPI_ALM_NOTIF_LIST_PARTNER xmlns:ns1="urn:sap-com:document:sap:rfc:functions">

<COMPLETE>x</COMPLETE>

<NOTIFICATION_DATE>2008-08-08</NOTIFICATION_DATE>

<PARTNER>0000000001</PARTNER>

<PARTNERFUNCTION>vw</PARTNERFUNCTION>

<NOTIFICATION />

</ns1:BAPI_ALM_NOTIF_LIST_PARTNER>

output message

<?xml version="1.0" encoding="UTF-8" ?>

- <rfc:BAPI_ALM_NOTIF_LIST_PARTNER.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions">

- <RETURN>

<TYPE>E</TYPE>

<CODE>IM718</CODE>

<MESSAGE>E718 Only specify partner function together with partner number</MESSAGE>

<LOG_NO />

<LOG_MSG_NO>000000</LOG_MSG_NO>

<MESSAGE_V1 />

<MESSAGE_V2 />

<MESSAGE_V3 />

<MESSAGE_V4 />

</RETURN>

<NOTIFICATION />

</rfc:BAPI_ALM_NOTIF_LIST_PARTNER.Response>

Can any body help in resolving this problem please.

Regards,

Venkat

dharamveer_gaur2
Active Contributor
0 Kudos

Hi

Check Communication Channel Monitoring in RWB. Both Sender and Receiver Channel check.