我開發了一個從ftp服務器接收文件的BizTalk 2010應用程序,詳細說明這些文件並將它們發送到另一個ftp服務器。 關於接收步驟,使用ESSO進行認證。我創建了兩個加盟應用程序,一個用於存儲憑據的每個ftp服務器。 在發送步驟中,我在負責發佈SSO票證的C#類庫中創建了一個方法。因此,在發送形狀之前,業務流程調用返回SSO票證的IssueSSOTicket方法,並使用BTS.SSOTicket上下文屬性將其附加到消息。 一切工作正常,但有時我得到錯誤:發送到URI「ftp:// [ipaddress]:[port]/[path] /%SourceFileName%」發送端口「SendPortName」上適配器「FTP」的消息是暫停。錯誤詳細信息:檢索SSO票證時發生失敗。BizTalk和企業單一登錄最佳實踐?
有人知道是否有一些最佳實踐來管理這種情況? 謝謝!
馬西莫
只是好奇你爲什麼在這裏使用SSO?這是否需要維護呼叫者身份的更大流程的這一部分? 此外,假設您必須使用SSO,那麼您需要登錄您的類庫以提供更多信息,表面上我會「猜測」該標識未映射或沿着這些線顯示。 – yieldvs