C Purchase Order サンプルの実行
手順 2. 基本情報フ ィ ールド の作成
発注書の基本識別情報を取 り 出すために必要な フ ィ ール ド を作成する手順は次の と お り です。
1. [
PR_Number]
フ ィ ール ド を作成する には、 [Insert | Field | As Child] を選択 し ます。ナビゲーシ ョ ン ツ リ ーに新し いフ ィ ール ド が追加さ れます。 詳細ウ ィ ン ド ウ に、 デフ ォル ト のフ ィ ール ド プ ロパテ ィ が表示 さ れます。
2.
次の表の説明に従って フ ィ ール ド のプロパテ ィ を定義し ます。バ イ ナ リ か ら
XML
への変換の実行注意
:
こ れ ら の値は、図 C-1で示し た発注書の生データ を分析し た結果決め ら れま し た。3. [Apply]
を ク リ ッ ク し ます。フ ィ ール ド のプ ロパテ ィ が更新 さ れます。
注意
: [
PR_Number] フ ィ ール ド と [
Supplier_ID] フ ィ ール ド の違いは名前だ
けなので、 [Supplier_ID]
フ ィ ール ド の作成には、 Format Builder の 複製機能を使用で き ます。4. [
PR_Number]
フ ィ ール ド を右ク リ ッ ク し ます。5.
シ ョ ー ト カ ッ ト メ ニ ューか ら [Duplicate] を選択し ます。複製 さ れた フ ィ ール ド (NewPR_Number) が兄弟 と し て追加さ れ、 ナビゲー シ ョ ン ツ リ ーで選択さ れます。
6. [Name]
フ ィ ール ド に 「Supplier_ID」 と 入力し、 [Apply] を ク リ ッ ク し て更 新し ます。対象と なるセク
シ ョ ン 実行する手順
[Field Description] [Name]
フ ィ ール ド に 「PR_Number」 と 入力する 。[Type]
ド ロ ッ プダ ウ ン リ ス ト か ら 、[
Numeric]
を選択す る。Field
Occurrence[Field Occurrence]
[Once]
オプシ ョンボ タ ンが選択 さ れてい る こ と を確認す る。[Field
Attributes:][Termin ation]
[Delimiter]
オプシ ョンボ タ ン を選択する 。[Delimiter]
タ ブの[Value]
フ ィ ール ド にセ ミ コ ロ ン (;) を入力す る。[Field
Attributes:][Code Page]
[Code Page]
ド ロ ッ プダ ウ ン リ ス ト か ら 目的の コ ー ドペー ジ を選択する 。 コ ー ド ページは、 各フ ィ ール ド のバ イ ナリ データ の文字エン コ ーデ ィ ン グ を指定する 。
7.
メ ッ セージ フ ォーマ ッ ト ド キ ュ メ ン ト に対し て行った変更を保存する手順 は次の と お り です。a. [File
| Save As] を選択し て、 [Save As] ダ イ ア ロ グ ボ ッ ク ス を表示し ま す。b.
samples/di/poデ ィ レ ク ト リ に移動し ます。c.
任意のフ ァ イル名を入力し ます。 た と えば、 「my_po.mfl」 と 入力し ます。注意
:
拡張子を指定し ない場合、Format Builder
に よ り 、 自動的に .mfl拡張子が メ ッ セージ フ ォーマ ッ ト フ ァ イ ルに割 り 当て ら れます。d. [Save As]
を ク リ ッ ク し ます。8. [
Supplier_Name]
フ ィ ール ド を追加する には、 [Insert | Field | As Sibling]を選択し ます。
ナビゲーシ ョ ン ツ リ ーに新し いフ ィ ール ド が追加さ れます。 詳細ウ ィ ン ド ウ に、 デフ ォル ト のフ ィ ール ド プ ロパテ ィ が表示 さ れます。
9.
次の表の説明に従って、 [Supplier_Name] フ ィ ール ド のプ ロパテ ィ を定義し
ます。対象となるセク
シ ョ ン 実行する手順
[Field Description] [Name]
フ ィ ール ド に 「Supplier_Name」 と 入力する 。[Optional]
チェ ッ ク ボ ッ ク ス をチ ェ ッ クす る。[Type]
ド ロ ッ プダ ウ ン リ ス ト か ら 、[
String]
を選択す る 。[Field Occurrence] [Once]
オプシ ョ ンボ タ ンが選択 さ れてい る こ と を確認す る 。[Field Attributes:] [Field is Tagged]
チェ ッ ク ボ ッ ク ス をチ ェ ッ ク する 。[Field is Tagged]
フ ィ ール ド に次を入力す る。SUP:
バ イ ナ リ か ら
XML
への変換の実行10. [Apply] を ク リ ッ ク し ます。
フ ィ ール ド のプ ロパテ ィ が更新 さ れます。
注意
:
ナビゲーシ ョ ン ツ リ ーでフ ィ ール ド ア イ コ ンの周囲が点線のボ ッ ク ス で表示さ れる場合、 そのフ ィ ール ド は、 省略可能です。11. [
Requested_Delivery_Date]
フ ィ ール ド を追加するには、 [Insert | Field |As Sibling]
を選択し ます。ナビゲーシ ョ ン ツ リ ーに新し いフ ィ ール ド が追加 さ れます。 詳細ウ ィ ン ド ウ に、 デフ ォル ト のフ ィ ール ド プ ロパテ ィ が表示さ れます。
12.
次の表の説明に従っ て、 [Requested_Delivery_Date]
フ ィ ール ド のプ ロパ テ ィ を定義し ます。[Field
Attributes:][Termin ation]
[Embedded Length]
オプシ ョ ン ボ タ ン を選 択する 。[Description]
タ ブの[Type]
ド ロ ッ プダ ウ ン リ ス ト で、[
Numeric]
を選択す る。[Length]
オプシ ョ ン ボ タ ンが選択 さ れてい る こ と を確認 し、[Length]
テ キ ス ト ボ ッ ク ス に 「2」 と 入力する 。対象と なるセク
シ ョ ン 実行する手順
[Field Description] [Name]
フ ィ ール ド に 「Requested_Delivery_Date」 と 入力する 。[Type]
ド ロ ッ プダ ウ ン リ ス ト か ら[
Date:MM/DD/YYYY]
を選択す る。[Field Occurrence] [Once]
オプシ ョ ンボ タ ンが選 択 さ れてい る こ と を確認す る。[Field Attributes:] [Data Base Type]
ド ロ ッ プダ ウ ン リ ス ト で[String]
が選択 さ れてい る こ と を確認する 。対象と なるセク
シ ョ ン 実行する手順
注意
:
フ ィ ール ド の詳細ウ ィ ン ド ウ の内容は、 [Type] 設定に よ って決ま り ま す。 ド ロ ッ プダウ ン リ ス ト か らデータ型を選択する と 、 長 さ は指定 し な く て も決定さ れます。 こ のため、 [Field Attributes:] の[Termination]
プ ロパテ ィ は表示 さ れません。13. [Apply] を ク リ ッ ク し ます。
フ ィ ール ド のプ ロパテ ィ が更新さ れます。
14. [File
| Save] を選択し て、 変更を保存し ます。手順 3. Shipping Address グループ と Billing Address グ
ドキュメント内
diuser.book
(ページ 182-186)