!--a11y-->
4: メッセージの分割 (変換) 
フライト出張全体の予約メッセージを個々のフライトの予約メッセージに分割するには、変換ステップを定義します。定義する変換ステップで、インタフェースマッピングを指定します。インタフェースマッピングでは、マッピングプログラムを参照します。このマッピングプログラムによって、フライト出張全体の予約メッセージから、出張の個々のフライトに対する予約メッセージが作成されます。この結果、個々のフライトの予約メッセージの一覧が作成されます。
個々のフライトに対する予約メッセージの一覧用に複数行コンテナエレメントを定義して、これを変換ステップに入力します。実行時に、複数行コンテナエレメントの各行には、フライト出張の個々のフライトに対する予約メッセージへの参照が含まれます。
...
1.
プロセスエディタツールバーで、
(クイックインフォ変換) を選択し、変換ステップをインテグレーションプロセス定義の受信ステップの後にドラッグ &
ドロップで挿入します。
2. プロパティ領域で、ステップ名として SplitMultipleBookingOrder を入力します。
3. プロパティ領域のインタフェースマッピング項目で、SplitMultipleBookingOrder_BPMを選択します。
4. 変換するメッセージを指定するには、ソースメッセージ項目をダブルクリックします。
これにより、式エディタが表示されます。
5. インタフェース変数を選択して、MultipleBooking を選択します。
6. コンテナビューで予約メッセージの一覧に対して複数行コンテナエレメントを定義します。
○ 名称: BookingOrderList
○ カテゴリ: 抽象インタフェース
○ タイプ: FlightBookingOrderRequest_Abstract
○ 複数行項目を選択します。
7. 変換ステップに変換ターゲットとして BookingOrderList コンテナエレメントを指定するには、プロパティ領域で、ターゲットメッセージ項目をダブルクリックします。
これにより、式エディタが表示されます。
8. インタフェース変数を選択して、BookingOrderList を選択します。
参照: