ユーザー・ガイド

     前  次    目次  新規ウィンドウで索引を開く  PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

CICS Runtimeの概要

CICS Runtime環境の概要

目的

この本の構成

CICS Runtimeの概要

一般的なアーキテクチャ

CICSランタイム・ライブラリ

CICS Runtime Tuxedoサーバー

必須サーバー

オプションのサーバー

サーバーの生成

サーバーの構成

CICSランタイム・リソース構成ファイル

CICS Runtimeの初期構成

CICS Runtimeの構成

UNIX ~/.profileファイル

Tuxedoシステム・ファイル

Tuxedo Envfileファイル

Tuxedo ubbconfigファイル

必須サーバーのグループ

オプションのサーバー・グループ

CICSランタイム・リソース構成ファイル

必須の移入済ファイル

オプションの初期移入済ファイル

初期設定構成の検証

Tuxedo tmadmin psrコマンドの使用

Tuxedo tmadmin pscコマンドの使用

CSGM CICS「Good Morning」トランザクションの使用

CICSアプリケーションの実装

z/OS Simple Applicationの紹介

はじめに

CICS Simple Applicationコンポーネントの説明

マップセット

プログラム

トランザクション・コード

VSAMファイル

CICS Runtimeを伴う標準CICSアプリケーションの構成

Simple File-to-Oracle ApplicationのUNIXコンポーネント

CICS Runtimeの構成

CICS Runtimeに対してCICSリソースを宣言する手順

CICSトランザクション・コードを宣言する手順

CICS COBOLプログラムを宣言する手順

CICSマップセットを宣言する手順

z/OS VSAMファイル変換から生成されたISAMファイルを宣言する手順

CICS Runtime Tuxedoサーバーを変更する手順

CICS Runtime Tuxedoサーバー・グループを変更する手順

CICSアプリケーションのインストールの検証

Tuxedo tmadmin psrコマンドの使用

Tuxedo tmadmin pscコマンドの使用

CICSランタイム・アプリケーションの使用

COBOL-IT / BDBにおけるSimple Applicationの紹介

CICS Runtimeにおけるubbconfigファイルの構成

BDB TMSサーバーの構築

ARTサーバー起動前の変数のエクスポート

限られた数の並列インスタンスを持つ同期CICSトランザクションの実装

MAXACTIVE=1のトランザクション・クラスの特例

順次トランザクションの場合のubbconfigファイルの変更

tranclasses.descファイルの変更

transactions.descファイルの変更

ARTSTR1構成の確認

Tuxedo tmadmin psrコマンドの使用

Tuxedo tmadmin pscコマンドの使用

非同期CICS非遅延トランザクションの実装

Tuxedo ubbconfigファイルの変更による非同期トランザクションの管理

並列非同期トランザクションの使用

非並列非同期トランザクションの使用

非同期CICS遅延トランザクションの実装

ARTSRMサーバーを使用した非同期トランザクションの実装

/Qを使用した非同期トランザクションの実装

Tuxedo /Qの作成

Tuxedo /Qキュー管理のためのTuxedo ubbconfigファイルの変更

一時記憶域(TS)キューを使用したCICSアプリケーションの実装

回復できないTSキューの実装

回復可能なTSキューの実装

回復可能なTSキューを使用する手順

TDキュー・イントラパーティションの管理

ソース・プラットフォーム・メカニズムの紹介

一時データ管理

イントラパーティション一時データ・キュー

自動トランザクション初期化(ATI)

ターゲット・プラットフォーム・メカニズムの紹介

Tuxedo /Q

アーキテクチャ設計

トリガー

TDキュー・イントラパーティションに対するRuntime CICS構成

CICSランタイム・リソース宣言

CICS Runtime内のTDキュー・イントラパーティションに対する/Q構成

qopenパラメータ

Tuxedo ubbconfigファイルでのARTTDQのアクティブ化

一時記憶域(TS)キュー・プールを使用したCICSアプリケーションの実装

Distributed Program Link (DPL)の実装

DPLが必要であることを検出する手順

