cancel
Showing results for 
Search instead for 
Did you mean: 

RFC sender and SOAP receiver data is not posting

Former Member
0 Kudos

Dear Experts,

we creating one scenario

R3-PI-Third party(WSDL).so we are creating RFC as Sender and SOAP as Receiver.in SXMB_MONI no error.Message monitoring also showing delivered and both payloads also showing.but in thirdparty system data is not posting.third party system is handling messages, but not showing any error also.we call the WSDL using WSNAVIGATOR to post data working fine.

Thnaks,

ajai

Accepted Solutions (0)

Answers (5)

Answers (5)

stefan_grube
Active Contributor
0 Kudos

> R3-PI-Third party(WSDL).

This puzzles me a little bit. You do not really call a WSDL, do you?

Former Member
0 Kudos

thnaks for reply Stefan,

We are calling WSDL

Thnaks,

ajai

stefan_grube
Active Contributor
0 Kudos

But a WSDL is just a piece of XML file without any functionality behind.

You have to call the web service described by WSDL.

So you have to put the target URL of the web service in SOAP adapter channel, not the URL of WSDL.

Former Member
0 Kudos

Thanks Stefan,

yes we are calling the below URL of that WSDL

http://host:port/AdvancedMeteringInfrastructure-UtilitiesDeviceERPSmartMeterBulkCreateRequest-contex...

Thnaks,

ajai

Former Member
0 Kudos

Dear Stefan,

we are getting below message in TCP Gateway.

POST /AdvancedMeteringInfrastructure-UtilitiesDeviceERPSmartMeterBulkCreateRequest-context-root/UtilitiesDeviceERPSmartMeterBulkCreateRequest_OutPort?wsdl HTTP/1.0Accept: /Host: gts-poc1:50081User-Agent: SAP-Messaging-com.sap.aii.af.sdk.xi/1.0505content-id: <soap-00237D5E14C01DEF9BC72C1A7C0FFCA3(at)sap.com>Content-Type: text/xml; charset=utf-8Content-Length: 1746SOAPACTION: "http://sap.com/xi/IS-U/Global2/UtilitiesDeviceERPSmartMeterBulkCreateRequest_Out"<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'><SOAP:Header/><SOAP:Body><ns1:UtilitiesDeviceERPSmartMeterBulkCreateRequest xmlns:ns1='http://sap.com/xi/SAPGlobal20/Global'><MessageHeader><ID schemeID='Device' schemeAgencyID='www.infotech.com'>4446364533373842</ID><UUID schemeID='Device' schemeAgencyID='www.infotech.com'>DF6E378B-D76E-DDF1-B9A3-0013725B3FAB</UUID><CreationDateTime>2010/06/02 T16:54:17</CreationDateTime><TestDataIndicator>true</TestDataIndicator><ReconciliationIndicator>true</ReconciliationIndicator><SenderBusinessSystemID>SLD_B001</SenderBusinessSystemID><RecipientBusinessSystemID>SLD_B002</RecipientBusinessSystemID></MessageHeader><UtilitiesDeviceERPSmartMeterCreateRequestMessage><MessageHeader><ID schemeID='Device' schemeAgencyID='www.infotech.com' schemeAgencySchemeAgencyID='001'>4446364533373842</ID><UUID schemeID='Device' schemeAgencyID='www.infotech.com'>DF6E378B-D76E-DEF1-B9A3-0013725B3FAB</UUID><CreationDateTime>2010/06/02 T16:54:17</CreationDateTime><TestDataIndicator>true</TestDataIndicator><ReconciliationIndicator>true</ReconciliationIndicator><SenderBusinessSystemID>SLD_B001</SenderBusinessSystemID><RecipientBusinessSystemID>SLD_B001</RecipientBusinessSystemID></MessageHeader><UtilitiesDevice><ID schemeID='DEID' schemeAgencyID='115'>1200000120001556</ID><StartDate>2010.06.02</StartDate><EndDate>9999.12.31</EndDate><SerialID>1200000120001556</SerialID><MaterialID schemeID='MaterialID' schemeAgencyID='MPL_002'>85</MaterialID><ProductUniqueItemID schemeID='Smart Meter' schemeAgencyID='MPL_002'>SM1165HS</ProductUniqueItemID></UtilitiesDevice></UtilitiesDeviceERPSmartMeterCreateRequestMessage></ns1:UtilitiesDeviceERPSmartMeterBulkCreateRequest></SOAP:Body></SOAP:Envelope>

