CEMT SET TASK
Modificare lo stato di uno o più task per terminare un task o modificarne la priorità.
In CICS Explorer®, la vista Tasks fornisce un equivalente funzionale di questo comando.
Descrizione
È possibile terminare un'attività e specificare se mantenere l'integrità del sistema e dei dati, solo l'integrità del sistema o nessuna delle due, prima che l'attività venga terminata. È possibile impostare la priorità di un'attività. È possibile avviare o interrompere la registrazione della richiesta di sicurezza di un'attività.
Non è possibile specificare un elenco di identificatori o utilizzare i simboli asterisco (*) e più (+) per specificare una famiglia di task.
Per informazioni importanti su come i task in Java rispondono alle richieste di eliminazione, vedere Eliminazione dei task Java.
Quando si elimina o si fortifica un task, se CICS® rileva che il task ha un thread Db2® attualmente attivo in Db2CICS emette una richiesta di Db2 prima di procedere con l'epurazione del task CICS. In questo modo si garantisce che lo spurgo non causi problemi a Db2 e che gli Db2 aggiornamenti vengano cancellati in modo sicuro. Per emettere il thread di annullamento è necessaria l'autorità SYSOPR. Per ulteriori informazioni, vedere Annullamento delle discussioni in Db2 13 for z/OS : Guida all'amministrazione. Se l'attività ha un thread Db2 ma non è attualmente attivo in Db2 non è necessario un thread di cancellazione. La Db2 viene utilizzato normalmente per eseguire il back-out degli Db2 quando CICS esegue il back-out dell'unità di lavoro come risultato dell'eliminazione del task. Questa funzionalità richiede l'APAR PI92893 su Db2 Versione 11. Non è necessario alcun APAR per le versioni superiori di Db2.
Sintassi
- Digitare CEMT SET TASK (o le abbreviazioni adatte per le parole chiave), seguito da (valore) o da ALL. La visualizzazione risultante elenca lo stato attuale, simile a quello ottenuto con il comando CEMT INQUIRE TASK. È quindi possibile spostarsi sui campi evidenziati o vuoti e digitarli con i valori richiesti.
- Digitare CEMT SET TASK (o le abbreviazioni adatte per le parole chiave), seguito da (valore) o ALL, quindi seguito da una o più impostazioni degli attributi che si desidera modificare. Ad esempio,
cemt s ta(value) purende l'attività specificata eliminabile in condizioni di stallo del sistema.
Digitando ? all'inizio della prima o della seconda riga si ottiene una richiesta di sintassi. La reimpostazione dei valori ha effetto immediato.
Opzioni
- (valore)
- Il numero dell'attività, generato da CICS. L'intervallo è compreso tra 1 e 99999.
- ALL
- Le modifiche richieste vengono apportate a tutte le risorse del tipo specificato a cui si è autorizzati ad accedere.
- FORCEPURGE
- Terminare l'attività non appena è coerente con l'integrità del sistema e senza tener conto dell'integrità dei dati. CICS non è sempre in grado di determinare se un'epurazione forzata è sicura; è possibile interrompere il sistema quando si specifica questa opzione. Ad esempio, se un task viene forzato durante l'elaborazione del backout, CICS termina in modo anomalo. Se si desidera terminare un'attività, ma non si vuole terminare CICS, utilizzare l'opzione PURGE.
- KILL
- Terminare l'attività. L'integrità del sistema e dei dati non è garantita. L'opzione UCCISIONE estende le opzioni PURGE e FORCEPURGE. Utilizzare questa opzione solo dopo aver tentato per la prima volta un'epurazione o un'epurazione forzata. L'opzione KILL non garantisce alcun tipo di integrità, ma in alcune situazioni può essere usata per liberare una regione in stallo, consentendole di continuare l'elaborazione. In alcuni casi, ad esempio, se un'attività viene interrotta durante l'elaborazione di backout, CICS termina in modo anomalo.
- PRIORITY (valore)
- Specifica la priorità del task nell'intervallo 0 - 255, dove 255 è la priorità più alta.
- PURGE
- Terminare l'attività non appena è possibile mantenere l'integrità del sistema e dei dati.
Se l'attività è associata a un TCB aperto, potrebbe verificarsi un ritardo di circa un minuto prima che l'attività venga eliminata.
Nota: Non è possibile emettere SET PURGE se la definizione della TRANSAZIONE che si sta eseguendo specifica SPURGE=NO. - SRRATTIVO
- Impostare la registrazione della richiesta di sicurezza su attiva per questa attività.Importante: Impostando SRRACTIVE per un'attività, si imposta SRRACTIVE anche per tutte le attività create da questa attività che hanno gli stessi dati di origine.
- SRRINATTIVO
- Impostare la registrazione della richiesta di sicurezza su inattiva per questa attività.Importante: Impostando SRRINACTIVE per un'attività, si imposta SRRINACTIVE anche per tutte le attività create da questa attività che hanno gli stessi dati di origine.
