Risoluzione dei problemi dell'API asincrona

Questa sezione descrive la determinazione dei problemi per l'API asincrona CICS .

Tipi di attesa per i servizi asincroni

La funzione dei servizi asincroni CICS emette più tipi di chiamate di attesa, che si distinguono per i loro valori del tipo di risorsa. I valori del tipo di risorsa sono visibili nella sezione dispatcher di un dump di sistema CICS e vengono visualizzati anche nel pannello CEMT INQUIRE TASK come valori Hty .

Messaggi

I messaggi emessi dalla funzione dei servizi asincroni CICS utilizzano il prefisso DFHAS .

Traccia

Tutte le voci di traccia dei servizi asincroni utilizzano il componente AS. Per ulteriori dettagli sulla tabella di traccia e su come ottenerla, consultare Utilizzo della traccia CICS.

Dump di transazione

Quando un dump di transazione viene utilizzato per una transazione in esecuzione come un elemento principale asincrono o un elemento secondario asincrono, il dump conterrà i dati di stato dei servizi asincroni.
  • Per un parent asincrono è presente un elenco di stati child sotto l'intestazione ASYNCHRONOUS CHILD SUMMARY.
  • Per un child asincrono, lo stato parent è sotto l'intestazione This transaction is running as an ASYNCHRONOUS child task.

Dump di sistema

Un dump di sistema viene prodotto quando viene emesso un comando CEMT PERFORM SNAP o PERFORM DUMP o quando CICS rileva un errore grave. Se la funzione dei servizi asincroni rileva un errore grave, produrrà un dump di sistema con un prefisso dumpcode AS.

Per formattare il componente dei servizi asincroni di un dump CICS , utilizzare la parola chiave AS . È possibile trovare un elenco di livelli di parole chiave AS in Riepilogo delle parole chiave e dei livelli di formattazione del dump di sistema.

Regolazione automatica dei Servizi asincroni da parte della gestione del sistema di CICS

CICS regolerà automaticamente il flusso di lavoro per evitare che il comando EXEC CICS RUN TRANSID crei un numero eccessivo di attività child. Quando la regolamentazione automatica diventa effettiva, le attività principali immettono ASPARENT attese.

Rilevamento dell'utilizzo eccessivo di EXEC CICS RUN TRANSID

CICS fornisce un tipo di regola dell'attività della politica Async requests, che è possibile utilizzare per impostare una soglia per il numero di EXEC CICS RUN TRANSID comandi eseguiti da un'attività. Se la soglia viene superata, verrà attivata l'azione della politica associata alla regola della politica.

Consultare CICS Policies per ulteriori informazioni sulle politiche CICS .