バインディングファイルのBizTalk MSMQユーザーIDとパスワード
質問
再現性のあるバッチファイルを使用して展開するソリューションを設定しています -動作するバインディングファイルを持っていますが、MSMQアダプターに追加しました -私のローカルマシンで動作しますが、実際のサーバーで動作させるためにユーザーIDとパスワードを追加する必要があることがわかりました -ドメイン内にあり、私の仮想開発マシンは単なるワークグループです
ユーザーIDとパスワードをファイルに追加する方法はありますか? -パスワードが平文であるとは考えにくいが、解決策は何ですか -私は何かw.r.t.を考えるSSO、それは私が近くにいなかったエリアです
解決
ユーザーIDとパスワードは、MSMQを含む認証をサポートするBizTalkバインディングに配置できます。セキュリティのため、パスワードはエクスポートされず、マスクを取得するだけです。
バインドファイルのuserNameおよびpasswordセクションは、構成されていない限りエクスポートされないため、最も簡単なのは、userNameおよびpasswordを使用してMSMQ送信ポートを手動で構成し、バインディングをエクスポートすることです。これにより、userNameおよびバインディングファイルに生成されるマスクされたパスワード。
バインディングファイルで探しているのは、<!> lt; TransportTypeData <!> gt;です。 MSMQ送信ポートの要素。これには、エンコードされたデータとしてすべてのアダプター構成情報が含まれます。
その要素内には、userNameおよびpasswordセクションがあります。パスワードはアスタリスクでマスクされます。そこに環境のパスワードを入力し、バインディングをインポートします。
エンコードされたデータのユーザー名とパスワードの部分は次のようになります。
<!> amp; amp; lt; userName <!> amp; amp; gt; YourUserName <!> amp; amp; lt; / userName <!> amp; amp; gt; <!> amp; amp; lt; password <!> amp; amp; gt; ****** <!> amp; amp; lt; / password <!> amp; amp; gt;
他のヒント
セキュリティ上の理由から、エクスポートするとき バインディング、BizTalk Serverは からのバインディングのパスワード ファイル。バインディングをインポートした後、 のパスワードを再設定する必要があります 送信ポートと受信場所 機能する前に。君は トランスポートでパスワードを構成する BizTalkのプロパティダイアログボックス サーバー管理コンソール 送信ポートまたは受信場所。にとって 手順については、送信を作成する方法を参照してください 港。受信を作成する方法も参照してください 場所。
http://msdn.microsoft.com/enから-us / library / aa558708.aspx
ただし、入札ファイルを開き、MSMQアダプターのプロパティを含む行までスクロールダウンすると、空のノードが見つかります。あとは、これらの値と正しい値を入力するだけで、次回バインディングファイルをインポートするときに使用されます。
もちろん、新しいバインディングをエクスポートするたびにこれをやり直すことを忘れないでください...