You should usually be able to replace the request processing functions
of your analyzer program with URIMAP resource definitions, which can be changed
and controlled using CICS® system programming commands.
URIMAP definitions can be used to match the URLs of requests and map them
to application programs, and specify a converter program, alias transaction
and user ID. If your analyzer program provides additional functions, you can
continue to use it instead of a URIMAP definition, or you can combine it with
a URIMAP definition.
While migrating to the use of URIMAPs:
- You can introduce URIMAP resource definitions progressively for a small
number of requests at a time. Depending on the type of processing carried
out by your analyzer program, and the type of application that handles the
request, you can choose whether or not to continue using the analyzer program
in the processing path for each request.
- You might prefer to select and publish new URLs for requests handled by
URIMAP resource definitions, rather than retaining your existing URLs. When
you are ready to discontinue the use of the old processing path for a request,
you can set up a URIMAP definition to permanently redirect requests from the
old URL to the new URL.
- Ensure that your analyzer program still contains basic handling procedures
for unrecognized requests, even if it is no longer involved in the processing
path for any requests. The analyzer program is still required on the TCPIPSERVICE
definition, and receives requests in situations such as the end user mis-typing
a URL.