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