私は1時間以上探していましたが、あきらめました。XML 逆アセンブラー コンポーネントには、DocumentSpecNames
プロパティがあります。そこに何を入れるかについての役立つドキュメントが見つかりません。ターゲット名前空間のようなものですか? それは何ですか?例が参考になります。
2 に答える
DocumentSpecNames
特定のスキーマ ( SchemaList
) に対してメッセージを検証するために使用されます。これは、パイプラインで特定のメッセージを処理する前に、メッセージを厳密に受け入れたい場合に役立ちます。関連するブログ投稿を参照してください。
プロパティ値は、アセンブリの名前とクラス名にする必要があります (上記のリンクから)。
DBLOG.ValidateMessage.IntegerSchema、DBLOG.ValidateMessage、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 349a4171d9432c58
ドキュメントの名前空間は、「名前」、「アセンブリ」の組み合わせです
ステップ1。これを見つけるには、BizTalk 管理コンソールに移動し、スキーマ Dll を展開したアプリケーションに移動する必要があります。
ステップ2。文書仕様名が必要なスキーマをダブルクリックします。ウィンドウの左側に「一般」タブがあります。
ステップ-3。この [全般] タブでは、「名前」、「アセンブリ」、および「タイプ」が定義されます。ドキュメント スペック名を取得するには、「名前」をコピーしてメモ帳に貼り付け、その後にカンマとスペースを入力します。
元。名前 - "Microsoft.EAI.SAP.Schema.PurchaseOrder" アセンブリ - "Microsoft.EAI.SAP.Schema、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 078b35dbd180a45k"
上記で定義したように、ドキュメント仕様名は-
ドキュメント名 - "Microsoft.EAI.SAP.Schema.PurchaseOrder, Microsoft.EAI.SAP.Schema, Version=1.0.0.0, Culture=neutral, PublicKeyToken=078b35dbd180a45k"
これで疑問が解消されることを願っています:)
よろしくマヤンク