cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter problem

Former Member
0 Kudos

Hi Guys,

I test my webservice but i get below error :

<?xml version='1.0'?>

<!-- see the documentation -->

<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text><![CDATA[

com.sap.aii.af.ra.ms.api.DeliveryException: XIServer:NO_RECEIVER_CASE_BE:

at com.sap.aii.adapter.xi.ms.XIEventHandler.onTransmit(XIEventHandler.java:455)

at com.sap.aii.af.ra.ms.impl.core.queue.consumer.CallConsumer.onMessage(CallConsumer.java:134)

at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:917)

at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

In Communication channel monitor it says : error occured

in SXMB_MONI : - <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">

<Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>

<Trace level="1" type="T">Cache Content is up to date</Trace>

<Trace level="1" type="T">No Relation found - accept given Receivers.</Trace>

Any views

plz advice

with regards

Srini

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member575459
Discoverer
0 Kudos

Hi Venkateswarlu,

Please ensure that the target URL in your SOAP receiver adapter should be in the following format

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet? channel=<party>:<service>:<channel>

If the SOAP adapter channel belongs to a service without party, the address is as follows:

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?

channel=:<service>:<channel>

If any of the paramters in the above URL is not mentioned ,the error you were facing may occur.

Rgds,

Bharath.

Pls Reward Points if it is useful.

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Can you check with the receiver determination that you created for the SOAP Adapter.

Regards,

sangeetha

Former Member
0 Kudos

Hi Guys,

Now when i make a request using SOAPUI client , response get"s generated.

But i cannot see any Message in the SXMB_MONI

But when i monitor the channel in CC monitor , channels are green and perfect.It shows message id but there is no payload.

Is this normal for SOAP Scenario

With regards

Srini

Former Member
0 Kudos

hi

you cannot see the message in sxmb_moni for soap based scenarios

it is normal for soap scenario

regards

kummari

Former Member
0 Kudos

ok Thx for replies

Srini

che_eky
Active Contributor
0 Kudos

If your conifg is correct then you should see the request and response messages in SXMB_MONI together with their payloads. Atleast this is what I see when using a SOAP <-> XI <-> RFC scenario.

Former Member
0 Kudos

Hallo,

Che , thx for reply,

i was not able to see any messages in SXMB_MONI when my scenario was working fine.

When i posted in the forum , i got a reply saying that it is normal to see no Messages in SXMB_MONI to SOAP Scenario.

Was it right said ??

i reply back bcz there was messages in SXMB_MONI when i was getting error

regards

Srini

che_eky
Active Contributor
0 Kudos

Hi,

In the Communication Channel for the SOAP Receiver Adapter make sure that the Quality of Service is set to "Best Effort" otherwise no response message is generated.

Former Member
0 Kudos

hi guys,

thx for the replies

regds

srini

Former Member
0 Kudos

closed

sumesh_k2
Participant
0 Kudos

Please check your Receiver determination and while testing check the sender service and interface name...

Former Member
0 Kudos

Hi Guys,

Now testing with Soap tool worked , when i give the request i get the perfect required response.

For this i made following things in Sender SOAP Adapter Config under

"Conversion Parameters"

Checked out :: Keep Headers and Donot use SOAP Envelope.

But when i check in the SXMB_MONI

I see in the status of system error with no payload displaying

Strange :(((

got output but why messgae monitoring is shown like that

any views

regards

srini

Former Member
0 Kudos

Hi Guys,

Now i see in the CC Monitoring and see the message processed sucessfully,

Any one tell me is it so normal that i cannat see my payload here ??

i am not able to see

with regards

Srini

Former Member
0 Kudos

Hi,

In ID, in your Receiver Determination have you use the "Condition" because it's like a filter.

If it the case, check if you have a receiver corresponding to this "Condition".

Regards.

Mickael

Former Member
0 Kudos

Hi Kumari.

I donot see any of such kind of option in SOAPUI,

And more over i had set no condition for my receiver determination , i have just entered my Receiver , that"s it

any view on this

thx in regards

srini

Former Member
0 Kudos

Troubleshooting - RFC and SOAP scenarios

check this thread also

regards

kummari

Edited by: kummari on Jul 3, 2008 2:21 PM

Edited by: kummari on Jul 3, 2008 2:24 PM