CSD files and CSD commands describe some CICS mainframe objects. These objects can be used in source code, like for example Cobol and JCL, mainly through CICS statements.
CSD Command
DEFINE FILE(FILENAME)
DSNAME(DATASETNAME) RLSACCESS(NO)
LSRPOOLNUM(1) READINTEG(UNCOMMITTED)CSD File
FILE(FILENAME)
DSNAME(DATASETNAME) RLSACCESS(NO)
LSRPOOLNUM(1) READINTEG(UNCOMMITTED)This is a description of a CICS file named FILENAME and a dataset named DATASETNAME
A link of type Related dataset from CICS file FILENAME to dataset DATASETNAME will be created
CSD Command
DEFINE TRANSACTION(TRANSACTIONID) GROUP(CARDDEMO) PROGRAM(PROG)CSD File
TRANSACTION(TRANSACTIONID) GROUP(CARDDEMO) PROGRAM(PROG)This is a description of a CICS transaction named TRANSACTIONID
A link of type Start program from CICS transaction TRANSACTIONID to a program identified by PROG will be created, where PROG can be a Cobol, Asm, RPG, …
CSD Command
DEFINE PROGRAM(PROG) TRANSID(TRANSACTIONID)CSD File
PROGRAM(PROG) TRANSID(TRANSACTIONID)This is a description of a CICS program named PROG
A link of type Default start program from CICS transaction TRANSACTIONID to a program identified by PROG will be created, where PROG is not the CICS Program object but can be a Cobol, Asm, RPG, …