Tuxedo ubbconfigファイルの変更によるDPLの管理

CICS Runtimeでのリモート・プログラムの宣言

CICS Common Work Area (CWA)の実装

CICS RuntimeでCICS ADDRESS CWA機能をレプリケートする手順

CICS Transaction Work Area (TWA)の実装

ARTDPLでのTWAのサポート

WebSphere MQとの統合の実装

ARTCKTI — ART CICSトランザクション・トリガー・モニター(ARTCKTI)の使用

ワーク・フロー

コマンドの構成

WebSphere MQでART for CICSトランザクションをトリガーする構成

ART for CICSサーバーの再構築

WebSphere MQ RM定義の作成

TMS_MQMサーバーの再構築

ART for CICSトランザクション・サーバーの再構築

ARTCKTIサーバーの再構築

Oracle Tuxedo UBBCONFIGおよびOPENINFOの更新

MQOPEN/MQCLOSE呼出しのCICS Runtime Preprocessorの処理

キャラクタ・セットのエンコード

COMP-5をBINARYデータ型に再変更

複数セッション管理を使用した実装

アプリケーション・リスト用ユーザー・プラグインの作成

CICS Runtime構成ファイルの構成

トランザクション構成ファイル

システム構成ファイル

UBBCONFIGの構成

セッションの開始、切替えおよび終了

セッションの開始

セッションの切替え

セッションの終了

ART for CICS TCP/IPソケット・インタフェースの使用の実装

ART for CICS TCP/IPソケットAPI

クライアント-リスナー-サーバー・アプリケーション・セット

クライアント呼出しシーケンス

リスナー呼出しシーケンス

ARTATRN/ARTATR1呼出しシーケンスで実行されるユーザー・トランザクション

ART for CICS TCP/IPリスナー(ARTCSKL)

説明

ARTCSKL入力書式

ARTCSKL出力書式

必要な構成

CICSリージョンの転送の実装

ARTSRMサーバーの構成

環境変数の構成

CICS Runtime構成ファイルの宣言

system.desc

transactions.descとprograms.desc

terminals.desc (オプション)

UBBの宣言

環境変数の宣言

ART CICSへのログオン

システム間通信の実装

分散トランザクション処理(DTP)の実装

構成

非同期処理の実装

system.descでのリージョンの定義

ARTSRMサーバーの構成

UBBCONFIGファイルの変更

同期処理の実装

環境変数の構成

system.descでのリージョンの定義

UBBCONFIGファイルの変更

JCL/KSHのオンラインでの送信の実装

JCL/KSHジョブのオンラインでの送信

UBBCONFIGファイルの構成

tdqextra.descの構成

SPOOLによるJCL/KSHジョブのオンラインでの送信

SPOOL関連の環境変数の構成

ART for CICS制御ユーティリティの実装

ユースケース1: エンドツーエンド・モード(IPCPコマンド・セット)でのART for CICS制御ユーティリティの実装

ART for Workbenchを使用したJCLからKSHへの変換

CICSランタイム・ドメインにおけるUBBCONFIGの構成

リソース・ファイルの構成

ART for CICSドメインおよびART for BatchドメインでのDMCONFIGの構成

ユースケース2: 対話型モード(対話型コマンド・セット)でのART for CICS制御ユーティリティの実装

CICSランタイム・アプリケーション・データの出力の実装

全般的な構成

STARTコマンドによる出力の実装

一時データによる出力の実装

CICSアプリケーションからのWebサービスの呼出しの実装

WSDLファイルのMIFへの変換およびCOPYBOOKの生成

COPYBOOKからのRECORD定義の生成

SALTおよびメタデータ・リポジトリの構成

webservice.descの構成

UBBCONFIGの変更

ART for CICSアプリケーション・サーバーのカスタマイズ済コールバック・サポートの実装

共有ライブラリlibkixcallback.soの作成

int ARTKIX__svrinit_callback(ARTKIX_SRVINIT_PARA*) (サーバー起動時)

