cancel
Showing results for 
Search instead for 
Did you mean: 

Error when requesting WSDL

josantonio_roldnluna
Participant
0 Kudos

Hi all,

I,m facing a problem with WSDL generation, when I access to PI generated URL for requesting a WSDL it is working fine. But, the customer don't want use this generated URL and they have set up a Proxy to use it as bypass. The Proxy has a NAT table that take PI URL  and redirect it to an external URL. I am working with PI 7.3.1.

PI URL looks like: http://host:port/XISOAPAdapter/MessageServlet?senderParty=&senderService=CRM_DYNAMICS&receiverParty=...

External Proxy URL looks like: http://services.customer.com/des/validation_wsdl

I known that the problem is when retuning WSDL. Because I can see this error in web browser navigator.

Has anybody any suggetion??

Thanks in advance and regards.

José Antonio Roldán.

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi José Antonio,

You should to use the Service Registry to expose a URL that your customer can access to read the wsdl

Configuring the Services Registry - SAP Library

Regards.

josantonio_roldnluna
Participant
0 Kudos

Hi Iñaki,

Really thanks cuz I know that it is the best way to solve it.

After follow your guide and apply the following note


http://service.sap.com/sap/support/notes/1458315


I am facing the following error when I try to "Publish in SR" in Sender Agreement.


Please, have you got any clue about this error?


Thanks and best regards,

José Antonio Roldán.

josantonio_roldnluna
Participant
0 Kudos

Hi dear all, I just have fixed it.

The problem was that the proxy don't allow '?' character. So, I just removed the  "?sap-client=100" in the interal wsdl address and it works fine.

I hope this information helps to the community.

Regards,

José Antonio.

Answers (1)

Answers (1)

rhviana
Active Contributor
0 Kudos

Jose Antonio,

SAP PI 7.1+ it´s possible to extract the WSDL file from Sender Agreement, why you don´t do that ?

Click with right button on Sender Agreement and will show to you the WSDL file and URL - This URL it´s the reference of ID Object internally of SAP PI.

Try that and feedback here.


Regards,

BR.

Ricardo Viana.