>>-SET--MODIFY(data-area)--LENGTH(data-value)-------------------> >--+-----------------------+------------------------------------> +-ALL-------------------+ +-CURRENT---------------+ +-FILTER(cpsm-token)----+ +-MARKED----------------+ +-NOTFILTER(cpsm-token)-+ +-NOTMARKED-------------+ '-POSITION(data-value)--' >--+---------------------------------+--+-----------+-----------> | .-FORWARD--. | '-NOREFRESH-' '-COUNT(data-value)--+----------+-' '-BACKWARD-' >--+-------------------------------+--RESULT(cpsm-token)--------> '-NOWAIT--+-------------------+-' '-TOKEN(data-value)-' >--THREAD(cpsm-token)--RESPONSE(data-ref)--REASON(data-ref)----><
This command modifies the attributes of one or more resources as represented by resource table records in an existing result set.
COPY, GET, GROUP, LOCATE, MARK, PERFORM OBJECT, PERFORM SET, SPECIFY FILTER
If you do not specify the FORWARD or BACKWARD option, the modification process moves in a forward direction through the result set.
The number of records that are actually modified is determined by the COUNT option. If you do not specify the COUNT option, only the first record that meets the filter criteria is modified.
The cpsm-token value that identifies a filter is returned by the SPECIFY FILTER command.
The number of records that are actually modified is determined by the COUNT option. If you do not specify the COUNT option, only the first record that is marked is modified.
You can mark resource table records by using the MARK and UNMARK commands.
For details on how to form a modification expression, see CICSPlex® System Manager Application Programming Guide.
If you do not specify the NOREFRESH option, the resource table records are refreshed to reflect the resource status after this operation is complete.
The number of records that are actually modified is determined by the COUNT option. If you do not specify the COUNT option, only the first record that does not meet the filter criteria is modified.
The cpsm-token value that identifies a filter is returned by the SPECIFY FILTER command.
The number of records that are actually modified is determined by the COUNT option. If you do not specify the COUNT option, only the first record that is not marked is modified.
You can mark resource table records by using the MARK and UNMARK commands.
If you specify the NOWAIT option, you must use a subsequent RECEIVE command to test for the completion of this request. The results of an asynchronous request are returned as ASYNCREQ resource table records. For a complete description of asynchronous processing, see CICSPlex System Manager Application Programming Guide.
This value must be a number that identifies the record’s relative position in the result set. The first record in a result set is identified by the number 1.
For example, to modify the fifth resource table record in a result set, you would specify POSITION(5).
The following is a list of the RESPONSE values that can be returned by the SET command. The description of each RESPONSE includes a list of associated REASON values, if appropriate.