EDI パイプラインのプロパティの構成
パイプライン プロパティは、受信または送信のインターチェンジが解決されるアグリーメントBizTalk Server判断できない場合に、受信または送信 EDI インターチェンジの処理に使用されます。 場合によっては、BizTalk Serverはパイプライン プロパティを使用してインターチェンジを処理し、それ以外の場合はフォールバック アグリーメントBizTalk Server使用します。 詳細については、「 EDI インターチェンジの検証の構成方法」を参照してください。
このルールにはいくつかの例外があります。
X12 では、アグリーメントが特定された場合でも、実行時に使用される文字セットはパイプラインのプロパティによって決まります。 アグリーメントに記述されている文字セットは、アグリーメントのプロパティ設定を検証するためにのみ使用されます。
EDIFACT の場合、受信インターチェンジに UNA セグメントがない場合、BizTalk Serverは EfactDelimiters パイプライン プロパティで指定された区切り記号を使用BizTalk Server、メッセージが解決するアグリーメントまたはフォールバック アグリーメントで定義されているプロパティは使用しません。
前提条件
BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。
EDI パイプラインのプロパティ
EDI パイプラインでは、次のプロパティを設定できます。
プロパティ | 用途 | 値 | パイプライン - ステージ |
---|---|---|---|
AllowTrailingDelimiters | 受信したインターチェンジに末尾の区切り記号を生成します。 | False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル EdiSend - アセンブル AS2EdiSend - アセンブル |
CharacterSet | 送信 EDI インターチェンジの実行時の検証中に使用する文字セットを指定します。 このプロパティは、X12 処理でのみ使用され、EDIFACT には使用されません。 |
UTF8 (既定値) Basic Extended |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル EdiSend - アセンブル AS2EdiSend - アセンブル |
ConvertToImpliedDecimal | 受信インターチェンジについて、BizTalk Server の中間 XML で、10 進形式 Nn で指定された EDI 番号を底 10 の数値に変換します。 このプロパティは、X12 処理でのみ使用され、EDIFACT には使用されません。 |
False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
CreateXMLTagForTrailingSeparators | 末尾の区切り記号ごとに空の XML タグを作成します ( AllowTrailingDelimiters を true に設定している場合)。 | False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
DetectMID | 単一のメッセージ内の複数のインターチェンジを EDI 逆アセンブラーで解析できるようにします。 | True (既定値) False |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
EdiDataValidation | EDI データ要素の検証に加えて、フィールドの長さ、オプション性、繰り返し数の検証など、送信 EDI インターチェンジの EDI 型 (データ要素) 検証を有効にします。 | True (既定値) False |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル EdiSend - アセンブル AS2EdiSend - アセンブル |
EfactDelimiters | 受信インターチェンジの処理に使用される区切り記号を示します。 受信インターチェンジに UNA セグメントがない場合に使用されます。 区切り記号には、次のものがあります。 - UNA1 (コンポーネント データ要素の区切り記号) - UNA2 (データ要素の区切り記号) - UNA3 (10 進表記) - UNA4 (リリース インジケーター) - UNA5 (繰り返し区切り記号) - UNA6 (セグメント ターミネータ) 注: このプロパティは、X12 ではなく、EDIFACT 処理にのみ使用されます。 |
0x3A、0x2B、0x2C、0x3F、0x20、0x27 (既定値) | EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
IgnoreMessageEncoding | BatchMarker コンポーネントが EDI を設定しないことを指定します。EncodingType コンテキスト プロパティを <X12> または <EDIFACT に>設定します。 非 EDI メッセージを処理する際にカスタム パイプラインに適用されます。 | False (既定値) True |
EdiReceive - パーティの解決 AS2EdiReceive - パーティの解決 |
MaskSecurityInformation | 情報の漏えいを防ぐために、受信 EDI インターチェンジのコンテキスト プロパティで認証/パスワードのセキュリティ情報をマスクします。 ISA1、ISA2、ISA3、ISA4 の各フィールド (X12 インターチェンジの場合)、および UNB6 フィールド (EDIFACT インターチェンジの場合) に適用されます。 | True (既定値) False |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
PreserveInterchange | 受信したバッチを 1 つの単位として処理することを指定します。 | False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
RouteAckOn2WayPort | 双方向の要求 - 応答の受信ポートの開いている接続経由で EDI 受信確認を返します。 | True (既定値) False |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
UseDotAsDecimalSeperator | True に設定すると、EDI 受信パイプラインでは 10 進表記の "." が使用されます。 受信ドキュメントの 10 進表記の代わりに。 | False (既定値) True |
EdiReceive – 逆アセンブル AS2EdiReceive - 逆アセンブル |
UseIsa11AsRepetitionSeparator | 繰り返し区切り文字として、標準識別子ではなく ISA11 が使用されることを指定します。 メモ: このプロパティは X12 処理にのみ使用され、EDIFACT には使用されません。 | False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル |
XmlSchemaValidation | 送信 EDI インターチェンジに対する拡張された (BTS-XSD) 検証を有効にします。 これは、データ型が EDI データ型ではない要素を使用してカスタマイズされたスキーマのみに適用されます。 これらの追加された要素は、EDI 検証では検証されないため、拡張された検証で検証されます。 | False (既定値) True |
EdiReceive - 逆アセンブル AS2EdiReceive - 逆アセンブル EdiSend - アセンブル AS2EdiSend - アセンブル |
パイプライン プロパティの設定
BizTalk Server管理コンソールで、プロパティを設定するパイプラインを使用して受信場所または送信ポートを右クリックし、[プロパティ] をクリックします。
プロパティを設定する対象のパイプラインの横にある省略記号ボタン ([…]) をクリックします。
[ パイプラインの構成 ] ダイアログ ボックスで、 プロパティの値を入力し、 [OK] をクリックします。