HTTP/1.1 404 Not Foundconnection: closepragma: no-cachecache-control: no-cacheexpires: 0sap-isc-etag: J2EE//content-type: text/htmlcontent-length: 1571server: SAP NetWeaver Application Server 7.10 / AS Java 7.10date: Wed, 02 Jun 2010 11:24:17 GMT<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>Error Report</title><style>td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}A:link A:visited A:active </style></head><body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0"><table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"><tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>&nbsp;&nbsp;404 &nbsp Not Found</b></font></td></tr><tr bgcolor="#3F73A3"> <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td> <td height="23"><img width=1 height=1 border=0 alt=""></td> <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP NetWeaver Application Server 7.10 / AS Java 7.10&nbsp;</b></font></td></tr><tr bgcolor="#9DCDFD"> <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td></tr></table><br><br><br><br><br><br><p><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>&nbsp;&nbsp;The requested resource does not exist.</b></font></p><p><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><table><tr><td valign="top"><b>&nbsp;Details:</b></td><td valign="top"><PRE>Go to <A HREF="/" target="_parent">main page</A> of this application!</PRE></font></td></tr></table></font></p></body></html>

Thaks,

Ajai

stefan_grube
Active Contributor
0 Kudos

check this guide:

http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9...

Even the guide is intended for PI 7.0, it is still valid.

Former Member
0 Kudos

Dear Stefan,

now we are getting error 415 unsuppotred media.please provide me how to change message content to Application/soap+xml .

Thanks,

ajai

Former Member
0 Kudos

Dear Stefan,

We are getting error "415 Unsupported Media Type".my knowledge we need transform content type wil be Application/soap+xml. Could we get this format from PI?. need to add any module for this transform.

Thnaks,

ajai

madhusudana_reddy2
Contributor
0 Kudos

Dear ajai,

it seems you doesnt have webservice at all. Check whether you are having webservice in target system or not.

thanks,

madhu

stefan_grube
Active Contributor
0 Kudos

> third party system is handling messages, but not showing any error also.

In that case you cannot do anything in PI.

You have to check third party web service for logs or traces. If it does not provide any hint, you are lost.

Have you compared payload with test message which was successful?

Former Member
0 Kudos

Thanks for reply,

Payload also successful

Thnaks,

Ajai

Former Member
0 Kudos

Check if the Receiver Web Service is expecting some condition to be fulfilled for posting the data in third party system.

Also check if u have properly mentioned the SOAP Action under "convertion parameters" of Receiver Soap channel.

Former Member
0 Kudos

Hi Stefan Grube,

Thnaks for reply,May i user soap axis for this scenario?

Thanks,

ajai

Former Member
0 Kudos

Hi Ajai,

You may be having come connectivity issues.

Have you checked the receiver adapter for any errors? You can view the logs in RWB > Message Monitoring > Adapter engine. Alternatively, you can check the communication channel monitoring for the receiver comm. channel you defined for the scenario.

Regards,

Glenn

rajasekhar_reddy14
Active Contributor
0 Kudos

The problem occuring when SOAP channel posting data to third party system,check your communication channel configuration once again..check any firewall settings required.

Regards,

Raj

balaji_pichaimuthu
Active Participant
0 Kudos

Hi ,

are you sure about WSDL file which you imported in PI is valid??

Regards,

Balaji

Former Member
0 Kudos

Thnaks for replying,

We are using WSNAVIGATOR same wsdl data is posting.so i think no problem with wsdl or firewall?

Message monitoring it is showing successfull, delivered

Thnaks,

ajai