カスタム・ワイヤー形式 - NULL の処理

CWF は、メッセージ内での明示的な NULL 値の処理をサポートしています。 明示的なヌルは、エレメントをヌルとして識別する特定の値によって識別されます。

「ブールのヌル値 (Boolean Null Value)」は、 メッセージ・セット・レベルで指定でき、 そのメッセージ・セット内で定義できるすべてのメッセージの BOOLEAN エレメントに適用できます。 他のすべてのエレメント・タイプのヌル値は、エレメントごとに個別に指定できます。

CWF では、 「ヌルのエンコード (Encoding Null)」 および「ヌル値のエンコード (Encoding Null Value)」 エレメント・プロパティーを使用した、ヌル値の表現をサポートしています。 さらに、この情報は、MRM パーサーによるヌル値の処理方法を制御します。

「ヌルのエンコード (Encoding Null)」プロパティーは、以下の 3 つの値のいずれかに設定できます。

NullLogicalValue

「ヌル値のエンコード (Encoding Null Value)」プロパティーは、 論理値として解釈されます。 そのため、たとえば、 その値が 0 に設定されている場合、 00.00 の両方がヌル値として解釈されます。

NullLiteralValue

「ヌル値のエンコード (Encoding Null Value)」プロパティーは、 ストリング値として解釈されます。 そのため、ビット・ストリーム内のエレメントの値は、 ヌル値として解釈するように指定された値と完全に一致していなければなりません。

NullPadFill

これは、 固定長エレメントの場合に使用しなければなりません。 出力の際に、ヌル値を含むすべてのエレメントが、指定した埋め込み文字付きで適切な長さに埋め込まれます。

関連概念
メッセージ・モデル
MRM ドメイン内の物理形式
メッセージ・セットの処理
物理プロパティーでの作業
カスタム・ワイヤー形式 (CWF) の追加
カスタム・ワイヤー形式 (CWF) プロパティーの構成: メッセージ・セット
物理形式の除去

関連資料
メッセージ・モデル・オブジェクトのカスタム・ワイヤー形式の物理プロパティー