追加のフラット ファイル プロパティ
非表示のプロパティ
次の表は、スキーマ エディターに表示されない追加のフラット ファイル ノード プロパティを示しています。 これらのプロパティを使用するには、テキスト エディターでスキーマ ファイルを編集する必要があります。
プロパティ | 値 | 既定値 | 説明 |
---|---|---|---|
suppress_empty_nodes | true または false | false | パーサーが XML インスタンス データを生成した後に空の XML ノードを削除するかどうかを示します。 |
generate_empty_nodes | true または false | true | XML インスタンス データに存在するレコードの空のノードを生成します。 |
parser_optimization | 速度 または 複雑さ | 速度 | 速度の最適化を行うと、解析時間が短縮されます。ただし、データのあいまいさの処理が犠牲になります。 複雑さの最適化を行うと、幅広いあいまいさが処理されます。ただし、処理速度が犠牲になります。 |
lookahead_depth | 正の整数。ゼロ (0) は無制限の先読みを示します。 | 3 | データ照合の先読みの程度を示します。 |
allow_early_termination | true または false | false | 位置指定レコードを早期に終了できるか (true)、またはすべてのレコード フィールドのデータを含める必要があるか (false) を示します。 |
early_terminate_optional_fields | true または false | false | 省略可能な末尾のフィールドの早期終了を有効にします (true)。 この注釈のない既存のスキーマを BizTalk エディターで開くと、既定値が (false) に設定された状態でこの注釈が追加されます。 メモ: early_terminate_optional_fields注釈は、allow_early_terminationが "true" に設定されている場合にのみ有効です。 |
これらのプロパティはすべて、 /annotation/appinfo/schemaInfo 要素の属性です。
parser_optimizationが複雑に設定されている場合、同じグループまたはレコードに多数の省略可能なノードがある場合、スキーマに対して検証エラーが発生する可能性があります。 検証エラーを回避するには 、lookahead_depth を 0 (0) に設定する必要がある場合があります。
参照
- ノードのプロパティ
- UI ガイダンスと開発者 API 名前空間リファレンスのフラット ファイル スキーマの補助ノード プロパティ