cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Receiver Adapter : Error

Former Member
0 Kudos

Hi,

I am working on IDOC->XI->SOAP Asynchronous scenario.

At the time of testing. In SXMB_MONI it is showing "Processed Successfully". But Ack Status colume saying "Ack contains system error"

In Message Monetoring Send Messages showing status all Success and delivered.

In Message Monetoring Received Messages showing status Not delivered/one error in last step: <b>"SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: [ISS.0088.9122] Service http://SOAP_TEST-xi.com/SF_SOOB:MessageType_DT_SF_SOOB does not exist"</b>

Please guide, what is error. Is this error in XI server or this message in Web-Method System?

And how can i find that web-method system is working or not?

Thanks in Advance

Regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

closed

moorthy
Active Contributor
0 Kudos

HI,

This is probably the problem with Response Structure.

As you told , it is asynchronous, then how are you getting the response ? Is this Reciever system has response strcuture ?

What about DT_SF_SOOB ? is it exist ?

Regards,

Moorty

Former Member
0 Kudos

Hi Moorthy,

This is an Asynchronous communication.

But Web-method has respond structure, it is confirmed.

DT_ST_SOOB is the sending data type. which is mapped with IDOC.

we have cont configured XI to receive response.

But web-method saying they r not getting request also.

they are getting " soap fault: [ISS.0088.9122] Service http://SOAP_TEST-xi.com/SF_SOOB:MessageType_DT_SF_SOOB does not exist"

Thanks & Regards

moorthy
Active Contributor
0 Kudos

If Req is not going to WebMethods, then I think, there is a problem with SOAP Adapter configuration.

1) Check the URL in the Adapter , it should be wsdl url

2) Is the given error is in the SXMB_MONI?

3) What I think now, there is problem with xml structure of the mapped data i.e data which goes to SOAP ..

4) Check with wsdl .

hope this helps,

Regards,

Moorthy

Former Member
0 Kudos

Hi Krishna,

I checked:

1) URL is OK (as given by web-method team)

2)Above error is not in SXMB_MONI, that error is in Message Monetring. But now message has changes.(in Received Messages:SOAP: response message contains an error Application/UNKNOWN/APPLICATION_ERROR - application fault)

3)Yes it may be the reason that XML i designed & XML web-method design having some missmatch. I will check that.

Tell me one thing that in case of Receiver SOAP adapter is we need to do ID-> Tools->Define Web Services step or not?

Also please tell me that is it necessary that i need to import WSDL in IR-> External Dedination,

Can i do ditect Data type and configure SOAP Receiver & start sending SOAP messages to web-method.

Thanks & Regards

Former Member
0 Kudos

Rohan,

'Define Webservices' is when you want to expose your interface within XI as a webservice so that XI acts a server and external systems can call this service. In your case, i.e. receiver, XI acts as the client consuming someone else's web service. So the above does not apply. Clear?

Former Member
0 Kudos

Hi James Bond,

We are getting in Message Monetring(http://hostname:portnumber/AdapterFramework/monitor/monitor.jsp)

That---> (in Received Messages:SOAP: response message contains an error Application/UNKNOWN/APPLICATION_ERROR - application fault)

There is no error in SXMB_MONI.

Can you guide wheather we are getting error due to XI server problem or Web-Method tool's Problem?

Regards

Umesh

Former Member
0 Kudos

What URL are you entering in SOAP receiver adapter? Did vendor give you just a URL or did they also give you a wsdl file from which you derived the message and action? If just the URL, is your action field blank? Are you selecting 'without envelope' and 'include header'? Just trying to grasp how your vendor is set up.

Former Member
0 Kudos

Hi Umesh,

SXMB_MONI just show the status in the XI integration engine pipeline. If this message is succesfully delivered to the adapter Engine it shows final status for EO messages.

If you take a look in the RWB message monitoring for this message ID, you should be able find the error is traced in the audit log in adapter engine. Application/UNKNOWN/APPLICATION_ERROR indicate that the Webservice application return the error.

Please check the application log on the Webservice side.

regards,

Hai

Former Member
0 Kudos

Hi Rohan,

This forum thread should help you.

cheers,

Prashanth