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.
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 |
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()
El proceso siguiente tiene lugar en CICS: