cancel
Showing results for 
Search instead for 
Did you mean: 

soap error

Former Member
0 Kudos

Hi ,

I am testing my soap sceario.(Soap to RFC).Getting below error when i trigger from soap ui.

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

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:1004)

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(AccessController.java:219)

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

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

When i check my soap sender channel it is in error state.But everything looks fine

I have deleted and recreated and checked still facing the same problem.

Could anybody suggest ...

Regards,

Narendra

Accepted Solutions (1)

Accepted Solutions (1)

smavachee
Active Contributor
0 Kudos

If you are confident about the configuration placed is correct. Delete Communication Channel and recreate it again along with full cache refresh. It may help you.

Regards,

Sunil

Former Member
0 Kudos

i am very confident about configuration ..it is quality system....need to wait till tomorrow to transport the channel.basis people are not available.

But guessing it some problem with soad adapter it is throwing the error.

When i push the message thru RWB it is failing in message mapping.Because some authentication check was happening in mapping level.

Any suggestions....

baskar_gopalakrishnan2
Active Contributor
0 Kudos

If the issue is authentication related certainly soap adapter will throw 401 code error.  This is just my few cents. Are you configuring any web dispatcher to route message to soap sender adapters and they don't redirect with right URL parameters. You might want to restart the soap adapter and see whether you have any errors during start up.  I hope that the configuration in soap sender channel you feel confident. Also have you selected conversion parameters in the soap channel?

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

deleted and created the channel again still facing the problem.

i am not getting what could be the reason...

Can anybody suggest me anything i am missing in the xml file.

Xml:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Inbound Message --> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:co="urn:ford/Consumer/Operation/v1.0"

xmlns:cv="urn:ford/Consumer/Vehicle/v1.0"

xmlns:c="urn:ford/Consumer/v1.0"

xmlns:ct="urn:oasis:names:tc:ciq:ct:3"

xmlns:a="urn:oasis:names:tc:ciq:xal:3"

xmlns:n="urn:oasis:names:tc:ciq:xnl:3"

xmlns:p="urn:oasis:names:tc:ciq:xpil:3"

xmlns:xlink="http://www.w3.org/1999/xlink"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header><WSLToken xmlns="urn:ford/wsl/v1.0">T4Q9flFlcP4BADEABHVzZXJpZD1jdXBpZHEAaXBhZGRyPTE5LjEwNi4yMDUuMTQyAAAAQ049d3NsdjQtaW50ZXJuYWwAtdz5E1ExpjeC80WQO6IRouFSX7ysAT+O9DPK47AM471vaI0R8caiDoqL8OglAUxw8d42hbQtMXom2yc2DP+o2C3yd8G8+lm4MDXs21Jl8TBRC4aGMg6PMAipJq2SNYeTcRGvOB/l8HeFbzSIuCLvIzTqAsCHOhhEhRz+PVnRWCw=</WSLToken></soapenv:Header>

<soapenv:Body><co:ConsumerSearchRequest MaxRecordsReturned="30" OperatorRegionType="ISO 3166-1 Alpha-2 Code" OperatorRegion="NZ">

<c:Consumer ConsumerID="500027419">

<p:Addresses>

<p:Address>

<a:Country>

<a:NameElement a:NameCodeType="ISO 3166-1 Alpha-2 Code" a:NameCode="NZ"/></a:Country></p:Address></p:Addresses></c:Consumer></co:ConsumerSearchRequest>

</soapenv:Body></soapenv:Envelope>

error message in soap ui:

<!--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>com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:

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:1004)

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(AccessController.java:219)

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

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)</text>

            </s:SystemError>

         </detail>

      </SOAP:Fault>

   </SOAP:Body>

</SOAP:Envelope>

And one more thing now i am able to see the entry in moni giving red ball symbal error(Sytem error).Please suggest

former_member184789
Active Contributor
0 Kudos

Hi,

In SOAP UI, Click on your request message & press Alt+F to format the XML & Alt+V to validate the formatted XML. If the issue persists then you may have to restart SOAP adapter service, may have to talk to BASIS for this.

Former Member
0 Kudos

Hi Adarsh,

Did alt+F and alt+V getting below error message

  • line 7: Attribute not allowed (no wildcards allowed): OperatorRegionType 
  • line 7: Attribute not allowed (no wildcards allowed): OperatorRegion

For the same above xml i did the following steps.What could be the problem in xml file?

or do i need to talk to basis team on this

Former Member
0 Kudos

Hi,

When i asked source system to trigger the data the message was successfully processed.but when i try with soap ui why this is giving an error.

We are recieving a webservice request from Vista(thirdparty

system).They will search the customer in 3 iterations.

1)They will search with bp id

2)they will search with 1stname, last name

3)they will search with 1stname,last name with address.

So Data will transfer to CRM(RFC call) through SAP XI.if customer is

exist they will respond the details of the customer through SAP XI as

response message.

Here when ever thordparty system is accessing the XI system we will do

authentication check.below is the java code for authentication check.

since we dont have Source system access we are trying to test the xml

message from soap ui.we are getting the following error as attached.

Find out the attchments related to authentication java code as well.

Answers (2)

Answers (2)

former_member184789
Active Contributor
0 Kudos

Hi,

Make sure you select the correct endpoint URL in soap ui (http or https) as per ur case.Also provide user & pwd in soap ui which has sufficient authorization to hit PI.

rajasekhar_reddy14
Active Contributor
0 Kudos

Did you find any entry in MONI for this interface?

Former Member
0 Kudos

Hi Raja,

No entry in moni.....may be some thing wrong with my soap adapter i guess.

Red LED: Channel started but has errors In the Last 10 MinutesServer 0 0_90313running
 
Processing Details for Cluster Node Server 0 0_90313
Error4/10/13 10:52:03 AM error occured
4/10/13 10:52:03 AM request received
Error4/10/13 10:49:07 AM error occured
4/10/13 10:49:07 AM request received
Error4/10/13 10:21:38 AM error occured
4/10/13 10:21:38 AM request received
Error4/10/13 10:18:05 AM error occured
4/10/13 10:18:04 AM request received
Error4/10/13 9:52:56 AM error occured
4/10/13 9:52:56 AM request received

Soap cannel ids giving error like this...