Definizione del dataset della memoria temporanea ausiliaria
È possibile definire un data set VSAM per lo storage temporaneo ausiliario come un singolo data set di estensione su un singolo volume utilizzando il lavoro di esempio qui descritto oppure utilizzare il lavoro DFHDEFDS fornito da CICS®. DFHDEFDS crea il dataset DFHTEMP come uno dei dataset per una regione CICS .
Informazioni su questa attività
Non si devono definire associazioni aggiuntive per un set di dati di archiviazione temporanea. Ad esempio, non definire un PATH. In questo modo, l'avvio di CICS non riesce. Non assegnare il data set DFHTEMP da una classe di dati SMS utilizzando l'indirizzabilità estesa perché CICS non lo supporta.
Procedura
Lavoro di esempio che definisce un dataset di memoria temporanea ausiliaria
Nella Figura 1, il qualificatore di alto livello (CICSTSnn.CICS) presuppone il livello di rilascio di una version CICS e TS beta. È necessario adattarlo alla propria versione di CICS.
//DEFTS JOB accounting info,name
//AUXTEMP EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=A
//SYSIN DD *
DEFINE CLUSTER(NAME(CICSTS64.CICS.CNTL.CICSqualifier.DFHTEMP)-
RECORDSIZE(4089,4089) -
RECORDS(200) -
NONINDEXED -
CONTROLINTERVALSIZE(4096) -
SHAREOPTIONS(2 3) -
VOLUMES(volid)) -
DATA(NAME(CICSTS64.CICS.CNTL.CICSqualifier.DFHTEMP.DATA) -
UNIQUE)
/*
Operazioni successive
Utilizzare il parametro di inizializzazione del sistema TS per specificare un numero appropriato di buffer e stringhe VSAM per la memoria temporanea ausiliaria. CICS utilizza ogni buffer VSAM per rendere disponibile un intervallo di controllo da DFHTEMP nello storage CICS e utilizza una stringa VSAM per ogni richiesta I/O VSAM tra un buffer e DFHTEMP. Generalmente, è sufficiente l'impostazione predefinita di tre buffer e tre stringhe. Per informazioni sulle considerazioni sulle prestazioni, consultare Memoria temporanea ausiliaria: monitoraggio e regolazione.