Skip to Content
author's profile photo Former Member
Former Member

SOAP interface determination

Hi

A more philosophical question this time.

I am somehow familiar with SOAP and AFAIK the invoked method name, is given by the first XML element inside Body tag? Right?

So. Assuming, I am right, how XI SOAP adapter determines the correct interface? In communication channel there is a box to fill with "default interface" information... it is strange to have such a configuration box as if client send a request to unknown SOAP method an exception should be thrown and not a "default interface" used.

Also it is interesting that for SOAP channel it is possible to use the "nosoap" option... it does not make no sense as the called interface name is defined inside the soap body.

So any comments to describe how SAP XI treats SOAP request for determining the right method...

Thanks for you opinions and links to related materials.

PS. Answers rewarded 😊

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Posted on Aug 01, 2006 at 10:27 AM

    > A more philosophical question this time.

    > I am somehow familiar with SOAP and AFAIK the invoked

    > method name, is given by the first XML element inside

    > Body tag? Right?

    The method name is relevant for a web service. The XI only routes the SOAP message to a receiver, so it does not care about the method.

    > So. Assuming, I am right, how XI SOAP adapter

    > determines the correct interface? In communication

    > channel there is a box to fill with "default

    > interface" information... it is strange to have such

    > a configuration box as if client send a request to

    > unknown SOAP method an exception should be thrown and

    > not a "default interface" used.

    The interface is not the same as the method.

    > Also it is interesting that for SOAP channel it is

    > possible to use the "nosoap" option... it does not

    > make no sense as the called interface name is defined

    > inside the soap body.

    See above.

    > So any comments to describe how SAP XI treats SOAP

    > request for determining the right method...

    See above.

    Stefan

    Add comment
    10|10000 characters needed characters exceeded