• Aucun résultat trouvé

DFHDCT TYPE=INTRA RSL=tQlnumberIPUBLICl

Dans le document Resource Definition Guide (Page 99-103)

DESTID=name

DFHDCT TYPE=INTRA RSL=tQlnumberIPUBLICl

Code this with the security level to be associated with this resource. This operand is used when an EXEC command is executed within a transaction that has been defined with RSLC(YES), and the command is attempting to reference this resource.

number

A number (in the range 1 to 24) of the security level.

PUBLIC

Any transaction is allowed to access the resource.

TRANSID=name

Code this to identify the transaction that is to be automaticallY initiated when the trigger level is reached. The purpose of transactions that are initiated in such a way is to read records from the destination. If this operand is omitted, or if TRIGLEV=O is coded, some other means must be used to schedule transactions to read records from the destinations.

Note: This transaction may not reside in a remote CICS system. If it does, an ACRA abend will occur when an attempt is made to

initiate it.

TRIGLEv=tllnumberl

Code this with the number of data records (the "trigger level") to be accumulated for a destination before automatically requesting the creation of a task to process these records. If the TRANSID operand has been used, and if no trigger level has been specified, TRIGLEV defaults to a value of 1. The maximum that can be coded is 32767.

If you have coded DESTFAC=TERMINAL, the task will not be initiated until the associated terminal (with the same name as that coded in DESTID) is available; the terminal will be connected to the task that has been initiated.

If you have coded DESTFAC=FILE, no terminal ;s necessary for the task to be initiated. If the execution of a transient data write request results in the trigger level being reached (or exceeded) for a non-terminal destination, and if a "maximum tasks" (set either by the master terminal or by the CMXT and MXT operands of the DFHSIT macro instruction) or "short-on-storage" condition exists for CICS, the task to be automatically initiated is not initiated until a subsequent write request to the same destination occurs with the stress condition no longer existing.

If a VTAM terminal is defined as the destination (with a trigger level of one) for the CSTL transient data set on two ISC CICS systems, a performance problem may arise where both systems

repeatedly acquire and release the terminal in order to write out the session started and session ended messages.

