cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Out Bound executing every other minute

Former Member
0 Kudos

Scenario: SAP R/3 -> XI ->Web Service ASync

I am sending data from R/3 using ABAP proxy to XI. from XI using SOAP Reciever adapter I am exposing the data as Web Service in Depository.

When I look at Adapter, message status is succesfull but the message is executing every other minute even thosuh I gave ExactlyOnce in URL parameter.

Soap Reciever Adopter URL is http://<host>:<port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=SAPDC2653&Interface=urn:bzt...

Above URL is propsed byt WEb Service Wizard.

Soap Action is http://sap.com/xi/WebService/soap1.1

Following is the audit Info:-

2007-03-12 17:38:46 Success Message successfully received by messaging system. Profile: XI URL: http://quake.sytec.passhe.edu:57300/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER

2007-03-12 17:38:46 Success Using connection SOAP_http://sap.com/xi/XI/System. Trying to put the message into the receive queue.

2007-03-12 17:38:46 Success Message successfully put into the queue.

2007-03-12 17:38:46 Success The message was successfully retrieved from the receive queue.

2007-03-12 17:38:46 Success The message status set to DLNG.

2007-03-12 17:38:46 Success Delivering to channel: CC_BZT_TEST

2007-03-12 17:38:46 Success MP: entering

2007-03-12 17:38:46 Success MP: processing local module localejbs/sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean

2007-03-12 17:38:46 Success SOAP: request message entering the adapter with user J2EE_GUEST

2007-03-12 17:38:46 Success SOAP: completed the processing

2007-03-12 17:38:46 Success SOAP: continuing to response message 0e74e610-d0e2-11db-c0aa-00144f423e6c

2007-03-12 17:38:46 Success SOAP: sending a delivery ack ...

2007-03-12 17:38:46 Success SOAP: sent a delivery ack

2007-03-12 17:38:46 Success MP: leaving

2007-03-12 17:38:46 Success The message was successfully delivered to the application using connection SOAP_http://sap.com/xi/XI/System.

2007-03-12 17:38:46 Success The message status set to DLVD.

I see this message every other minute.

Why adopter is edning message repeatedly and where can i see my service?

Regs,

Yogi

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Yogi -

As I mentioned in your related thread (), the target URL you have defined in your soap receiver is a URL back to an entry point (sender side ) into the XI integration server. So it looks like you could be stuck in a loop. Why it's every other minute and not more often, I don't know.

What are you expecting the service to do? It's async, so I guess you're mainly trying to push the data to your "service", but where is the underlying implementation to handle that data once it is received? It's not on XI. I think there's fundamental misunderstanding here and I'm just trying to clarify some things.

Regards,

Jin

Former Member
0 Kudos

Jin,

Thx for the answer. I am trying to publish data from SAP through XI as a new webservice. There is no web service out side to push the data. What I have to do to accomplish this?

Regs

Yogi

Former Member
0 Kudos

You send data via abap proxy from SAP R/3 to XI. Now, XI has it, but what to you want to do with this data/message? You mentioned in your other post that originally, you had an FTP target endpoint and that worked fine. Are you trying now to send the data to a web service endpoint? If so, you need to create this web service and implement it according to your needs.

The "Define web service" wizard in the Integration Directory does not create a web service for you in XI. It simply generates a WSDL containing the information needed to call an XI exposed service for a web service client - and this is strictly for the sender side (e.g. SOAP Sender), not the receiver side.

Regards,

Jin

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Are you sedning data using the Receievr SOAP adapter to agaion trigger another outbound Webservice/ Message interface in XI?

If yes, can you let us know why you doing the same?

Regards

Bhavesh

Former Member
0 Kudos

Bhvesh,

I trying to pubhlish a web service on XI web server it self in other words on Integration Repository. So there is only one Reciever Adopter.

Former Member
0 Kudos

HI,

see the below links

XI : How To publish WSDL generated from XI to UDDI - /people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi

Publish webservice /people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server

Regards

Chilla