Define a URIMAP in the local CICS region.
CREATE URIMAP >>-CREATE URIMAP(data-value)--ATTRIBUTES(data-value)------------> >--ATTRLEN(data-value)--LOGMESSAGE(cvda)----------------------->< CREATE URIMAP attribute values: .-STATUS(ENABLED)--. |--+---------------------+--+------------------+----------------> '-DESCRIPTION(char58)-' '-STATUS(DISABLED)-' .-SCHEME(HTTP)--. >--HOST(char116)--PATH(char256)--+-SCHEME(HTTPS)-+--------------> .-USAGE(SERVER)-| SERVER attributes |-----. >--+-USAGE(CLIENT)-| CLIENT attributes |-----+------------------| '-USAGE(PIPELINE)-| PIPELINE attributes |-' SERVER attributes: |--+---------------------+--------------------------------------> '-TCPIPSERVICE(char8)-' >--+-----------------------------------------------------------------------------------------+--> '-MEDIATYPE(char40)--CHARACTERSET(char40)--HOSTCODEPAGE(char10)--+----------------------+-' +-TEMPLATENAME(char48)-+ '-HFSFILE(char255)-----' >--+-ANALYZER(YES)-+--+------------------+----------------------> '-ANALYZER(NO)--' '-CONVERTER(char8)-' >--+--------------------+--+----------------+-------------------> '-TRANSACTION(char4)-' '-PROGRAM(char8)-' >--+---------------+--------------------------------------------> '-USERID(char8)-' >--+----------------------------------------+-------------------| | .-TYPE(NONE)------. | '-+-TYPE(TEMPORARY)-+--LOCATION(char256)-' '-TYPE(PERMANENT)-' CLIENT attributes: |--+---------------------+--+-----------------+-----------------| '-CERTIFICATE(char32)-' '-CIPHERS(char48)-' PIPELINE attributes: |--PIPELINE(char8)--+--------------------+----------------------> '-WEBSERVICE(char32)-' >--+---------------------+--+--------------------+--------------> '-TCPIPSERVICE(char8)-' '-TRANSACTION(char4)-' >--+---------------+--------------------------------------------> '-USERID(char8)-' >--+----------------------------------------+-------------------| | .-TYPE(NONE)------. | '-+-TYPE(TEMPORARY)-+--LOCATION(char256)-' '-TYPE(PERMANENT)-'
Conditions: ILLOGIC, INVREQ, LENGERR, NOTAUTH
This command is threadsafe.
The CREATE URIMAP command builds a URIMAP definition. It does not use a resource definition stored in the CSD. If there is already a URIMAP definition with the name you specify in the local CICS region, the command fails unless the existing URIMAP definition is disabled, in which case the new definition replaces the old one. If no URIMAP definition with the name specified exists, the new definition is added.
A syncpoint is implicit in CREATE URIMAP processing, except when an exception condition is detected early in processing the command. Uncommitted changes to recoverable resources made up to that point in the task are committed if the CREATE executes successfully, and rolled back if not. See Creating resource definitions for other general rules governing CREATE commands.