次の方法で共有


SWIFT 逆アセンブラーの構成プロパティ

次の表に、SWIFT 逆アセンブラー (DASM) のプロパティ、説明、データ型、および値の範囲を示します。

プロパティ名 説明 データ型 値の範囲
Batch ヘッダー スキーマ バッチ エンベロープ ヘッダーの解析に使用するフラット ファイル スキーマを指定します。 受信バッチ解除が True に設定されている場合にのみ使用します String None またはデプロイされたスキーマ名
Batch トレーラー スキーマ バッチ エンベロープ トレーラーの解析に使用するフラット ファイル スキーマを指定します。 受信バッチ解除が True に設定されている場合にのみ使用します String None またはデプロイされたスキーマ名
BRE 検証 ビジネス ルール エンジン (BRE) 検証の呼び出しを有効または無効にします。 True に設定すると、展開されたポリシーに対して BRE によってメッセージが検証されます (たとえば、SWIFT ネットワーク 規則を適用するため)。 False に設定 すると、BRE 検証は呼び出されません。 ブール型 True、False
デュアル型メッセージ 一覧 動的メッセージの種類の解決中にメッセージのサブタイプを決定するために、2 番目のヘッダー フィールドを検査する必要がある SWIFT メッセージの種類を指定します。 既定のリストは 102 103 521 523 574 ですメモ: メッセージの種類の文字列の一部または全部がデュアル 型メッセージ 一覧から削除された場合、MT574 以外のすべてのメッセージに対して、元のスキーマとそのビジネス ルールがメッセージの処理に使用されます。 たとえば、MT102 PLUS インスタンスは MT102 を使用し、MT103PLUS インスタンスは MT103 を使用し、MT521_ISITC インスタンスは MT521 を使用し、MT523_ISITC インスタンスは MT523 を使用します。 すべての MT574 インスタンスに対して、次のエラーが返されます。メッセージの種類 http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange 別のドキュメント指定の検索に失敗しました。 スキーマが正しくデプロイされていることを確認してください。 String 3 桁の数字のスペース区切りリスト
断片化 受信バッチの断片化を有効または無効にします。 True に設定すると、受信バッチ内のメッセージは個別のメッセージとして MessageBox データベースに発行されます。 False に設定 すると、受信バッチ全体が 1 つのメッセージ (入力の正確なコピーとして) として MessageBox データベースに発行されます。 受信のバッチ解除が True に設定されている場合にのみ使用 します ブール型 True、False
受信デバッチ処理 受信バッチの処理を有効または無効にします。 True に設定 すると、受信バッチが予期され、処理中にバッチ処理が解除されます。 False に設定 すると、1 つのメッセージが必要であり、バッチ解除は必要ありません。 ブール型 True、False
メッセージ ヘッダー スキーマ メッセージ エンベロープ ヘッダーの解析に使用するフラット ファイル スキーマを指定します (バッチ内のメッセージの場合)。 受信バッチ解除が True に設定されている場合にのみ使用します String None またはデプロイされたスキーマ名
メッセージ トレーラー スキーマ メッセージ エンベロープ トレーラーの解析に使用するフラット ファイル スキーマを指定します (バッチ内のメッセージの場合)。 受信バッチ解除が True に設定されている場合にのみ使用します String None またはデプロイされたスキーマ名
バッチ ヘッダーを保持する 断片化が有効になっている場合、バッチ エンベロープ ヘッダーの保持を有効または無効にします。 True に設定すると、バッチ エンベロープ ヘッダーは別のメッセージとして MessageBox データベースに発行されます。 False に設定 すると、バッチ エンベロープ ヘッダーは解析後に破棄されます。 Batch ヘッダー スキーマが指定されている場合にのみ使用します。 ブール型 True、False
バッチ トレーラーを保持する 断片化が有効になっている場合、バッチ エンベロープ トレーラーの保持を有効または無効にします。 True に設定すると、バッチ エンベロープ トレーラーは別のメッセージとして MessageBox データベースに発行されます。 False に設定 すると、バッチ エンベロープ トレーラーは解析後に破棄されます。 Batch トレーラー スキーマが指定されている場合にのみ使用します。 ブール型 True、False
メッセージ ヘッダーを保持する 断片化が有効になっている場合、メッセージ エンベロープ ヘッダー (バッチ内のメッセージの場合) の保持を有効または無効にします。 True に設定すると、メッセージ エンベロープ ヘッダーは、バッチ内の対応する SWIFT メッセージのヘッダー部分の MessageBox データベースに発行されます。 False に設定 すると、メッセージ エンベロープ ヘッダーは解析後に破棄されます。 メッセージ ヘッダー スキーマが指定されている場合にのみ使用します。 ブール型 True、False
メッセージ トレーラーを保持する 断片化が有効になっている場合、メッセージ エンベロープ トレーラー (バッチ内のメッセージの場合) の保持を有効または無効にします。 True に設定すると、メッセージ エンベロープ トレーラーは、バッチ内の対応する SWIFT メッセージのトレーラー部分の MessageBox データベースに発行されます。 False に設定 すると、メッセージ エンベロープ トレーラーは解析後に破棄されます。 メッセージ トレーラー スキーマが指定されている場合にのみ使用します。 ブール型 True、False
セッションとシーケンス番号を保持する True に設定 されている場合は、ヘッダー ブロック 1 のセッションフィールドとシーケンス番号フィールド内の任意の文字列を保持します。

