cancel
Showing results for 
Search instead for 
Did you mean: 

Sender Synchronous HTTP Adapter

Former Member
0 Kudos

My Scenario HTTP (Synchronous) to XI to R/3(Synchronous RFC)

My question: How do I create a Sender Agreement for this Scenario, because I am going to use the HTTP Synchronous adapter on the Sender Side? I am bit confused. I have used the Receiver RFC Adapter. We are on SP 17.

Thanks a lot.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

Please refer this link it shows whether a sender agreement is obligatory for a particular adapter or not.

http://help.sap.com/saphelp_nw2004s/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/content.htm

Regards,

Sudheer.

Former Member
0 Kudos

Hi friends …

Please give response; I am new dimension to this [SAP XI] subject …

I want to send IDOC from SAP R/3 system to HTTP adapter throw SAP XI system..

Please give full details.., from scratch..

How can I create idoc in sap r/3 system..

How cofig with sap r/3 to sap xi

How config http adapter in sap xi system

I want send idoc in synchronous mode …

I am waiting for your replay…..

Regards,

Sharath

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Create communication channels. One for Http as a sender and one for your receiver

The Receiver Agreement for Idoc. HTTP doesn’t need a sender agreement.

The Receiver Determination and Interface Determination.

You should also have a HTTP client to send message to XI.

Normally seperate tool (code) is used but the easiest is as below

You can go to RWB (from XI server homepage)->Comp Monitoring -> Display All ->Int Server-> Int Engine

In the bottom, you find 3 tabs, select the test message tab to post messages.

Pls note that, when you need to test, you should have created the scenario in IR/ID (and u can use the details of Recr Determination ID) to fill in the details.

This might help you

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Check these links for the configuration part.

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Weblog :

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - although this weblog is

aimed at explaining the sync-async bridge.. Sriram has taken http-to-file scenario as the example

HTTP adapter :

https://media.sdn.sap.com/SDNTV/main.asp?mediaId=107

Adapter settings :

http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm

Regards

Agasthuri Doss

moorthy
Active Contributor
0 Kudos

HI,

For HTTP adapter it is not required to have sender agreement. As this adapter is part of Integration Server. SO the message will be automatically put into XI pipeline.

http://help.sap.com/saphelp_nw2004s/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

In your Http client , you need to give Sender Message Interface name, host information , namespace information etc

Compulsory Sender Agreement- http://help.sap.com/saphelp_nw2004s/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/content.htm

Regards,

Moorthy

Former Member
0 Kudos

Hi Jenni,

To add with Krishna, you will specify the QoS Parameter(BE,EO,EOIO) depending upon your application in the HTTP client(sender). In your case BE(since the processing is synchronous).

Regards,

Jai Shankar.

Message was edited by: Jai Shankar

Former Member
0 Kudos

Krishna thanks for your response.

Do you say even it is a Synchronous HTTP adapter there is no need of a SENDER AGREEMENT?(I know for Sender Asynchronous HTTP situation NO SENDER Agreement is required.)

Any blog to understand this situation, still not clear?

Thanks.

former_member206604
Active Contributor
0 Kudos

Hi Jenni,

Yes there is no SENDER AGREEMENT for sure. You just need to use the URL to invoke the HTTPadapter. As Moorthy had already given you the help link for that. As you know HTTP and IDOC dose'nt come under Adapter Framework but it is with in INtegration Engine itself. So there is no need for Sender Agreement.

Regards,

Prakash

Former Member
0 Kudos

Hi Jenni,

As HTTP and IDOC adapter are sitting in the integration engine, there is no need for sender agreement. There is no sender adpaters for HTTP and IDOC.

You need to make necessary changes in the HTTP client:

This link will be useful:

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm

Regards,

Ashish

Former Member
0 Kudos

Sorry Jenni,

Krishna has already provided you the last link.

Check out this link for Plain Http adapter:

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

Regards,

Ashish

moorthy
Active Contributor
0 Kudos

Hi,

For reference, you can see this http client code -

/message/266750#266750 [original link is broken]

In this thread , you can find the http client code , save this code in the notepad with .html extention and open it in a browser. Then you can see all input parameters required to do this scenario.

Regards,

Moorthy

Former Member
0 Kudos

Could some one vouch me, that for a SYNC HTTP Sender there is no Sender Agreement is Needed?

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Like IDOC adapter does not need Sender simiraly for HTTP Adapter.We can say because of ABAP Stack.

Regards

Agasthuri Doss

former_member206604
Active Contributor
0 Kudos

Hi Jenni,

First did you agree there is no need to a Sender Communication channel... if there is no Sender Communication channel there cannot be a Sender Agreement.

Check this URL page 22, says that there is no need to Sender Communication channel

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/17c5345a-0601-0010-05bc-a35...

Regards,

Prakash

moorthy
Active Contributor
0 Kudos

There is a link in my first post, where it describes mandatory Sender agreements required. Check this for more clarity. As of now , for this,sendr http adapter sender agreement is not required.

Regards,

Moorthy

bhavesh_kantilal
Active Contributor
0 Kudos

Jenni,

Just adding some more light to the discussion here..

Sender Agreements are normally used to Associate a Sender Communication Channel with a paticular Business Service and Sender Message Interface and Namespace.

Whenever , a message is picked by an Adapter, using Sender Agreement, the Details of Sender Business Service , Sender Message Interafce and Namespace are filled up and the messages is a passed to the Integration Engine.

In the case of HTTP adapter, all these details are filled from the HTTP client and the message with all these details hit the Integration Engine directly and so no sender HTTP adapter and no Sender Agreement as well.

Regards,

Bhavesh