cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Use Adapter-Specific Message Properties and Variable Transport Binding

former_member561528
Participant
0 Kudos

Hi Friends,

   I am new to use to Soap Adapter. Please help me out bellow doubts.

   1.When you use Use Adapter-Specific Message Properties and Variable Transport Binding .

   2. Where exactly  we r using below parameters.

                         

  

  • Remote User : (technical name: SRemoteUser )
  • Remote Host : (technical name: SRemoteHost )
  • SOAP Action (technical name: SHeaderSOAPACTION )

To transfer further header fields, set the relevant indicator. You can then store the following attributes and their values in the XI message header:

  • Variable Header : (technical name: XHeaderName1 )
  • Variable Header : (technical name: XHeaderName2 )
  • Variable Header : (technical name: XHeaderName3 )

Thanks&Regards

G.Bhanuprakash

Accepted Solutions (0)

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Galla,

The parameters Remote User, Remote Host and SOAPAction are used to know their values during PI processing when you assign a variable to them.

The Variables header are used to retrieve a parameter form sender in the header XML. For example the sender wants to send a SourceLocation value in the SOAP header, then you can assign XHeaderName1 to SourceLocation and with this new variable (XHeaderName1) you can access to it during the mapping process with DynamicConfiguration sentences for example..

Hope this helps.

Regards.

markangelo_dihiansan
Active Contributor
0 Kudos

Hi,


   1.When you use Use Adapter-Specific Message Properties and Variable Transport Binding .

SAP Help says both are needed to be checked when you want to process adapter attributes

Configuring the Receiver SOAP Adapter - SAP NetWeaver Exchange Infrastructure - SAP Library

These attributes can be get/set using dynamic configuration and their technical names are what you have pasted:


  • Remote User : (technical name: SRemoteUser )
  • Remote Host : (technical name: SRemoteHost )
  • SOAP Action (technical name: SHeaderSOAPACTION )

To transfer further header fields, set the relevant indicator. You can then store the following attributes and their values in the XI message header:

  • Variable Header : (technical name: XHeaderName1 )
  • Variable Header : (technical name: XHeaderName2 )
  • Variable Header : (technical name: XHeaderName3 )

Remote User - the username used to send a message to the adapter engine using SOAP

Remote Host - hostname which the remote user used

SOAP Action - SOAP Action of the XI webservice (sender) / SOAP Action of the receiver webservice

Variable Headers are additional key-value pairs in the HTTP Header that could be accessed in the XI Header using dynamic configuration. The limit is only three though.

Regards,

Mark