False に設定 されている場合は、これらのフィールドに切り捨てられたスペースを挿入します。
ブール型 True、False
SWIFTBound プロパティA4SWIFT昇格する True に設定 されている場合は、ヘッダー ブロック 2 (入力) を使用して、このパイプラインを介して受信したメッセージの SWIFTBound プロパティを昇格します。

False に設定 されている場合は、いずれの場合も SWIFTBound プロパティを昇格させないでください。
ブール型 True、False
見つからないポリシーの警告を抑制する 不足している (展開されていない) BRE 検証ポリシーに関するイベント ログのビジネス ルール エンジン (BRE) 警告のログ記録を有効または無効にします。 True に設定すると、警告は抑制されます。 False に設定 すると、検証ポリシーが見つからないたびに警告が記録されます。 BRE 検証が有効になっている場合にのみ使用します。 ブール型 True、False
SWIFT ヘッダー スキーマ SWIFT メッセージ ヘッダーを解析し、解析された値を調べてメッセージの種類を動的に検出するために使用するフラット ファイル スキーマを指定します。 動的メッセージの種類の解決が必要な場合にのみを指定します (パイプラインは、さまざまな種類の SWIFT メッセージを処理します)。 SWIFT インターチェンジ スキーマが指定されていないかどうかを指定します。 SWIFT インターチェンジSWIFT ヘッダー スキーマの両方が指定されていない場合、SWIFT ヘッダー スキーマの既定値は Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema です String None または任意のデプロイ済みスキーマ名
SWIFT インターチェンジ スキーマ SWIFT メッセージ全体 (インターチェンジ) の解析に使用するフラット ファイル スキーマを指定します。 動的メッセージの種類の解決が必要ない場合にのみを指定します (パイプラインでは、指定した型の SWIFT メッセージのみが処理されます)。 SWIFT ヘッダー スキーマが指定されていない場合は、指定する必要があります。 String None または任意のデプロイ済みスキーマ名
空白行を解析エラーとして扱う True に設定すると、多くの複数行フィールドで空白行が検出されると、解析エラーとしてフラグが設定されます (SWIFT に従って空白行を使用することはお勧めしません)。 バッチ処理のシナリオでは、これらの解析エラーはバッチ処理を終了しません (メッセージはエラーのメッセージとして扱われ、エラー部分が生成されます)、エラーのないバッチ内のメッセージが正しく処理されることに注意してください。

False に設定 すると、多くの複数行フィールドで空白行を使用できます。
ブール型 True、False
XML 検証 XML 検証の呼び出しを有効または無効にします。 True に設定すると、メッセージはスキーマ制約に対して XML 検証リーダーによって検証されます (たとえば、値の長さや範囲を適用するため)。 False に設定 すると、XML 検証は呼び出されません。 ブール型 True、False

参照

SWIFT 逆アセンブラーの構成
SWIFT アセンブラーの構成