cancel
Showing results for 
Search instead for 
Did you mean: 

HOW TO CONFIGURE SOAP HEADER IN THE RECEIVER COMMUNICATION CHANNEL WITH FOUR FIELDS

Former Member
0 Kudos

HI    

  i am doing RFC to Soap synchronous scenerio...i created the following

In IR,

                           imported the function module from r/3 sytem

                           using the given url file i generated some wsdl file and imported as an external definition

                           synchronous inbound service interface

                           request message mapping

                            response message mapping

                            operational mapping

In ID,

          

        configuration scenerio

       assigned business system for the sender to the configuration scenerio

        business component for the receiver

        sender rfc communication channel

       Receiver soap communication channel

       interface Determination

       Receiver  Determination

       sender agreement

       receiver agreement

but now i have to add 4 fields in the receiver soap communication channel

i.e, username

nonce

password

created

here the target is some secured web service for which we have to generate these 4 fields using wss security standard encryption

now the question is when i wrote the code for those 4 fields using java...where i have to put the code..and how can i generate those fields to the target..

To do that what are the parameters i have to do in the configuration...

Its a little urgent

please post any suggestions 

Accepted Solutions (0)

Answers (2)

Answers (2)

siddhardha_dnk
Active Participant
0 Kudos

Hi Venkateswara Rao,

Why cant you create your own adapter module using the java code and add the same in module tab in SOAP communication channel. We can extend the adapter using your own modules.

Using eclipse or NWDS, we can create Adapter modules, deploy it in PI server and can be used in adapters.

Please follow the link to create adapter module.

http://scn.sap.com/docs/DOC-16229

Hope you are clear.

Regards,

DNK Siddhardha.

Bhargavakrishna
Active Contributor
0 Kudos
Former Member
0 Kudos

In the SOAP receiver channel,tick the checkbox 'Use adapter specific message attributes' then you will get a checkbox Variable transport binding.Click that checkbox as well.You will get options of Variable headers such as XHeaderName1,XHeaderName2 etc. Here give the names of the fields which you want to add such as Name,Password etc

--------------------------------------------------------------------------->>>>

In that tab i have only 3 tabs ...but here i need to create 4 header fields