Web services in CICS uses three
new CICS® resources:
PIPELINE, URIMAP, and WEBSERVICE.
- PIPELINE
- A PIPELINE resource definition specifies the processing to be applied
to a Web service request. For more information see PIPELINE resource definitions.
The
PIPELINE refers to an XML file which defines the processing nodes. For
more information see The pipeline configuration file.
- URIMAP
- URIMAP definitions enable CICS to match the URIs of requests from
Web clients, or requests to a remote server, and provide information on how
to process the requests. For more information see URIMAP resource definitions.
The
following attributes of the URIMAP resource are relevant:
- PIPELINE
- Specifies the PIPELINE resource definition that provides information about
the message handlers which will act on the service request from the client.
- WEBSERVICE
- Specifies the WEBSERVICE that defines aspects of the run time environment
for a CICS application
used in a Web services setting.
- TRANSACTION
- Specifies the name of an alias transaction that is used to start the pipeline.
- USERID
- Specifies the user ID under which the alias transaction is attached.
- WEBSERVICE
- A WEBSERVICE resource defines aspects of the run time environment for
a CICS application
program deployed in a Web services setting, where the mapping between application
data structure and SOAP messages has been generated using the CICS Web services
assistant. For more information, see WEBSERVICE resource definitions.