void ARTKIX__svrdone_callback() (サーバー停止時)

動的なロードのためのカスタマイズ済Cライブラリのインクルード

ユースケース1: サーバー起動時に共有メモリーを作成

ユースケース2: サーバー起動時にデータベース表を開く

リソースベースの認可の実装

CICSランタイムでのCOBOLプログラム・デバッグの実装

ユースケース1: 2人のユーザーが2つのCOBOLプログラムをそれぞれデバッグします。

ユースケース2: 1人のユーザーが1つのトランザクション内の2つのCOBOLプログラムをデバッグします。

ユースケース3: 1人のユーザーが2つのプログラムをSTART TRANSIDでデバッグします。

ユースケース4: 1人のユーザーが2つのプログラムをLINK(リモート)でデバッグします。

CICSランタイム・ログ

Tuxedoシステム・ログ

CICSランタイム・サーバー・ログ

プログラムの無効化と有効化

プログラムの無効化

プログラムの有効化

プログラム・ステータスの変更チェック

CICS Runtime用のアプリケーションの削除と追加

CICS RuntimeのCプログラム・サポート

CICS RuntimeでのCプログラムの実行

Cプログラミングの制限と要件

CからEIBへのアクセス

CからCOMMAREAへのアクセス

CICSコマンド・トランスレータ

Cプログラムのコンパイル

リファレンス

CICS Runtimeが使用する.desc構成ファイルの相互参照

Oracle Tuxedo Application Runtime for CICS CSDコンバータ

概要

オンライン・リソース定義(RDO)マッピング

ECIクライアントのサポート

概要

目的

はじめに

プラットフォーム

インストールと設定

インストール

ART CICSへのECI接続

ART CICSでの構成

エンコードとデコード

セキュリティ

フェイルオーバー

診断

制限と互換性

制限事項

互換性

IMS DBアクセス・サポート

概要

構成

IMS DBにアクセスするためのART for CICSの構成

ART for CICSサーバーの構成

環境変数の構成

IMSの構成

サポート対象のプラットフォーム

ヒント

UDBリンクの設定

UDBリンクの設定に関するインストール時間

UDB用サーバーの再構築

CICS用ARTサーバーの再構築

ART CICSサーバーの再構築

外部CICSインタフェース(EXCI)

概要

Oracle Tuxedo Application RuntimeにおけるEXCI

サポートされるEXCIインタフェース

プリコンパイラ制御

アクセス認証

ART CICSの実装

ART制限

共通EXCIインタフェースのART制限

EXCI CALLインタフェースのART制限

EXCI EXECインタフェースのART制限

SRRCMIT/SRRBACK機能

EXCI EXEC CICS LINKの構成ファイル宣言

CICSランタイムでのCOBOLプログラムのデバッグおよびエラー処理

CICSランタイムでのCOBOLプログラムのデバッグ

Micro Focus COBOLを使用したデバッグ

COBOL-IT COBOLを使用したデバッグ

構成

デバッグ構成ファイルの動的ロード

関連項目

CICSランタイムでのエラー処理

前提条件

メモリー・ダンプ

CPI-Cを使用したクライアント・アプリケーションの統合

概要

クライアント・アプリケーションの影響

Windows Visual Studio C/C++環境

WebLogic Java環境

ASCII-EBCDICデータ変換

サポートされるCPI-Cシナリオ

リホストされたCICSトランザクションを呼び出すWindowsアプリケーション

リホストされたCICSトランザクションを呼び出すWebLogicアプリケーション

サーバー側の構成

ART CICSリソースの構成

system.descでのCICSリージョンの定義

connections.descでのCICS APPC接続の定義

transactions.descでのCICSトランザクションの定義

Oracle Tuxedoの構成

UBBCONFIG構成

DMCONFIG構成

クライアント側の構成

Windowsクライアントの構成

WebLogicクライアントの構成

Oracle Tuxedoのタイムアウト制御

UBBCONFIGでの設定

セキュリティ

スケーリング

診断

パッケージ化/インストール


  先頭に戻る       前  次