一時記憶域のサンプルを実行すると、Java プログラムがどのように一時記憶域キューと対話するかを理解できます。一時記憶域キューとは、シーケンスで読み取りおよび再読み取りできるデータ項目のキューのことです。 キューはタスクによって作成され、同じタスクまたは別のタスクによって削除されるまで持続します。
このサンプルは、JCICS TSQ クラスを使用する方法、および他の Java プログラムと共有できるダイナミック・リンク・ライブラリー (DLL) としてクラスをビルドする方法を示しています。このサンプルは、次の Java クラスとプログラムを使用します。
トランザクション | プログラム | Java クラス |
---|---|---|
JTS1 | DFJ$JTS1 | TSQ.ClassOne |
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()
次の処理が CICS で発生しています。