Ejecución del ejemplo TSQ

Puede ejecutar el ejemplo de almacenamiento temporal para comprender cómo pueden interactuar los programas Java con las colas de almacenamiento temporal. Una cola de almacenamiento temporal es una cola de elementos de datos que puede leerse y volverse a leer en cualquier secuencia. Una tarea crea la cola, que se conserva hasta que la misma tarea u otra tarea la suprime.

Antes de empezar

Asegúrese de que la región CICS esté configurada, como se describe en el apartado Ejecución de los ejemplos de JCICS.

Acerca de esta tarea

En este ejemplo se muestra cómo utilizar la clase JCICS TSQ y cómo crear una clase como biblioteca de enlaces dinámicos (DLL) que pueda compartirse con otros programas Java. En este ejemplo se utilizan las clases y programas Java siguientes:

Transacción Programa Clase Java
JTS1 DFJ$JTS1 TSQ.ClassOne
JTS1 DFJ$JTSC TSQ.Common

Procedimiento

Especifique la transacción de CICS JTS1 para ejecutar el ejemplo. Recibirá los mensajes siguientes en Task.out:
    Entering TSQ.ClassOne.main() 
    Entering TSQ_Common.writeFixedData()
    Leaving TSQ_Common.writeFixedData()
    Entering TSQ_Common.serializeObject()
    Leaving TSQ_Common.serializeObject()
    Entering TSQ_Common.updateFixedData()
    Leaving TSQ_Common.updateFixedData()
    Entering TSQ_Common.writeConditionalFixedData()
    Leaving TSQ_Common.writeConditionalFixedData()
    Entering TSQ_Common.updateConditionalFixedData()
    Leaving TSQ_Common.updateConditionalFixedData()
    Entering TSQ_Common.readFixedData()
    Leaving TSQ_Common.readFixedData()
    Entering TSQ_Common.deserializeObject()
    Leaving TSQ_Common.deserializeObject()
    Entering TSQ_Common.readFixedConditionalData()
    Number of items returned is 3
    Leaving TSQ_Common.readFixedConditionalData()
    Entering TSQ_Common.deleteQueue()
    Leaving TSQ_Common.deleteQueue()
    Leaving TSQ.ClassOne.main()
 

Resultados

El proceso siguiente tiene lugar en CICS:

  1. La transacción ejecuta la clase Java principal definida en el recurso PROGRAM DFJ$JTS1. El programa Java enlaza con otro programa Java común definido en el recurso PROGRAM DFJ$JTSC.
  2. El programa Java común escribe en una cola de almacenamiento temporal auxiliar, actualiza la cola, suprime la cola y regresa.