Here is the MOM of publishing SOAP/REST Provider in different port:
- · In cluster we need to configure web service ports in each node.
- · In server.xml file at Portal there are three connectors
o Catalina : which is used for GUI and by default web service use the same port.
o SOAP Service : which is used for publishing web service on different port with HTTP and HTTPS Protocol.
o REST Service : which is used for publishing web service on different port with HTTP and HTTPS Protocol
- · For publishing SOAP Service in different port
o For HTTP, we can add multiple connectors and all connectors will be displayed in web service Provider GUI.
o For HTTPS,
- · Add connector with client Auth = false for only server authenticated. We can add multiple connectors
- · Add connector with client Auth = true for only client authenticated. And we have to give keystore and truststore file path. We can add multiple connectors
@Ranjit, In connector two client auth displayed with value as false/true. Kindly let us know which one is used and also share the link which describes the meaning of each property.
...
...
...
...
...
...
...
...
...
- · Message Level Security in SOAP Provider
o We use security policy(at activity level) for message level security
o For application level,
- · Either we use keystore/truststore defined in catalina port or in SSL configuration in server-configure.properties.
@Ranjit, As it is open question, kindly confirm which one is used.
- · Support of publish REST Provider on different port in AIS
o For this, they added wsapi.xml at server.
o We have create connector for HTTP/HTTPS in jetty.xml and configure the same connector in wsapi.xml file.
Let me know in case of any concern.
Thanks,
...