cancel
Showing results for 
Search instead for 
Did you mean: 

Determination of Service URL

Former Member
0 Kudos

Hi Forum!

I've searched this forum but i had no luck.

This is my problem:

We have 3 servers Dev, QA, Prd. Each server have a internal url:

Dev = dev.mycompany.com:8000

QA = qa.mycompany.com:8000

Prd = prd.mycompany.com:8000

We've a webdispatcher instance for each server:

Public.mycompany.com:8100 for dev.mycompany.com:8000

Public.mycompany.com:8200 for qa.mycompany.com:8000

Public.mycompany.com:8300 for prd.mycompany.com:8000

We've created a webservice Zws_test with their endpoints. The dev server WSDL url is:

 HTTP://dev.mycompany.com:8000/.../wsdl11/allinone/ws_policy/document?sap-client=200 

I can replace the url address without problem:

 HTTP://public.mycompany.com:8100/.../wsdl11/allinone/ws_policy/document?sap-client=200

But, i don't know how i can change the service location url:

 <Soap:address location=http://dev.mycompany.com:8000/...  >

We need the location is the public adress like:

 <Soap:address location=http://public.mycompany.com:8100/...  >

We're working in Netweaver 7.0 SP22 using Trx SOAMANAGER

Thanks in advance,

John.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

This is not a problem if the adress to call the web service is wrong in the WSDL. Usually it will be wrong, even without a web dispatcher, because the wsd lis usaally generated from the DEV system and the web services are called in the production system.

That is why the runtime configuration has to be done in each system.

Regards,

Olivier