cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Sender Adapter - HTTPS Without Client Authentication

baskaran_k2
Participant
0 Kudos

HI,

We are configuring SOAP ->PI -> RFC scenario.

In sender SOAP CC, intially we have HTTP Security level as 'HTTP' and tested it through InfoPath. It was woking sucessfully.

WSDL URL:

http://<host>:<port>01/XISOAPAdapter/MessageServlet?channel=*:BBPD:CC_PDM_B2B_GLOBAL_SCHISTORY_SOAP_...

Now we need to provide this URL to client so we have selected the option HTTP Security level to 'HTTP Without Client Authentication' and changed the WSDL URL Accordingly.

https://<host>:<port>/XISOAPAdapter/MessageServlet?channel=*:BBPD:CC_PDM_B2B_GLOBAL_SCHISTORY_SOAP_O...

But we are not able to test this via Infopath. It throwing an error "he service has timed out, or the server has an invalid certificate."

Please provide the answer for following query.

1. While giving this WSDL file to end user( they are out of landscape), what are the Pre-requisites to be done like User/Password for them or ceritificate needs to be generated.

2. Whether do we need to enable any port

3. In order to test this WSDL locally through Infopath or SOAPUI, what needs to done?

Thanks in advance

Regards

Baskaran K

Accepted Solutions (0)

Answers (1)

Answers (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You r hosting webservice via soapsender. You converted http to https communication.

>1. While giving this WSDL file to end user( they are out of landscape), what are the Pre-requisites to be done like User/Password for them or ceritificate needs to be generated.

The client system which consume your webservice should load your PI certificate in their side. You might also need to give user credentials (user/password) in addition to certificate. Depends on configuration. sometime PI is configured to have certificate and basic authentication for HTTPS without client authentication.

>2. Whether do we need to enable any port

You might have to provide example 50001 (ssl) port in the WSDL url for the end user to use. This port should be enabled.

>. In order to test this WSDL locally through Infopath or SOAPUI, what needs to done?

Your soapui or infopath now acts as client for pI. So these systems should have PI certificate loaded in the tool to consume your webservice.