ファイル・インポート・ウィザードを使用して、ソース言語ファイルを CICS バンドル・プロジェクトにインポートし、Atom フィード用の XML バインディングおよび関連スキーマを作成します。
このバンドル・プロジェクトは、XML 変換として CICS システムにデプロイできます。
始める前に
XML 変換に関連付けるソース言語ファイルを所有している必要があります。
このタスクについて
ウィザードは、COBOL、C/C++、または PL/I 言語構造を使用して、XML バインディングおよび関連スキーマを生成することができます。
ウィザードは、XML バインディングおよびスキーマをバンドル・プロジェクトにインポートします。
このバンドル・プロジェクトは、CICS システムへのデプロイメント用に .zip ファイルとしてローカル・ファイル・システムにエクスポートできます。
あるいはプロジェクトを z/OS UNIX に直接エクスポートできます。
エクスポートしたバンドル・プロジェクトは、Atom フィードで使用できる XML 変換です。
手順
- オプション: XML 変換インポートのプロジェクトがまだ存在しない場合は、CICS Explorer™ で新規 CICS バンドル・プロジェクトを作成します。
- リソース・パースペクティブに切り替えるには、メインメニュー・バーで、をクリックします。
「パースペクティブを開く」ウィンドウから「リソース」を選択し、「OK」をクリックします。
- メインメニュー・バーで、をクリックします。 「バンドル・プロジェクト」ウィザードが開きます。
- 「プロジェクト名」フィールドに、新規プロジェクトの名前を入力します。
- 「終了」をクリックします。
新規の CICS® バンドル・プロジェクトが「プロジェクト・エクスプローラー」ビューにリストされます。
- リソース・パースペクティブの Project Explorer ビューで、バンドル・プロジェクトを右クリックし、「インポート」をクリックします。
- 「全般」フォルダーを展開し、「XML 変換ソースのインポート」をクリックします。
ファイル・インポート・ウィザードが開きます。
- 「参照」をクリックして、XML 変換に関連付けるソース言語ファイルを見つけます。
次に、使用するファイルにナビゲートします。
このファイルは、以下のいずれかのファイル・タイプにできます。
ファイル・タイプ |
プログラミング言語 |
.c |
C/C++ ソース・コード・ファイル |
.cpp |
C/C++ ソース・コード・ファイル |
.h |
C/C++ ヘッダー・ファイル |
.cbl |
COBOL ソース・コード |
.cob |
COBOL ソース・コード |
.cpy |
COBOL コピーブック・データ・ファイル |
.pli |
PL/I データ記述ファイル |
- 「親フォルダーの入力または選択 (Enter or select the parent folder)」フィールドで、XML バインディングおよびスキーマのインポート先となるバンドル・プロジェクトの名前を上書きするか、バンドル・プロジェクトをリストから選択します。
- 「バンドル内の XML 変換ソース名」フィールドで、XML バインディングおよび関連スキーマの名前を指定します。
このフィールドには、先ほど指定したソース言語ファイルの名前が取り込まれますが、ファイル拡張子が保持される限り、別の名前でこのフィールドを上書きすることができます。
- マッピング・レベルを設定します。
マッピング・レベルは、ソース言語ファイルと XML スキーマの間で変換される情報の量を定義します。
使用できる最も高度なマッピングを活用するには、マッピング・レベルを最新のレベルに設定します。
マッピング・レベルについて詳しくは、『CICS 支援機能用のマッピング・レベル』を参照してください。
- 「終了」をクリックして、XML バインディング (.xsdbind) およびスキーマ (.xsd) を作成し、それらをバンドル・プロジェクトにインポートします。
これらのファイルは、バンドル・プロジェクトの xsdbind フォルダーにインポートされます。
ソース言語ファイルのコピーも、参照用にバンドル・プロジェクトにインポートされ、META-INF フォルダーのマニフェスト・ファイル (cics.xml) は、新規の XML 変換定義で更新されます。
タスクの結果
XML バインディングおよびスキーマがバンドル・プロジェクトにインポートされます。
次のタスク
CICS システムへのデプロイメント用にバンドル・プロジェクトを .zip ファイルとしてローカル・ファイル・システムにエクスポートするか、あるいはプロジェクトを z/OS UNIX に直接エクスポートできます。
詳しくは、
CICS バンドル・プロジェクトのデプロイを参照してください。