ページの先頭行へ戻る
Interstage Service Integrator V9.4.1 Formatmanagerクライアント(FEDIT/FL-TABLE)チュートリアル
Interstage

第8章 XML Schema変換の手順

XML Schema変換を行う手順を説明します。ここでは、fedConfig.xmlファイルの“xmlSchemaImportOption”タグの“importLevel”属性に“1”を指定してXML Schema読込みを実行した場合を例に説明します。なお、fedConfig.xmlファイルは、システム管理者だけが編集できます。


フラットID/名称“XMLS スキーマサンプル”の一般フォーマットをXML Schema変換します。一般フォーマットの登録方法は、XSDファイルを読み込んで行います。

一般フォーマットの詳細は、以下のように登録します。

表8.1 登録する一般フォーマット情報1

名前空間未指定時のXML Schemaファイル名

名前空間URI

http://www.examle.com/sho6

接頭辞

def

XML Schemaファイル名

XMLSAMPLE_IN.xsd


表8.2 登録する一般フォーマット情報2

  

フィールド名

接頭句

属性

桁数

小数部桁数

詰め文字

+符号の有無

グループ繰返数

XML属性フィールド

XML属性(固定値)

1

所属コード

N属性(符号無)

6桁

空白詰め

  

(チェック)

  

2

従業員

def

集団項目ヘッダ

6

  

location="jpn"

3

従業員氏名

def

K属性

12桁

  

  

  

4

従業員コード

N属性(符号無)

6桁

空白詰め

  

(チェック)

  

5

支給額

def

9属性(符号無)

8桁

  

  

  

6

入社年月日

def

9属性(符号無)

8桁

  

  

  

このXML変換によって、入力XSDファイル[XMLSAMPLE_IN.xsd]から一般フォーマットを登録し、[XMLSAMPLE_IN.txt]の一般フォーマットのデータをXMLに変換し、[SHO6OUT.xml]に出力します。
入力ファイル、出力ファイルの内容は以下のとおりです。

図8.1 入力ファイル [XMLSAMPLE_IN.xsd]

図8.2 入力ファイル [XMLSAMPLE_IN.txt]

図8.3 出力ファイル [SHO6OUT.xml]

注意

1. UTF-8文字エンコード

  • \sampleフォルダに格納されているXMLSAMPLE_IN.xsd、XMLSAMPLE_IN.txtとSHO6OUT.xmlのファイルは、UTF-8文字エンコードで格納されています。メモ帳では文字化けし正しく表示されませんので、ご注意ください。