cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Sender: WSDL

Former Member
0 Kudos

Hi Experts,

I have one confusion related to SOAP sender scenario.

After creating one interface in DEV environment, provide the WSDL , URL and Credential to Customer to push the data in PI.

But my question is, after transport to QA or PRD  need to extract again the WSDL from sender agreement from respective environment and again need to provide that? or WSDL and URL are same in all environment  for one particular interface?

Thanks,

Arthita

Accepted Solutions (1)

Accepted Solutions (1)

engswee
Active Contributor
0 Kudos

The hostname part of the URL (server and port) are different for Dev, QA and Prod. All other details of the WSDL remains the same.

Former Member
0 Kudos

Ok..for that need to provide again the WSDL?

former_member303666
Active Participant
0 Kudos

yes .. you have to provide the WSDL url with the system HOST and PORT details.

Regards,

Kesava.

engswee
Active Contributor
0 Kudos

Both approach below is fine - choice is up to you:-

i) Extract again WSDL from sender agreement of each environment

ii) Just provide WSDL of Dev environment and advise customer of different server name and port of each environment. Example:-

Dev = http://piserverdev.com port 50010

QA = http://piserverqa.com port 50020

Prod = http://piserverprod.com port 50030

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Arhita,

The best way to deal with the SOAP sender and the consumers of these scenarios is to set up the Service Registry then they can connect there and to retrieve the WSDL and consequently the endpoint connection. Check this blog http://scn.sap.com/people/daniel.graversen/blog/2008/02/27/publish-services-from-pi-71-to-the-servic...

Regards.

former_member303666
Active Participant
0 Kudos

Hi Arthita,

WSDL is different for each system. it will identify by the host and port .

http://*HOST*:*POTR*/``

Regards,

Kesava