|
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) SYSIDALLOCATE(LUTYPE6.1) SYSIDASSIGN NETNAMECONNECT PROCESS CONVID/PROCLENGTH/PROCNAME/STATE/SYNCLEVELCONVERSE(APPC) CONVID/FROM/FROMLENGTH/FROMFLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SET/STATE/TOFLENGTH/TOLENGTHCONVERSE(LUTYPE6.1) FROM/FROMFLENGTH/FROMLENGTH/INTO/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SESSION/SET/TOFLENGTH/TOLENGTHDUMP TRANSACTIONEXTRACT PROCESS CONVID/SYNCLEVELFREE(APPC) CONVID/STATEFREE(LUTYPE6.1) SESSIONHANDLE AID OPERIDINQUIRE CONNECTION ACCESSMETHOD/CONNSTATUS/NETNAMEISSUE CONFIRMATION CONVID/STATERECEIVE(APPC) CONVID/FLENGTH/INTO/LENGTH/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SET/STATERECEIVE(LUTYPE6.1) FLENGTH/INTO/LENGTH/MAXFLENGTH/MAXLENGTH/NOTRUNCATE/SESSION/SETSEND(APPC) CONFIRM/CONVID/FLENGTH/FROM/INVITE/LAST/LENGTH/STATE/WAITSEND(LUTYPE6.1) FLENGTH/FROM/INVITE/LAST/LENGTH/SESSION/WAITSET CONNECTION CONNSTATUSWAIT CONVID(APPC) CONVID/STATEローリング・パッチ015には、次の新機能および機能強化が含まれています。
SEND TEXT PRINT/NLEOMSEND CONTROL PRINTSEND MAP ERASEAUP/PRINTDELETE CONTAINERGET CONTAINERGETNEXT CONTAINERENDBROWSE CONTAINERMOVE CONTAINERPUT CONTAINERSTART CHANNELSTARTBOWSE CONTAINERENTER TRACENUM/TRACEIDASSIGN CHANNELDELETE GENERIC/RBAREAD GENERIC/RBAREADNEXT RBAREADPREV RBARESETBR GENERIC/RBASTARTBR GENERIC/RBAWRITE RBACANCEL SYSID/TRANSIDSTART SYSIDLINK CHANNELRETURN CHANNEL/INPUTMSG/INPUTMSGLENXCTL CHANNELSPOOLOPEN OUTPUT NOCC/NODEINQUIRE FILE ACCESSMETHOD/DSNAME/EMPTYSTATUS/ENABLESTATUS/LSRPOOLID/MAXNUMRECS/OPENSTATUS/TABLE/TYPEINQUIRE PROGRAM RESCOUNTINQUIRE TRANSACTION PROGRAMINQUIRE TERMINAL ACCESSMETHOD/CREATESESS/NEXTTRANSID/REMOTESYSTEM/SERVSTATUS/SIGNONSTATUS/TRACING/TRANSACTION/USERIDINQUIRE SYSTEM SHUTSTATUSSET FILE CLOSED/DISABLED/DSNAME/ENABLED/ENABLESTATUS/OPEN/OPENSTATUSSET TERMINAL ATI/ATISTATUS/INSERVICE/OUTSERVICE/TTI/TTISTATUS /SERVSTATUS/NOATI/NOTTICONVERSE ASIS/ALTERNATE/CTLCHAR/ERASE/FROM/FROMFLENGTH /FROMLENGTH/INTO/MAXLENGTH/MAXFLENGTH/NOTRUNCATE/STRFIELD/SET/TOLENGTH/TOFLENGTHHANDLE CONDITION ERRORISSUE DISCONNECTSEND ALTERNATESEND DEFRESPINVOKE 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を除き、サポートされません。
|