Vous pouvez exécuter l'exemple de stockage temporaire pour comprendre comment les programmes Java peuvent interagir avec les files d'attente de stockage temporaire. Une file d'attente de stockage temporaire est une file d'attente composée d'éléments de données pouvant être lus et relus dans n'importe quelle séquence. La file d'attente est créée par une tâche et conservée jusqu'à ce que cette même tâche ou une autre tâche la supprime.
Cet exemple montre comment utiliser la classe JCICS TSQ et générer une classe en tant que DLL (Dynamic Link Library) qui peut être partagée avec d'autres programmes Java. Cet exemple utilise les classes et programmes Java suivants :
Transaction | Programme | Classe 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()
Le traitement suivant s'effectue dans CICS :