2012-01-19 12 views
0

私は、FTPサーバーからファイルを受け取り、これらのファイルを精緻化し、別のFTPサーバーに送信するBizTalk 2010アプリケーションを開発しました。 受信ステップについて、認証はESSOを使用して行われます。私は2つのアフィリエイトアプリケーションを作成しました.1つは、各FTPサーバーが資格情報を格納するためです。 送信ステップでは、SSOチケットの発行を担当するC#クラスライブラリにメソッドを作成しました。したがって、送信シェイプの前に、オーケストレーションはSSOチケットを返すIssueSSOTicketメソッドを呼び出し、BTS.SSOTicketコンテキストプロパティを使用してメッセージに添付します。 すべてが正常に動作しますが、時にはエラーが発生することがあります。URI "ftp:// [ipaddress]:[ポート]/[パス] /%SourceFileName%"の送信ポート "SendPortName"でアダプタ "FTP"中断されたエラーの詳細:SSOチケットを取得中にエラーが発生しました。BizTalkおよびエンタープライズシングルサインオンのベストプラクティス?

このシナリオを管理するためのベストプラクティスがあるかどうかは誰かが知っていますか? ありがとう!

マッシモ

+0

ここでSSOを使用する理由が不思議です。この部分は、発信者の身元を維持する必要がある大きなプロセスの一部ですか? また、SSOを使用する必要があると仮定した場合、詳細情報を提供するためにクラスライブラリにログインする必要があります。アイデンティティがマップされていないか、 – yieldvs

答えて

0

ローカルで問題を再現できる場合は、BTSNTSvcプロセスに取り付けることにより、SSOチケットを発行するカスタムアセンブリコードをデバッグすることができるはずです。ここで

は、BizTalkプロセスにVisual Studioののデバッガをアタッチし、(あなたが1以上のものを持っている場合)に接続しているのBizTalkプロセスを把握する方法について説明します気の利いた記事です:http://biztalkmessages.vansplunteren.net/2010/01/05/retrieve-the-btsntsvc-exe-pid-with-powershell/

あなたが行うことができない場合それでは、完全なスタックトレースをここに投稿するのはどうですか?

関連する問題