cancel
Showing results for 
Search instead for 
Did you mean: 

add SOAP Header http://forums.sdn.sap.com/post!default.jspa?forumID=44

Former Member
0 Kudos

Hi Experts I have problem in SOAP header part...

Below is the SOAP receiver message part. This scenario is Proxy to SOAP synchronous scenario.

I created receiver external definition with wsdl file. Body part in different message type and header part is in different message type. SO how to solve this problem... multi mapping is not possible in synchronous scenario

<soap:Header>

<CredentialsHeader xmlns="http:// .com/datascopeselect/ExtractionService/v1/">

<Username>string</Username>

<Password>string</Password>

<AuthenticationToken>string</AuthenticationToken>

</CredentialsHeader>

<ExecutionHintHeader xmlns="http:// .com/datascopeselect/ExtractionService/v1/">

<Name>string</Name>

<Arguments>

<Argument Name="string" Value="string" />

<Argument Name="string" Value="string" />

</Arguments>

</ExecutionHintHeader>

</soap:Header>

<soap:Body>

<Extract xmlns="http://reuters.com/datascopeselect/ExtractionService/v1/">

<request>

<OutputFields>

<string>string</string>

<string>string</string>

</OutputFields>

</request>

</Extract>

</soap:Body>

</soap:Envelope>

Thanks,

Venkat

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

If you are going to use graphical mapping, you can create a new message type and data types following the message definition from the WSDL to combine the SOAP header and SOAP Body. If you are going to use XSLT or Java mapping, no need to create new message type and data types. You just have to create your target message (whole SOAP envelope) on your mapping program.

Regards,

Jenny

Former Member
0 Kudos

Hi,

Its Synchronous scenario multiplying will not work. How we can do in XSLT mapping because they are in different message types as per wsdl structure.