• 検索結果がありません。

基本情報フ ィ ールド の作成

ドキュメント内 diuser.book (ページ 182-186)

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)

関連したドキュメント