Amministrazione CICS listener avanzato

Il codice seguente definisce un listener avanzato CICS. Sono disponibili diverse nuove parole chiave per l'uso con il listener avanzato. Le definizioni dei parametri descrivono come vengono usati questi nuovi valori di configurazione del listener per supportare la funzionalità listener avanzato TI.

EZACICD TYPE=LISTENER,  Listener record definition               X  
       FORMAT=ENHANCED,  Enhanced Listener                       X  
       APPLID=XYZ12345,  Application ID of CICS region           X  
       TRANID=CSKM,      Transaction name for Listener           X  
       PORT=1234,        Port number for Listener                X  
       IMMED=YES,        Listener starts up at initialization?   X  
       NUMSOCK=50,       Number of sockets supported by Listener X  
       ACCTIME=30,       Timeout value for Accept                X  
       GIVTIME=30,       Timeout value for Givesocket            X  
       REATIME=30,       Timeout value for Read                  X  
       CSTRAN=MSCS,      Name of child server transaction        X  
       CSSTTYPE=KC,       Child server startup type              X  
       CSDELAY=000000,   Child server delay interval             X  
       MSGLEN=35,        Length of input message                 X  
       PEEKDATA=NO,       Peek option                            X  
       MSGFORM=EBCDIC,   Output message format                   X  
  

CSTRANID
Questo parametro è specifico della versione avanzata del listener e specifica la transazione server figlio predefinita avviata dal listener.

Per il supporto avanzato dei messaggi del listener (ELM), questo valore deve essere impostato su MSCS in modo che sia conforme agli esempi recapito da Microsoft con il prodotto. Il codice della transazione MSCS deve essere associato al programma mscmtics.cbl che supporta i protocolli listener standard e avanzati. In caso contrario, questo parametro è l'ID transazione che verrà eseguito per ogni richiesta effettuata alla porta designata.

CSSTTYPE
Questo parametro è specifico della versione avanzata del listener e specifica il metodo di avvio predefinito per l'attività server figlio. Questo parametro può essere sottoposto a override dall'uscita di sicurezza/transazione. I valori possibili sono IC, KC e TD.

IC
Indica che l'attività server figlio viene avviata usando EXEC CICS START con il valore specificato da CSDLYINT (o un valore di override dall'uscita di sicurezza/transazione) come intervallo di ritardo.

KC
Indica che l'attività server figlio viene avviata usando EXEC CICS START senza intervallo di ritardo.

TD
Indica che l'attività server figlio viene avviata usando il comando TD WRITEQ EXEC CICS, che usa dati temporanei per attivare l'attività server figlio.

CSDLYINT
Questo parametro è specifico della versione avanzata del listener ed è applicabile solo se CSSTTYPE è IC. Specifica l'intervallo di ritardo da usare nel comando EXEC CICS START, nel formato hhmmss (ore/minuti/secondi).

MSGFORM
Questo parametro è specifico della versione avanzata del listener e indica se un messaggio di errore restituito al client deve essere in formato ASCII o EBCDIC (Extended Binary Coded Decimal Interchange Code). ASCII è il valore predefinito. MSGFORM viene visualizzato come MSGFORMat nelle schermate delle transazioni CICS fornite da IBM.

Per il supporto del listener avanzato ti, questo valore deve essere impostato su EBCDIC.

MSGLEN
Questo parametro è specifico della versione avanzata del listener e specifica la lunghezza dei dati da ricevere dal client dal listener. L'intervallo valido è compreso tra 0 e 999. Se il valore è 0, il listener non legge i dati dal client.

Per il supporto del listener avanzato ti, questo valore deve essere la dimensione dell'ELM fornito. Le dimensioni dell'ELM sono 35.

PEEKDATA
Questo parametro è specifico della versione avanzata del listener e si applica solo se MSGLEN non è 0.

Il valore NO indica che il listener esegue una lettura normale dei dati client. L'applicazione server figlio accede a questi dati nella parte data area-2 del messaggio di avvio della transazione (TIM).

Il valore YES indica che il listener legge i dati usando l'opzione Visualizza. I dati rimangono in coda in TCP/IP e le applicazioni server figlio leggono invece di accedervi tramite TIM.

Per il supporto del listener avanzato ti, questo valore deve essere impostato su NO. L'impostazione di questo valore su NO indica al listener avanzato di leggere l'ELM (35 byte) e inserirlo nel campo TIM nell'area dati-2.

Il server concurrent mscmtics.cbl usa le informazioni in questa area per determinare il programma server a cui collegarsi.

Per altre informazioni sul formato ELM, vedere il file di definizione ELM all'indirizzo <drive>:\Programmi\Microsoft Host Integration Server\System\TIM\MicrosoftELMDefs.tim. Usare Visual Studio per visualizzare il file.

Vedere anche

Formato ELM per il modello di programmazione collegamento ELM TCP
Formato ELM per il modello di programmazione dati utente ELM TCP