cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service Configuration - Alternative Access URL

Former Member
0 Kudos

Hello Experts,

I have an external WSDL for which I have created a Web Service / Single Service Provider.

Now I am trying to configure the Web Service using transaction "SOAMANAGER".

Can some one tell me how to define 'Transport Settings / Alternative Access URL ??

Following is the abstract from the external wsdl.

<wsdl:definitions

xmlns:ns1="http://XYZ.com/BAS/OrderConfirmation/V01"

xmlns:tns="http://XYZ.com/BAS/OrderConfirmation/V01/OrderConfirmationPort"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:ns0="http://XYZ.com/BAS/OrderConfirmation/V01"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" name="OrderConfirmationPort" targetNamespace="http://XYZ.com/BAS/OrderConfirmation/V01/OrderConfirmationPort">

<wsdl:types>......</wsdl:types>

<wsdl:message name="OrderConfirmation"> ........      </wsdl:message>

<wsdl:portType name="OrderConfirmationPort"> <wsdl:operation name="OrderConfirmation"><wsdl:input message="tns:OrderConfirmation"/>

                              <wsdl:output message="tns:OrderConfirmationOutput"/></wsdl:operation>

</wsdl:portType>

          <wsdl:binding name="OrderConfirmationPort_V01.soap" type="tns:OrderConfirmationPort">

                    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

                    <wsdl:operation name="OrderConfirmation"> <soap:operation soapAction="OrderConfirmation"/>

<wsdl:input><soap:body use="literal"/></wsdl:input>

                              <wsdl:output><soap:body use="literal"/></wsdl:output> </wsdl:operation>

          </wsdl:binding>

          <wsdl:service name="OrderConfirmationPort">

                    <wsdl:port name="OrderConfirmationPort_Vo1.soap" binding="tns:OrderConfirmationPort_V01.soap">

                              <soap:address location="http://dbnetz.com/ismprima/OrderConfirmationPort/V01/"/>

                    </wsdl:port></wsdl:service>

</wsdl:definitions>

Thanks in advance.

Nayak

Accepted Solutions (1)

Accepted Solutions (1)

attila_mikulan
Employee
Employee
0 Kudos

Hello Nayak

You can set an alternative access URL, where you can expose the service. If you add a value here, it will replace the URL at the end of the WSDL - generated by SAP, since it's a server proxy.

If you leave it empty, the default URL will remain the default value.

You can find more details regarding this and other endpoint related configuration (point 12): http://wiki.scn.sap.com/wiki/x/6owxDQ

Cheers,

Attila

Former Member
0 Kudos

Hello Attila,

Thanks. I have left the 'Alternative Access URL' as blank and used the URL generated in the wsdl.

Cheers,

Nayak

attila_mikulan
Employee
Employee
0 Kudos

Hello Nayak

Great

Cheers,

Attila

Answers (0)