1

バッチ ファイルを使用して展開するソリューションをセットアップしているので、再現可能です - 動作するバインディング ファイルはありますが、MSMQ アダプターに追加しました - ローカル マシンで動作しますが、実際のサーバーで機能させるには、ユーザーIDとパスワードを追加する必要があります-それはドメイン内にあり、私の仮想開発マシンは単なるワークグループです

ユーザーIDとパスワードをファイルに追加する方法はありますか? -パスワードがクリアテキストであるため、ありそうにないようですが、解決策は何ですか-SSOに関して何かと思いますが、それは私が近づいていない領域です

4

2 に答える 2

4

ユーザー ID とパスワードは、MSMQ を含む認証をサポートする任意の BizTalk バインディングに入れることができます。セキュリティのため、パスワードはエクスポートされず、マスクを取得するだけです。

バインド ファイルの userName セクションと password セクションは、構成されていない限りエクスポートされません。そのため、最も簡単な方法は、userName とパスワードを使用して MSMQ 送信ポートを手動で構成し、バインドをエクスポートすることです。これにより、userName とマスクされたパスワードを含む要素が強制されます。バインディング ファイルに生成されます。

バインディング ファイルで探しているのは、MSMQ 送信ポートの <TransportTypeData> 要素です。これには、すべてのアダプター構成情報がエンコードされたデータとして含まれています。

その要素内には、userName と password セクションがあります。パスワードはアスタリスクでマスクされます。そこに環境のパスワードを入力し、バインディングをインポートします。

ユーザー名とパスワードを含むエンコードされたデータの部分は、次のようになります。

&lt;ユーザー名&gt;あなたのユーザー名&lt;/ユーザー名&gt;&lt;パスワード&gt;*******&lt;/パスワード&gt;

于 2008-11-06T21:43:12.010 に答える
2

セキュリティ上の理由から、バインディングをエクスポートすると、BizTalk Server はバインディングのパスワードをファイルから削除します。バインドをインポートした後、機能する前に、送信ポートと受信場所のパスワードを再構成する必要があります。送信ポートまたは受信場所のパスワードは、BizTalk Server 管理コンソールの [トランスポート プロパティ] ダイアログ ボックスで構成します。手順については、「送信ポートを作成する方法」を参照してください。受信場所を作成する方法も参照してください。

http://msdn.microsoft.com/en-us/library/aa558708.aspxから

ただし、入札ファイルを開いて、MSMQ アダプターのプロパティの行までスクロールすると、空のノードが見つかります。あとは、これらと適切な値を入力するだけで、次回バインディング ファイルをインポートするときに使用されます。

もちろん、新しいバインドをエクスポートするたびに、これをやり直すことを忘れないでください...

于 2008-11-06T21:25:35.697 に答える