cancel
Showing results for 
Search instead for 
Did you mean: 

Binding WSDL - URL WSDL pb when use in VisualComposer 7.0

0 Kudos

Hi All,

We use PI7.10 to publish a webservice in Serv.registry. The Service name is OK but the endpoint (generated) has the mask:

http://r-ppi-p01:50000/dir/wsdl?p=1_952a76f0cf833e4599cbe450b4467770_binding

which cannot be use in Visual Composer. That one is waiting for WSDL URL of type:

http://<host>:<http port>/<serviceName>?wsdl.

I do not know how to solve that point.

Thanks a lot for Urgent HELP !

ChJ.

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Solution:

1. Generate your WSDL file from the Sender agreement.

2. Edit that file and change SOAP address, in order to match Sender SOAP adapter end point:

http://<hostname>:<HTTP port>/XISOAPAdapter/MessageServlet?channel=<Party>:<Service>:<communicationChannel>.

3. On PI server, create the folder /usr/sap/<SYS>/DVEBMGS00/j2ee/mywsdl

set rights to that folder (i.e. chmod 755).

4. Copy the .wsdl file above to that folder and again, set the rights.

5. On PI710 Service Registry, go to tab "PUBLISH". On EndPoint WSDL put:

http://<hostname>:<HTTP port>/mywsdl/<wsdl file name> and click "publish".

6. You can test your service through WS Navigator.

7. You can use your service in Visual Composer.

Good Luck. Ch.