Oracle Tuxedo Application Runtime for CICS and Batch 12c リリース1 (12.1.1)
2013年9月
Oracle Tuxedo Application Runtime for CICS and Batchは、Oracle TuxedoにリホストされたIBMメインフレーム・アプリケーションをサポートします。それによって実現されるAPIとサービスの組合せは、OLTPおよびBatchメインフレーム・アプリケーションをそのままで実行することを可能にし、ビジネス・ロジックとデータに対する長年の投資を維持活用します。標準の3270ターミナル・エミュレータをサポートしているため、アプリケーション・ユーザーの変更が保護されます。また、開発者がメインフレーム・アプリケーションでよく使用するAPIと関数も提供しています。
結果として、レガシー・メインフレーム・アプリケーションを速やか(および低リスクで)に、COBOLやC/C++アプリケーション・サーバーを実行するオープン・システムに移行できるようになります。これによって、莫大なコスト削減と柔軟性の向上が実現します。
Oracle Tuxedo Application Runtime for CICS and Batchの主要な機能は次のとおりです。
このリリースには、次の新機能および機能強化が含まれています。
ローリング・パッチ001には、次の新機能および機能強化が含まれています。
ローリング・パッチ003には、次の新機能および機能強化が含まれています。
ローリング・パッチ007には、次の新機能および機能強化が含まれています。
ローリング・パッチ012には、次の新機能および機能強化が含まれています。
ローリング・パッチ013には、次の新機能および機能強化が含まれています。
ALLOCATE(APPC) SYSID
ALLOCATE(LUTYPE6.1) SYSID
ASSIGN NETNAME
CONNECT PROCESS CONVID/PROCLENGTH/PROCNAME/STATE/SYNCLEVEL
CONVERSE(APPC) CONVID/FROM/FROMLENGTH/FROMFLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SET/STATE/TOFLENGTH/TOLENGTH
CONVERSE(LUTYPE6.1) FROM/FROMFLENGTH/FROMLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SESSION/SET/TOFLENGTH/TOLENGTH
DUMP TRANSACTION
EXTRACT PROCESS CONVID/SYNCLEVEL
FREE(APPC) CONVID/STATE
FREE(LUTYPE6.1) SESSION
HANDLE AID OPERID
INQUIRE CONNECTION ACCESSMETHOD/CONNSTATUS/NETNAME
ISSUE CONFIRMATION CONVID/STATE
RECEIVE(APPC) CONVID/FLENGTH/INTO/LENGTH/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SET/STATE
RECEIVE(LUTYPE6.1) FLENGTH/INTO/LENGTH/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SESSION/SET
SEND(APPC) CONFIRM/CONVID/FLENGTH/FROM/INVITE/LAST/LENGTH/STATE/WAIT
SEND(LUTYPE6.1) FLENGTH/FROM/INVITE/LAST/LENGTH/SESSION/WAIT
SET CONNECTION CONNSTATUS
WAIT CONVID(APPC) CONVID/STATE
ローリング・パッチ015には、次の新機能および機能強化が含まれています。
SEND TEXT PRINT/NLEOM
SEND CONTROL PRINT
SEND MAP ERASEAUP/PRINT
DELETE CONTAINER
GET CONTAINER
GETNEXT CONTAINER
ENDBROWSE CONTAINER
MOVE CONTAINER
PUT CONTAINER
START CHANNEL
STARTBOWSE CONTAINER
ENTER TRACENUM/TRACEID
ASSIGN CHANNEL
DELETE GENERIC/RBA
READ GENERIC/RBA
READNEXT RBA
READPREV RBA
RESETBR GENERIC/RBA
STARTBR GENERIC/RBA
WRITE RBA
CANCEL SYSID/TRANSID
START SYSID
LINK CHANNEL
RETURN CHANNEL/INPUTMSG/INPUTMSGLEN
XCTL CHANNEL
SPOOLOPEN OUTPUT NOCC/NODE
INQUIRE FILE ACCESSMETHOD/DSNAME/EMPTYSTATUS/ENABLESTATUS/LSRPOOLID/MAXNUMRECS/OPENSTATUS/TABLE/TYPE
INQUIRE PROGRAM RESCOUNT
INQUIRE TRANSACTION PROGRAM
INQUIRE TERMINAL ACCESSMETHOD/CREATESESS/NEXTTRANSID/REMOTESYSTEM/SERVSTATUS/SIGNONSTATUS/TRACING/TRANSACTION/USERID
INQUIRE SYSTEM SHUTSTATUS
SET FILE CLOSED/DISABLED/DSNAME/ENABLED/ENABLESTATUS/OPEN/OPENSTATUS
SET TERMINAL ATI/ATISTATUS/INSERVICE/OUTSERVICE/TTI/TTISTATUS /SERVSTATUS/NOATI/NOTTI
CONVERSE ASIS/ALTERNATE/CTLCHAR/ERASE/FROM/FROMFLENGTH /FROMLENGTH/INTO/MAXLENGTH/MAXFLENGTH/NOTRUNCATE/STRFIELD/SET/TOLENGTH/TOFLENGTH
HANDLE CONDITION ERROR
ISSUE DISCONNECT
SEND ALTERNATE
SEND DEFRESP
INVOKE WEBSERVICE
Oracle Tuxedo Application Runtime for CICS and Batchソフトウェアは、次のコンポーネントから構成されています。
CANCEL
REQID
、ISSUE PASS
およびSTART
TRANSID
REQID
には、Oracle Tuxedo 12cリリース1 (12.1.1)ローリング・パッチ008以降とOracle Tuxedo Application Rehosting Workbench 12cリリース1 (12.1.1)ローリング・パッチ009以降が必要です。SYNCPOINT
サポートにはOracle Tuxedo 12cリリース1 (12.1.1)ローリング・パッチ019以降が必要であり、TMSを再構築する必要があります。詳細情報は、 『Oracle Tuxedo Application Runtime for CICS and Batchインストレーション・ガイド』を参照してください。
Oracle Tuxedo Application Runtime for CICS and Batch 12c リリース1 (12.1.1)のサポート対象プラットフォームのリストは、『Oracle Tuxedo Application Runtime for CICS and Batchインストレーション・ガイド』の「サポート対象のプラットフォーム」にあります。
Oracle Tuxedo Application Runtime for CICS and Batchを旧リリースから新リリースにアップグレードする場合、CICS COBOLプログラムに対してCICSプリプロセッサを戻してからCOBOLプログラムを再コンパイルする必要があります。
リリース11.1.1.2以前からアップグレードする場合は、ARTADM
サーバーがCICS Runtimeで構成されていることを確認する必要があります。
$KIXDIR/include/msgflds32
内の2番目のFMLベースが30002700から30001100に変更されました。ISC_ENABLE
またはサーバーARTSRM
、あるいはその両方が、以前の12.1.1ローリング・パッチで導入された多くの機能強化に対して必要です。詳細は、『Oracle Tuxedo Application Runtime for CICSリファレンス・ガイド』のISC_ENABLEおよびARTSRM構成に関する項を参照してください。
次以降の項では、Oracle Tuxedo Application Runtime for CICS and Batchの制限事項と既知の問題について説明します。
GENERIC
、KEYLENGTH
、UPDATE
およびNUMREC
は、サポートされないか、部分的にサポートされています。CICS SEND MAP
およびRECEIVE MAP
コマンドのMAPSET
名として使用できません。RBA
オプションおよびGeneric
オプションはサポートされません。ISC_ENABLE=YES
が設定されている場合、ART CICSは複数のCICSリージョンでLUNAME
を検証できません。ARTSTRN
を起動する前に、変数COB_ENABLE_XA
を構成する必要があります。 PROGRAM-ID
がCOBOLプログラム名と同じであることを確認し、異なるCOBOLプログラムは異なるPROGRAM-ID
を定義する必要があります。DFHCICSA
が想定されます。このプロファイルにタイムアウトのメカニズムはありません。詳細は、『Oracle Tuxedo Mainframe Adapter for SNAリファレンス・ガイド』を参照してください。
SEND
コマンドを使用して1回の伝送でデータを送信することはサポートされません。SEND CONFIRM/ISSUE CONFIRMATION
コマンドをサーバーおよびクライアント・コードにそれぞれ追加する必要があります。SYNCPOINT
の実装は異なります。この2種類の同期レベルが同じトランザクションで発生することはありません。tpreturn()
で終了します。しかし、シナリオ2および4の場合、TMAベースのART CICSでは、同期レベル0のSEND LAST
(またはFREE
)および同期レベル2のSEND CONFIRM
のみを、tpreturn()
にマップできます。その結果、ユーザー・コード内の以降のすべての操作が失われます。SEND CONFIRM/ISSUE CONFIRMATION
は、シナリオ3および4を除き、サポートされません。