単純タイプの値制約の整数タイプ用の論理プロパティー

ここで説明されている単純タイプ値制約プロパティーは、以下のものに適用されます。

包括的制約

プロパティー タイプ 意味
Min 整数 Min プロパティーは、メッセージ内のデータがそれ以上にならなければならない最小値を指定するために使用します。

この値が設定されると、「Max 包括的制約 (Max Inclusive Constraint)」プロパティー以上にすることはできません。

Min 包括的制約 (Min Inclusive Constraint)」プロパティーと「Min 排他的制約 (Min Exclusive Constraint)」プロパティーの両方に同じ単純タイプを指定することはできません。

Max 整数 Max プロパティーは、メッセージ内のデータがそれ以下にならなければならない最大値を指定するために使用します。

この値が設定されると、「Min 包括的制約 (Min Inclusive Constraint)」プロパティー以下にすることはできません。

Max 包括的制約 (Max Inclusive Constraint)」プロパティーと「Max 排他的制約 (Max Exclusive Constraint)」プロパティーの両方に同じ単純タイプを指定することはできません。

排他的制約

プロパティー タイプ 意味
Min 整数 Min プロパティーは、メッセージ内のデータがそれ以上にならなければならない最小値を指定するために使用します。

この値が設定されると、「Max 包括的制約 (Max Inclusive Constraint)」プロパティー以上にすることはできません。

Min 包括的制約 (Min Inclusive Constraint)」プロパティーと「Min 排他的制約 (Min Exclusive Constraint)」プロパティーの両方に同じ単純タイプを指定することはできません。

Max 整数 Max プロパティーは、メッセージ内のデータがそれ以下にならなければならない最大値を指定するために使用します。

この値が設定されると、「Min 包括的制約 (Min Inclusive Constraint)」プロパティー以下にすることはできません。

Max 包括的制約 (Max Inclusive Constraint)」プロパティーと「Max 排他的制約 (Max Exclusive Constraint)」プロパティーの両方に同じ単純タイプを指定することはできません。

プロパティー タイプ 意味
小数点以下の桁数 (Fraction Digits) 整数 このプロパティーは、数値の小数点以下の桁数を、このプロパティー内に指定されている桁数に制限するために設定します。

値は、0 より大きく、 2147483648 より小さくなければなりません。

「小数点以下の桁数 (Fraction Digits)」に設定されている値を、「合計桁数 (Total Digits)」に指定されている値よりも大きくすることはできません。

プロパティー タイプ 意味
合計桁数 (Total Digits) 整数 このプロパティーは、数値の最大桁数をこのプロパティーで指定されている桁数に設定するために設定します。

値は、0 より大きく、 2147483648 より小さくなければなりません。

「合計桁数 (Total Digits)」に設定されている値を、 「小数点以下の桁数 (Fraction Digits)」に指定されている値よりも小さくすることはできません。

プロパティー タイプ 意味
空白文字 列挙タイプ 「空白文字 (White Space)」は、このタイプ用に受信される空白文字の処理を制御します。
「空白文字 (White Space)」の値は、以下のいずれかでなければなりません。
  • 「保存 (preserve)」。 プロパティーを保存するように設定する場合、復帰、改行、およびタブを含むすべての空白文字が保存されます。
  • 「置換 (replace)」。 プロパティーを置換するように設定する場合、すべての復帰、改行、およびタブ文字はスペース文字に置換されます。
  • 「縮小 (collapse)」。 プロパティーを縮小するように設定する場合、すべての復帰、改行、およびタブ文字はスペース文字に置換されます。 隣接の空白文字は単一のスペース文字に縮小され、先頭スペースまたは末尾スペースはデータから取り除かれます。

列挙 (Enumerations)

プロパティー タイプ 意味
列挙 (Enumerations) ストリング 「列挙 (Enumerations)」は、このプロパティー内に指定されているリストに値を制約します。 たとえば、RainbowColors と呼ばれる単純タイプを作成することができます。 次に、「赤 (Red)」「オレンジ (Orange)」「黄色 (Yellow)」「緑 (Green)」「青 (Blue)」「藍色 (Indigo)」、および「青紫色 (Violet)」を列挙リストに追加します。

リスト内に定義されているメッセージ内で受け取る可能性があるデータの、 すべてのバリエーションを持っていることを確認する必要があります。 たとえば、1 つの色でも、Yellowyellowyely などのバリエーションがあり得ます。

「追加 (Add)」ボタンを選択し、デフォルトの列挙を追加します。 デフォルトを、必要なデータで上書きします。

エントリーを変更する必要がある場合には、 エントリーを選択してから、2 度目にエントリーをクリックします (ダブルクリックとは異なります)。 その後、選択されたエントリーを更新することができます。

パターン (Patterns)

プロパティー タイプ 意味
パターン (Patterns) ストリング 「パターン (Patterns)」は、単純タイプ内のデータを制約するために使用される正規の式または一連の正規の式です。 パターンおよびその構文の詳細については、 正規表現によるデータ・エレメントの構文解析 を参照してください。

「追加 (Add)」ボタンを選択し、デフォルトのパターンを追加します。 デフォルトを、必要なデータで上書きします。

エントリーを変更する必要がある場合には、 エントリーを選択してから、2 度目にエントリーをクリックします (ダブルクリックとは異なります)。 その後、選択されたエントリーを更新することができます。

関連概念
メッセージのモデル化
メッセージ・モデル

関連タスク
メッセージ・モデルの開発
メッセージ・モデル・オブジェクトの処理

関連資料
メッセージ・モデル参照情報
メッセージ・モデル・オブジェクトのプロパティー
メッセージ・モデル・オブジェクトの論理プロパティー
メッセージ・モデル・オブジェクトのカスタム・ワイヤー形式の物理プロパティー
メッセージ・モデル・オブジェクトの XML ワイヤー形式の物理プロパティー
メッセージ・モデル・オブジェクトのタグ付き/区切りストリング形式の物理プロパティー
すべてのメッセージ・セット・オブジェクトの文書プロパティー
オブジェクトによるメッセージ・モデル・オブジェクトのプロパティー
追加の MRM ドメイン情報