IBM SC34-6814-04 User Manual

Page 430

Advertising
background image

XMXD_NO

A transaction dump is not required.

DYNAMIC(name1)

returns, in a 1-byte location (name1), an equated value indicating whether the
transaction is defined for dynamic transaction routing.

XMXD_YES

The transaction is to be dynamically routed to a remote CICS.

XMXD_NO

The transaction is not to be dynamically routed.

INDOUBT(name1)

returns, in a 1-byte location (name1), an equated value indicating the action to
be taken if the CICS region fails or loses connectivity with its coordinator while
a unit of work is in the in-doubt period. (The action is based on the ACTION
attribute of the TRANSACTION resource definition.)

The action is dependent on the values returned in INDOUBT_WAIT and
INDOUBT_WAIT_TIME; if INDOUBT_WAIT returns XMXD_YES, the action is
not taken until the time returned in INDOUBT_WAIT_TIME expires.

XMXD_BACKOUT

Any changes made by the transaction to recoverable resources are to
be backed out.

XMXD_COMMIT

Any changes made by the transaction to recoverable resources are to
be committed.

INDOUBT_WAIT(name1)

returns, in a 1-byte location (name1), an equated value indicating how a unit of
work (UOW) is to respond if a failure occurs while it is in an in-doubt state.

XMXD_NO

The UOW is not to wait, pending recovery from the failure. CICS is to
take immediately whatever action is specified on the ACTION attribute
of the TRANSACTION definition.

XMXD_YES

The UOW is to wait, pending recovery from the failure, to determine
whether recoverable resources are to be backed out or committed.

INDOUBT_WAIT_TIME(name4)

returns the length of time, in minutes, after a failure during the in-doubt period,
before the transaction is to take the action returned in the INDOUBT field. The
returned value is valid only if the unit of work is in-doubt and INDOUBT_WAIT
returns XMXD_YES.

name4

The name of a 4-byte location that is to receive the delay time,
expressed as a binary value.

See also INDOUBT and INDOUBT_WAIT.

INITIAL_PROGRAM(name8)

returns the name of the initial program to be given control for the transaction.

name8

The name of an 8-byte location to receive the initial program name.

INQ_TRANSACTION_ID(name4 | string | ‘string’)

specifies the transaction identifier for this transaction definition inquiry.

408

Customization Guide

Advertising