次の表には、シナリオ「エアライン・メッセージのマッピング」で使用される リソース例の定義が記載されています。
リソース | 名前 | 定義 |
---|---|---|
エアライン・ステート・コード・データベース表ファイル | .tblxmi ファイル | 2 文字のエアライン・ステート・コードを保持するデータベース表を含む (例、イリノイを表す IL) |
別名 | AIRLINEDBALIAS | この場合、接続名およびデータベース名と同じ |
ブローカー・アーカイブ (bar) ファイル名 | AIRLINE | メッセージ・フローおよびメッセージ・セット・プロジェクト、ならびにマッピング・ファイルを含み、ランタイム用のデフォルトの実行グループにデプロイされる |
COBOL コピーブック | AirlineRequest.cbl | COBOL 出力メッセージの構造を制御する |
接続名 | AIRLINECONN | この場合、別名および接続名と同じ |
データベース | AIRLINEDB | 表 XREF を含み、この場合、接続名および別名と同じ |
データベース表 (表ツリー) | XREF | 検索情報を含む (この場合、2 つのコードのエアライン都市コード略語 STATE=イリノイ、ABBREV=IL) |
デフォルトのプロジェクト | AIRLINE_MFP | デフォルトのメッセージ・フロー・プロジェクト。 これは、データベース定義のコピー先のプロジェクトです。 |
デフォルトのキュー・マネージャー | WBRK6_DEFAULT_QUEUE_MANAGER | メッセージ・キューを制御するデフォルトのキュー・マネージャー |
ESQL 選択操作 | $db:select.AIRLINEDB.AIRLINE_SCHEMTREE. XREF.ABBERV |
限定されたデータベース選択操作を実行する ESQL 選択操作 |
入力 (XML) メッセージ | c:¥airline¥data¥AirlineRequest.xml | 入力メッセージ (この場合は XML メッセージ) |
入力メッセージ・ソース・フィールド | FirstName,LastName | 連結される入力メッセージ内のソース・エレメント |
入力キュー名プロパティー | AIRLINE_Mapping_IN | 入力キュー |
Mapping ノードの名前変更 | XML_TO_COBOL | マッピングを実行する、メッセージ・フロー内のノードの名前 (ノードはそのデフォルト名から名前変更された) |
メッセージ・マッピング・ファイル名 | AIRLINE.msgmap | Mapping ノードによって使用されるマッピング構成を含むファイル |
「メッセージ・セット」プロパティー | AIRLINE_MSP2 | メッセージ・セット・プロジェクト名 |
「メッセージ・タイプ」プロパティー | msg_AIRLINEREQUEST | メッセージ・タイプ |
メッセージ形式 | CWF1 | COBOL 出力メッセージ用のカスタム・ワイヤー形式 (CWF) |
メッセージ・フロー名 | AIRLINE_Mapping | メッセージ・フローの名前 |
メッセージ・フロー・プロジェクト | AIRLINE_MFP | メッセージ・フロー・プロジェクトの名前 |
メッセージ・セット・プロジェクト | AIRLINE_MSP1,AIRLINE_MSP2 | メッセージ・セット・プロジェクトの名前 |
Msg Domain ノード・プロパティー | MRM | Message Repository Manager (MRM) |
Msg Set Name ノード・プロパティー | AIRLINE_MSP1 | メッセージ・セット名ノードのプロパティー |
Msg Type プロパティー | AirlineRequest | メッセージ・タイプのプロパティー |
Msg Format ノード・プロパティー | XML1 | 入力メッセージ形式 |
出力メッセージ・ターゲット・フィールド | NAME | 入力メッセージ内の FirstName および LastName の連結の結果。 NAME は、出力メッセージ内で作成されるエレメント。 |
出力キュー名プロパティー | AIRLINE_Mapping_OUT | 出力キュー名 |
リソース・フォルダー | airline¥resources | マッピング・リソースが保管されるフォルダー |
スキーマ・ツリー | AIRLINE_SCHEMTREE | スキーマ・ツリーの名前 |
ソース | ABBREV | ソース |
ソース・ツリー | $source/AirlineRequest | ソース・ツリー |
ソース・メッセージ | AirlineRequest | ソース・メッセージ |
ターゲット | STATE | ターゲット |
ターゲット・メッセージ | AIRLINEREQUEST | ターゲット・メッセージ |
ターゲット・ツリー | $target/AIRLINEREQUEST | ターゲット・ツリー |
XPath 連結関数 | fn:concat(fn:concat($source/ AirlineRequest/Purchase/ Customer/FirstName,' '), $source/AirlineRequest/ Purchase/Customer/LastName) |
2 つのフィールド FirstName および LastName を連結する XPath 関数 |