Special considerations for accessing the SOAP authentication CICS® Service
To access the SOAP Authenticated CICS® service, the user must select the below option from the deployment descriptor and generate the deployment descriptor, which creates the WSDL with SOAP Header details
Later, the SOAP Client can provide the user credentials using the WSDL.
During service invocation from SOAP Client, the Client should provide the user credentials under the SOAP-Header tag:
At the CICS® environment, the user must be using the below pipeline configuration file to evaluate the user credentials provided by the SOPA Client:
Once CICS® receives the request, using the above pipeline, CICS® evaluates the user credentials and provides access to the service based on user authentication.
Users can refer to the below pipeline to evaluate the user credentials manually. ELAHEAD is a CICS® header program that receives the input SOAP request using the DFHHEADER container. Parse the request and evaluate the user credentials. If the credentials are correct, then it will call the service program. If user credentials are wrong, the pipeline will send the below error message to SOAP Client.