cancel
Showing results for 
Search instead for 
Did you mean: 

how to map field name and its value in the Plain HTTP Adapter --- Sender

Former Member
0 Kudos

Hello,

I have following scenario.

HTTP POST--


> XI--


>RFC.

The scenario is synchronous from HTTP to XI.

From XI to RFC, it is Asynchronous.

I do not need to configure http sender communication channel and sender agreement. However I need to have receiver communication channel and receiver agreement.

When http request posted to Plain HTTP Adapter, the url looks like as follows.

"http://<servername:portno>/sap/xi/adapter_plain<b>?namespace=<namespace>&interface=<interface name>&service=<service name>&party=&agency=&scheme=&QOS=BE&sap-user=xiappluser&sap-password=satyam&sap-client=100&sap-language=EN&field1=<value1>&field2=<value2>&field3=<value3>&field4=<value4>&field5=<value5>&field6=<value6>&field7=<value7>&field8=<value8>&field9=<value9>&field10=<value1>&field10=<value1>&field11=<value11>&field12=<value12>&field13=<value13>&field14=<value14>&field15=<value15>&field16=<value16>&field17=<value17>&field18=<value18>&field19=<value19>&field20=<value20>&field21=<value21>&field22=<value22>&field23=<value23>&field24=<value24>&field25=<value25>&field26=<value26>&field27=<value27>&field28=<value28>&field29=<value29>&field30=<value30>&field31=<value31>&field32=<value32>&field33=<value33>&field34=<value34>&field35=<value35>&field36=<value36>"

I am interested in getting all field names and their values from query string and map to sender message interface. When I was looking at XI document pointed to http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm;

it says I can get one .... six parameters. Now I have following questions.

query string is -


namespace=<namespace>&interface=<interface name>&service=<service name>&party=&agency=&scheme=&QOS=BE&sap-user=xiappluser&sap-password=satyam&sap-client=100&sap-language=EN&field1=<value1>&field2=<value2>&field3=<value3>&field4=<value4>&field5=<value5>&field6=<value6>&field7=<value7>&field8=<value8>&field9=<value9>&field10=<value1>&field10=<value1>&field11=<value11>&field12=<value12>&field13=<value13>&field14=<value14>&field15=<value15>&field16=<value16>&field17=<value17>&field18=<value18>&field19=<value19>&field20=<value20>&field21=<value21>&field22=<value22>&field23=<value23>&field24=<value24>&field25=<value25>&field26=<value26>&field27=<value27>&field28=<value28>&field29=<value29>&field30=<value30>&field31=<value31>&field32=<value32>&field33=<value33>&field34=<value34>&field35=<value35>&field36=<value36>

1. Can some one please point me on how to map 36 fields and its values to message interface?

2. Since the scenario is Synchronous, how to create and post response after sender mapping is done?

Any help is appreciated.

Thank you,

Balaji

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Try with this

/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit

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

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

Thanks

Answers (1)

Answers (1)

Former Member
0 Kudos

Sridhar,

Thank you for the information. I have already reviewed threads. However I can't get my questions answered .

1. Since I want to use Plain http adapter, how could I map query string (please look at original posting to see what is in the quesry string) field and assign it's values to sender Message type.?

2. Since the scenario is Synchronous, how to create and post response to client after sender mapping is done?

Please let me know.

Thank you,

Balaji