cancel
Showing results for 
Search instead for 
Did you mean: 

Testing webservices

Shabarish_Nair
Active Contributor
0 Kudos

those were the blogs i was refering to. The developments been done and now i am stuck at the point of testing the scenario.

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

1. port -> is it 8000 or 50000 ? Else how do i find the same ?

2. <party>:<service>:<channel> -> suppose i dont have a party will it be :<service>:<channel> ??

Regards,

Shabarish

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

1. j2ee port (so 50000 for example)

2. channel=:service:channel

Regards,

michal

Shabarish_Nair
Active Contributor
0 Kudos

Done that now this is what i get

<?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>DeliveryException</code>

<text><![CDATA[

com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:

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

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

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

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:74)

at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:141)

]]></text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Any hints ?

former_member187339
Active Contributor
0 Kudos

Hi,

From what you are testing the scenario? (eg: soapclient, XML SPy etc..).

Is their any entry in SXMB_MONI or runtime workbench? And check your mapping

Regards

Suraj

Shabarish_Nair
Active Contributor
0 Kudos

Finally ... hmmm .. it was a small error from my side ... had made a wrong entry while creating the message interface (had misplaced the input and out message ) resulting in a mapping error ....its working now ...

thanks guys

Shabarish_Nair
Active Contributor
0 Kudos

Just wondering ....

When earlier there was an error in the mapping there was an entry in SXMB_MONI but now that it is a success i dont find any entry in the same ... y is that so ?

Answers (2)

Answers (2)

Shabarish_Nair
Active Contributor
0 Kudos

Closing a very old open thread

Former Member
0 Kudos

Are you in synchronous scenario? I guess so.

If that's your case, you have to enable synch logging, which should be disabled by default.

Go to

-> SXMB_ADM transaction

-> Int Engine Config

-> Specific Configuration

and check that LOGGING_SYNC param of RUNTIME category is set 1 (deafult is 0)

Let me know.

Regards

Lalit

Shabarish_Nair
Active Contributor
0 Kudos

Thank you Lalit, that info was very helpful !!!

Former Member
0 Kudos

Hi Vijaya

Kindly give the points if that suggestion helps you.

regards

Lalit

Shabarish_Nair
Active Contributor
0 Kudos

Lalit,

I guess i have already assigned you points

ShaBZ