C Purchase Order サンプルの実行
手順 6. メ ッ セージ フ ォーマ ッ ト のテス ト
メ ッ セージ フ ォーマ ッ ト を使用し てデータ を変換する前に、 メ ッ セージ フ ォー マ ッ ト を テ ス ト し てエ ラーがないかど う かを確認する手順は次の と お り です。
1. [Tools
| Test] を選択し、 [Format Tester] ダ イ ア ロ グ ボ ッ ク ス を表示し ます。2. [File
| Open Binary] を選択し て、 [ 開 く ] ダ イ ア ロ グ ボ ッ ク ス を表示し ま す。3.
samples/di/poデ ィ レ ク ト リ に移動し ます。4.
フ ァ イルを選択し、 [ 開 く ] を ク リ ッ ク し ます。[
バ イ ナ リ ] ウ ィ ン ド ウにバ イ ナ リ データが表示さ れます。5. [Translate
| Binary To XML] を ク リ ッ ク し ます。ア ク テ ィ ブな MFL ド キ ュ メ ン ト を基に し て、PO_01.DATAフ ァ イルの内容が
XML
に変換 さ れます。 [XML] ウ ィ ン ド ウ に XML 出力が表示さ れます。注意
:
各変換手順の説明を表示する には、 [Display | Debug] を選択し、[Debug]
ウ ィ ン ド ウ を開き ます。 次に、 [Translate | Binary To XML]を選択し ます。 プ ロ セ スの各手順で メ ッ セージが表示さ れます。
XML
か らバ イ ナ リ への変換の実行6.
変換 さ れたデータが正し ければ、 [File | Save XML] を選択し ます。7. [
フ ァ イ ル名 ] フ ィ ール ド に 「PO.XML」 と い う 名前を タ イ プし 、 次に、 [ 保存]
を ク リ ッ ク し て XML 出力を保存し ます。XML からバイナ リへの変換の実行
Format Builder
を使用し て メ ッ セージ定義を作成し て、 XML データのバ イナ リ への変換を テ ス ト する こ と も でき ます。 こ の操作を実行する のに必要な手順は、バ イ ナ リ データ を XML に変換する場合 と 基本的に同じ です。 XML データ をバ イ ナ リ に変換する ためには、 最初にバイナ リ フ ォーマ ッ ト の MFL 記述を作成し ます。 Purchase Order サンプル フ ァ イルを、 プロ セ スのテ ス ト に使用する手順は 次の と お り です
1. Format Builder
メ ニ ューで [File | Open] を選択し ます。2.
発注書の メ ッ セージ フ ォーマ ッ ト ド キ ュ メ ン ト を選択し ます。3. [
開 く ] を ク リ ッ ク し ます。ナビゲーシ ョ ン ツ リ ーに、 メ ッ セージ フ ォーマ ッ ト ド キ ュ メ ン ト が表示 さ れます。
4. [Tools
| Test] を選択し 、 [Format Tester] ダ イ ア ロ グ ボ ッ ク ス を表示し ます。5. Format Tester
メ ニ ューで [File | Open XML] を選択し ます。6.
samples\di\poデ ィ レ ク ト リ に移動し ます。
7.
po.xmlフ ァ イ ルを選択し、 [ 開 く ] を ク リ ッ ク し ます。 右ペインに XML データ ページが表示さ れます。8. [Translate
| XML to Binary] を選択し ます。XML
データが変換 さ れ、 右ペインに発注書データがバ イナ リ フ ォーマ ッ ト で表示さ れます。注意
:
各変換手順の説明を表示するには、 [Display | Debug] を選択し、[Debug]
ウ ィ ン ド ウ を開き ます。 次に、 [Translate | XML to Binary]を選択し ます。 プ ロセ スの各手順で メ ッ セージが表示 さ れます。
9.
変換さ れたデータが正し ければ、 [File | Save Binary] を選択し ます。10. [
フ ァ イ ル名 ] フ ィ ール ド に名前 (た と えば、test_po.data) を タ イ プ し、次に、 [ 保存 ] を ク リ ッ ク し て バ イ ナ リ 出力を保存し ます。
索引
C
Character Encoding Options 3-44 Choice of Children 3-21
COBOL
コ ピーブ ッ クImporter
データ型 A-8 インポー ト 4-1COBOL
のデータ型 A-8Code page 3-28
com.bea.wlxt.bintype.BintypeDate
省略可能な イ ン タ フ ェース ルーチン
B-16
必須イ ン タ フ ェース ルーチン B-16 ユーテ ィ リ テ ィ イ ン タ フ ェース ルー
チン B-16
com.bea.wlxt.bintype.BintypeDate
ク ラ スB-16
com.bea.wlxt.bintype.BinTypeString
省略可能な イ ン タ フ ェース ルーチンB-15
必須イ ン タ フ ェース ルーチン B-15 ユーテ ィ リ テ ィ イ ン タ フ ェース ルー
チン B-15
com.bea.wlxt.bintype.BinTypeString
ク ラ スB-15
com.bea.wlxt.bintype.Bintype
ク ラ ス B-10 省略可能な イ ン タ フ ェース ルーチンB-11
必須イ ン タ フ ェース ルーチン B-10 ユーテ ィ リ テ ィ イ ン タ フ ェース ルー
チン B-13
com.bea.wlxt.mfl.MFLField
ク ラ ス B-17C Structure Importer
ハー ド ウ ェ ア プ ロ フ ァ イ ル 4-9 呼び出し 4-6