cancel
Showing results for 
Search instead for 
Did you mean: 

question about soap url

Former Member
0 Kudos

hi all,

In SOAP sender communication channel, the default interface and namespace are defined there. But now I need to use one CC for two interfaces. I followed this how to guide

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873...

I add some parameter "Interface=xxxx" to the url. But it dosen't work. When I send a message with another interface, the XI still uses the default interface.

What could be wrong? Any idea?

Thanks!

Regards,

Hui

Accepted Solutions (0)

Answers (4)

Answers (4)

turmoll
Active Contributor
0 Kudos

Hi,

First of all refer this thread:

You need to:

1) in SOAP sender CC set the following flags:

- Use Encoded Headers

- Use Query String

2) prepare URL according to the following:

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>&version=3...

%2F%2Fsap.com%2Ftest%5ETest

Then you will be able to use one SAOP sender communication channel to call two or more interfaces specified in the URL

Regards,

Jakub

former_member185845
Active Participant
0 Kudos

Dear HU,

As far i know from one Communication channel(SOAP), you can use only one interface for sending at a time. You cannot add any user defined parameters.

You can call one operation per SAOP CAll.

Can you tell me the scenario,why u need use 2 interfaces at same time.?prob to suggest some solution

Regards

chandra Dasari

Yash Tech

Former Member
0 Kudos

Hui,

you need to have two WSDL or Two CC to slove ur problem or use Dyanmic interface name.

because the WSDL url fixed you can not change that

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?

channel=<party>:<service>:<channel>

Regards

Sreeram.G.Reddy

former_member185845
Active Participant
0 Kudos

Can you explain a bit more

regards

Chandra