Skip to Content
5
Former Member
Jul 29, 2007 at 06:08 AM

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

34 Views

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