During CICS operation, the trigger level can be changed by means of the CSMT or CEMT transaction issued by the master terminal operator (see the CICS/VS Operator's Guide). If the trigger level is

reduced to a number that is equal to or less than the number of

DFHDCT TYPE=REMOTE

REMOTE TRANSIENT DATA DESTINATIONS - DFHDCT TYPE=REMOTE

The DFHDCT TYPE=REMOTE macro instruction describes the remote transient data destinations that are used by the CICS intercommunication

facilities.

DFHDCT TYPE=REMOTE ,DESTID=name ,SYSIDNT=name [,LENGTH=length]

[,RMTNAME=name]

[,RSL={OlnumberIPUBLIC}]

TYPE=REMOTE

indicates that this OCT entry identifies a remote transient data destination.

DESTID=name

Code this with a four-character name by which the destination is known to application programs in the local system or region.

SYSIDNT=name

Code this with the four-character alphanumeric name of the system or region in which the remote transient data destination resides.

The name specified must be the same as that given in the SYSIDNT operand of the DFHTCT TYPE=SYSTEM macro instruction.

LENGTH=length

Code this with the length in bytes of fixed records for a remote destination. The value specified must correspond to that specified for the OCT in the system or region in which the destination

resides. If a value is not specified for the LENGTH operand, the LENGTH parameter must be given in READQ or WRITEQ requests in the application program.

RMTNAME=name

Code this with the four-character name by which the destination is known in the system or region in which that destination resides.

If this operand is omitted (the normal case), the name specified in the DESTID operand is used. The RMTNAME operand allows two

destinations, with the same name but in different systems or regions, to be referenced.

RSL=(~lnumberIPUBLICJ

Code this with the security level to be associated with this resource. This operand is used when an EXEC command is executed within a transaction that has been defined with RSLC(YES), and the command is attempting to reference this resource.

number

A number ·(in the range 1 to 24) of the security level.

PUBLIC

Any transaction is allowed to access the resource.

DFHDCT TYPE=SDSCI DATA SET CONTROL INFORMATION - DFHDCT TYPE=SDSCI

The data set control blocks (DTFs in CICS/DOS/VS; DCBs in CICS/OS/VS)

\, are generated in response to the DFHDCT TYPE=SDSCI macro instruction.

This macro instruction is needed only for extrapartition transient data, and must have a DFHDCT TYPE=EXTRA macro instruction associated with it for resident data set control blocks. All DFHDCT TYPE=SDSCI macro

instructions must be issued immediately following the DFHDCT

TYPE=INITIAL macro instruction, and preceding any DFHDCT TYPE=EXTRA, 'DFHDCT TYPE=INTRA, DFHDCT TYPE=INDIRECT, or DFHDCT TYPE=REMOTE macro

instructions.

DFHDCT TYPE=SDSCI ,DSCNAME=name [,BLKSIZE=length]

[,BUFNO={llnumber}]

[,ERROPT={IGNOREISKIP}]

[,RECFORM={FIXUNBIFIXUNBAIFIXBLKIFIX,BLKAI VARBLK VARBLKA VARUNB VARUNBA}]

*

[,RECSIZE=length]

[,REWIND={LEAVEINORWDIREREADIUNLOAD}]

[,SUFFIX=xx]

[,TYPEFLE={INPUTIOUTPUTIRDBACK}]

CICS/DOS/VS Only ,DEVICE=device [,CTLCHR={YESIASA}]

[,DEVADDR=symbolic-address]

[,FILABL={NOISTD}]

[,MODNAME=name]

[,TPMARK=NO]

*

Default for CICS/DOS/VS only

TYPE=SDSCI

indicates that this DCT entry contains data set control information.

BLKSIZE=length

Code this with the length (in bytes) of the block (the maximum length for variable length records including four bytes for LLbb).

For VSE disk output data sets, the eight bytes required by logical IOCS for creation of the count field must be added.

BUFNO=(!lnumberl

Code this with the number of buffers to be provided. For

CICS/DOS/VS, any value other than 2 defaults to 1. For CICS/OS/VS, any number up to 255 may be coded.

CTLCHR=(YESIASAl (CICS/DOS/VS Only)

DFHDCT TVPE=SDSCI

DEVICE=dev;ce (CICS/DOS/VS Only)

specifies the type of input/output device. Valid device types are:

1403, 1404, 1443, 1445, 3203, 3211, 5203, DISK, and TAPE.

DSCNAME=name

Code this with the data set control name. This name must be the same as that coded in the DSCNAME operand of any associated DFHDCT TYPE=EXTRA macro instruction, and is limited to seven characters in CICS/DOS/VS or eight characters in CICS/OS/VS.

For CICS/OS/VS, the name used for DSCNAME must be used as the ddname on the DD statement, and will also be used as the name for the DCB that is created. In CICS/DOS/VS, this name must be the same as that ~oded on the DLBL system control statement.

The name must not start with the letters "DFH", which are reserved for use by CICS, unless it is describing one of the standard

destinations listed under "Required Entries in Destination Control Table" at the end of the description of this macro. Use of the prefix "DFH" may cause assembly errors and future compatibility problems, because the DSCNAME parameter becomes an

externally-specified name.

ERROPT={IGNOREISKIPJ

Code this with the error option to be performed in the event of an I/O error.

IGNORE

The block that caused the error will be accepted.

SKIP

The block that caused the error will be skipped.

FILABL={NOISTDJ (CICS/DOS/VS Only)

Code this with the type of label on tape data sets.

The tape data sets do not have standard labels (the default).

STD The tape data sets have standard labels.

MODNAME=name (CICS/DOS/VS Only)

Code this with the name of the logic module to be used to process the transient data set. If this operand is omitted, a standard VSE name is generated for calling the logic module.

This operand can be used in conjunction with the VSE

subset/superset logic module facility to reduce the number of logic modules required to process sequential data sets (where

supersetting is permissible).

RECFORM={FIXUNBIFIXUNBAIFIXBLKIFIXBLKAlvARBLKI VARBLKAlvARUNBlvARUNBAJ

Code this with the record format of the data set. The default for CICS/DOS/VS is RECFORM=FIXUNB.

FIXUNB

Fixed unblocked records.

FIXBLK

Fixed blocked records.

VARBLK

Variable blocked records.

VARUNB

Variable unblocked records.

FIXUNBA,FIXBLKA,VARBLKA,VARUNBA

DFHDCT TVPE=SDSCI

Dans le document Resource Definition Guide (Page 99-103)