IBM SC34-6814-04 User Manual

Page 358

Advertising
background image

depends on the setting of the TIME_UNIT option. The INTERVAL value
overrides any time-out (DTIMOUT) value specified for the transaction.

name4

The name of a 4-byte area, which is interpreted as a binary fullword.

(Rn)

A register containing the interval value, a binary fullword.

PURGEABLE(YES|NO)

specifies whether your code can cope with the request being abnormally
terminated as a result of a purge. There are four types of purge, as shown in
Table 17. Specifying PURGEABLE(NO) tells the dispatcher:

v

To reject any attempt to PURGE the task.

v

To suppress the deadlock time-out (DTIMOUT) facility (if applicable to this
task) for the duration of this request.

Table 17. SUSPEND call - RESPONSE(PURGED)

REASON

TASK_CANCELLED

TIMED_OUT

CONDITION

PURGE

FORCEPURGE

DTIMOUT

INTERVAL

PURGEABLE (NO)

Canceled

Proceeds normally

Canceled

Proceeds normally

PURGEABLE (YES)

Proceeds normally

Proceeds normally

Proceeds normally

Proceeds normally

Note: A FORCEPURGE always assumes that the user wants the task to be

purged, and so overrides the PURGEABLE(NO) option. If the user has
set an INTERVAL, then this, too, overrides the PURGEABLE(NO) option.

RESOURCE_NAME(name16 | string | "string")

specifies a 16-character string that can be used to document and trace the
resource involved in suspend and resume processing. You cannot use register
notation to specify the address of the string.

name16

The name of the location where a 16-byte value is stored.

string A string of characters without intervening blanks; if it is not 16 bytes

long, it is extended with blanks or truncated as required.

"string"

A string of characters enclosed in quotation marks. Blanks are permitted
in the enclosed string. If you want to document a name (label) in your
program, use this form.

Note:

1. CICS does not use the RESOURCE_NAME information but includes

it in trace entries, and displays it on appropriate CEMT screens to
help you to see what your task is doing. CICS internal requests
specify values, and you should use different values to avoid
ambiguity. CICS internal request values are documented in the CICS
Problem Determination Guide
.

2. If RESOURCE_NAME is not specified, the default value, if any, from

ADD_SUSPEND is used.

RESOURCE_TYPE(name8 | string | "string")

specifies an 8-character string that can be used to document and trace the
resource involved in suspend and resume processing. You cannot use register
notation to specify the address of the string.

336

Customization Guide

Advertising