テキスト変換プログラム定位置送信側 XSD ファイル
テキスト変換プログラム定位置センダー XSD ファイルは、XML データをフラット定位置ファイルに変換する方法を定義します。 以下の表に、重要な XSD エレメントと属性をリストします。
FileHeader エレメントと FileTrailer エレメントの定義は、 テキスト変換プログラムの定位置受信側 XSD ファイルで説明されているとおりのままです。
| プロパティー | 説明 |
|---|---|
| パーサー・デフォルト・エレメント | |
| レコード ID 開始位置 | 必須。 整数 このフィールドは、各レコードの「記録済み」の開始位置を示します。 |
| レコード ID 終了位置 | 必須。 整数 このフィールドは、各レコードの「記録済み」の終了位置を示します。 |
| デフォルトのレコード区切り文字 | 必須。 レコード区切り文字タイプ。 レコード間のデフォルトの区切り文字は Newlineです。 |
| デフォルトのエスケープ文字 | オプションです。 特性を示します。 デフォルトのエスケープ文字は \. です。 |
| デフォルト埋め込み文字 | 必須。 ストリング。 最小 length=1。 最大 length=1。 フィールドの非データ部分に任意の単一文字を入れます。 有効な値には、スペースまたはゼロ、およびその他の文字が含まれます。 デフォルト値は #です。例えば、フィールドに末尾の###を指定すると、それらは無視されます。 この文字は、フィールドを正しくスペースに入れたいが、ブランク・スペースに依存したくない場合に、視覚的な便宜のために使用されます。 |
| SkipCarriageReturn | オプションです。 ブール値。 デフォルトは true です。 |
| ElementMapList このエレメントは、XML 内のエレメントをフラット・ファイル内のレコードにマップします。 |
|
| ElementMap エレメント | |
| ElementName | 必須。 NMTOKEN。 XML ファイル内のエレメントの名前です。 |
| RecordId | 必須。 NMTOKEN。 書き込み対象のレコード ID。 |
| AttributeMap エレメント | |
| AttributeName | 必須。 NMTOKEN。 属性の名前。 |
| FieldName | 必須。 NMTOKEN。 属性に対応するフィールド。 このフィールドは、 Field 要素の Name 属性に対応します。 |
| TruncateData | オプションです。 ブール値。 デフォルトは true です。 |
| RecordDefinitions\Record レコードは、フラット・ファイル内の行を記述します。 このレコード定義は、XML エレメントに変換されます。 |
|
| RecordId | 必須。 NMTOKEN。 これは、ソース XML ファイル内の RecordId です。 |
| 名前 | レコードの名前。 これは、ヘッダー、端末、シーケンス、または選択項目の Name 属性に関連付けるために使用されます。 |
| 説明 | ストリング。 名前の説明です。 これは、ファイルの処理中は使用されません。 |
| XMLName | 必須。 NMTOKEN。 出力エレメントのタグ名です。 |
| フィールド・エレメント 各レコードは、 |
|
| 名前 | 必須。 NMTOKEN。 AttributeMapで参照として使用されるフィールドの名前です。 この名前は、レコード内で固有でなければなりません。 |
| XMLName | 必須。 NMTOKEN。 XML の出力属性名またはエレメント名。 |
| StartPosition | 必須。 整数 StartPosition は、これらの 2 つのフィールドまたはレコードが連続するように、前のレコードまたはフィールドの EndPosition より 1 つ大きい数値にする必要があります。 |
| EndPosition | 必須。 整数 フィールドの終了位置です。 |
| PadCharacter | 必須。 ストリング。 最小 length=1。 最大 length=1。 フィールドの非データ部分に任意の単一文字を入れます。 有効な値はスペースまたはゼロです。 |
| 理由付け | オプションです。 データの位置合わせを指定します。 右-データを右に位置合わせします。 Left-データが最大フィールド長より短い場合に、データを左に位置合わせします。 また、データ量が最小長の要件より少ない場合にも、データが左に位置合わせされます。 デフォルト。 |