検証の構成 (EDIFACT トランザクション セットの設定)
トランザクション セット検証の設定では、BizTalk Server がパーティから受信したトランザクション セットを検証する方法を定義します。 検証設定の一部として、BizTalk Server が受信したインターチェンジに対して実行する検証の種類を指定できます。
重要
パーティが受信したメッセージをローカル BizTalk で処理するか、契約を作成するパーティの作成時にこのパーティからのメッセージの送信をサポートチェックボックスをオフにした場合でも、このページではプロパティは無効にされません。
前提条件
BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。
ACK 処理と検証の設定の構成
「 一般設定の構成 (EDIFACT)」の説明に従って、EDIFACT エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
[一方向アグリーメント] タブの [ トランザクション セットの設定] セクションで、[ 検証] をクリックします。
グリッドで、異なるトランザクション セットに対して異なる検証設定を定義できます。 [ 検証 ] ページで、次の操作を行います。
プロパティ 目的 [Default] 既定の検証設定を定義する場合に、チェック ボックスをオンにします。 UNH2.1 列の空のセルをクリックし、ドロップダウンの一覧からトランザクションの種類を選択します。 EDI 型の検証 [ EDI の種類 ] を選択して、インターチェンジ レシーバーで EDI (データ要素) の検証を有効にします。 この検証では、データ型、長さの制限、および空のデータ要素と末尾の区切り記号を検証することで、トランザクション セットのデータ要素に対して EDI の検証を実行します。 詳細については、「 EDI 型 (データ要素) の検証」を参照してください。 メモ: このプロパティが選択されていない場合でも、スキーマ注釈で有効になっている場合は、クロスフィールド/セグメント検証が実行されます。 拡張検証 インターチェンジ送信者から受信したインターチェンジの拡張 (BizTalk XSD) 検証を有効にするには、これを選択します。 これには、XSD データ型の検証に加えて、フィールド長、省略可能性、および繰り返し回数の検証が含まれます。 詳細については、「 拡張 (BTS-XSD) 検証」を参照してください。 メモ:このチェック ボックスは、Edi Type Validation が選択されている場合にのみ選択できます。 [先頭および末尾のゼロおよび空白を許可する] EDI インターチェンジのデータ要素が、先頭 (または末尾) の 0 または末尾のスペースにより長さの要件に準拠していなくても、それらを削除することで長さの要件に準拠するのであれば、パーティから受信した EDI インターチェンジの検証は失敗しないことを指定する場合にオンにします。 メモ:このチェック ボックスは、Edi Type Validation が選択されている場合にのみ選択できます。 末尾の区切り記号のポリシー - インターチェンジ送信者から受信したインターチェンジで末尾の区切り記号と区切り記号を許可しない場合は、[ 許可しない ] を選択します。 インターチェンジに末尾の区切り記号および区切り文字が含まれる場合は、無効と宣言されます。
- 末尾の区切り記号と区切り記号の有無にかかわらずインターチェンジを受け入れる場合は、[ 省略可能] を選択します。
- 受信したインターチェンジに末尾の区切り記号と区切り記号を含める必要がある場合は、[ 必須] を 選択します。特定のインターチェンジに対する検証設定を定義するために、必要な数だけ行を追加できます。
検証設定を削除するには、行を選択し、[ 削除] をクリックします。
Note
グリッド内でプロパティを編集する方法は多少複雑です。 代わりに、編集する行を選択し、[ 選択した 行の編集] セクションで同じプロパティを編集できます。 ここで指定した設定が、選択した行に反映されます。
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証し、ダイアログ ボックスを閉じます。