ファイル・インポート・ウィザードを使用した XML 変換の作成

ファイル・インポート・ウィザードを使用して、ソース言語ファイルを CICS バンドル・プロジェクトにインポートし、Atom フィード用の XML バインディングおよび関連スキーマを作成します。 このバンドル・プロジェクトは、XML 変換として CICS システムにデプロイできます。

始める前に

XML 変換に関連付けるソース言語ファイルを所有している必要があります。

このタスクについて

ウィザードは、COBOL、C/C++、または PL/I 言語構造を使用して、XML バインディングおよび関連スキーマを生成することができます。 ウィザードは、XML バインディングおよびスキーマをバンドル・プロジェクトにインポートします。 このバンドル・プロジェクトは、CICS システムへのデプロイメント用に .zip ファイルとしてローカル・ファイル・システムにエクスポートできます。 あるいはプロジェクトを z/OS UNIX に直接エクスポートできます。 エクスポートしたバンドル・プロジェクトは、Atom フィードで使用できる XML 変換です。

手順

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

タスクの結果

XML バインディングおよびスキーマがバンドル・プロジェクトにインポートされます。

次のタスク

CICS システムへのデプロイメント用にバンドル・プロジェクトを .zip ファイルとしてローカル・ファイル・システムにエクスポートするか、あるいはプロジェクトを z/OS UNIX に直接エクスポートできます。 詳しくは、CICS バンドル・プロジェクトのデプロイを参照してください。