区切られたレコードの最小フィールド長
位置指定レコードの定義では、すべてのフィールドは、特定の厳密な長さに定義されます。 区切られたレコードでは、レコードのフィールドに対して最小のフィールド長を定義できます。 この特性は、[フィールド要素] ノードと [フィールド属性] ノードの [埋め込み文字を使用した最小長] プロパティによって定義されます。
[ 埋め込み文字を使用した最小長] プロパティに 0 以外の値を指定すると、フラット ファイル アセンブラーは、フィールドに関連付けられているデータ文字の数が [ 埋め込み文字を使用した最小長] プロパティの設定よりも小さいかどうかを判断します。この違いを構成するために、関連するパッド文字が使用されます。
埋め込み文字は、フィールドの Justification プロパティの設定に基づいて、データ文字の前後に追加されます。 Justification プロパティが Left に設定されている場合、最小長を満たすために必要なパッド文字は、データ文字の後に追加されます。 Justification プロパティが Right に設定されている場合、最小長を満たすために必要なパッド文字は、データ文字の前に追加されます。
[埋め込み文字の最小長] プロパティに 0 以外の値を指定すると、フラット ファイル逆アセンブラーは、関連するパッド文字が存在するフィールド値の開始または終了 (Justification プロパティの設定に基づく) を調べます。存在する場合、埋め込み文字は破棄され、構築中の同等の XML メッセージには表示されません。
参照
- フィールドに関する注意
- UI ガイダンスと開発者 API 名前空間リファレンスの理由 (フラット ファイル スキーマの Node プロパティ) と埋め込み文字を使用した最小長 (フラット ファイル スキーマの Node プロパティ)