[フィールド]タブ
このタブには、送信/受信の変換スタイルシートがXMLソースに適用されるときに、RDMLファンクション フィールドにマッピングされるエレメントと属性のテーブルが入っています。
リポジトリ・ビューアを使用して、LANSAフィールド名をテーブル行にドラッグ・アンド・ドロップすることができます。
このテーブルのエントリーは[プロジェクト]タブの[フィールドへ追加]か[子のタグをフィールドへ追加]オプションを使用して追加されています。
選択した行の上で右クリックしてポップアップ メニューを表示します。選択した行の削除や編集ができます。
複数行を選択すると以下のようになります。
· [削除]は選択された行すべてをコレクションから消去します。
· [編集]は選択された最初の行のみを変更します。
[編集]
マッピングされるRDMLフィールド名を変更/編集できます。キーボードのEnterキーも同じ機能を実行します。
[構造]が有効になっている場合、データのタイプと長さに別のフィールドを使用できます。
プロジェクトに3GL情報を保管しないでください。RPG構造または最新のRPGサービス・プログラム(内部データ・タイプ情報を使用し、外部の3GL XMLファイルを必要としないプログラム)を使用します。
[前後ブランクの削除]
受信XMLフィールド タグにnormalize-spaceファンクションを組み込みます。
<rdml:field name="NAME" value="{normalize-space(/Orders/SalesOrder/Customer/CustName)}"/>
[分割]
受信XMLフィールド タグに属性split="yes"を組み込みます。
<rdml:field name="NAME" value="{/Orders/SalesOrder/Customer/CustName}" split="yes"/>
[削除]
選択したエレメントをテーブルから削除します。キーボードのDeleteキーも同じ機能を実行します。
[構造]
ファンクション フィールドからXML構造を作成します。これらのフィールドの順序とデータ タイプは3GLデータ構造に適合しなければなりません。