針對新整合出現「您要取代現有整合嗎?」訊息
問題現象
當你嘗試透過 Integration Builder 或管理主控台部署新的整合時,系統會詢問「是否要取代現有的整合?」即使你給新整合取的名稱之前從未被部署過,也會出現這個問題。
適用環境
已經至少部署過一個整合的 Integration Platform。
解決方法/答案
客戶曾經手動編輯過整合檔案(.btin),導致產生了兩個擁有相同「IntegrationFile ID」和「ID」的整合:
你可以用進階文字編輯器(例如 Notepad++)打開受影響的兩個整合檔案(新的和已經部署的那個)來檢查。
在檔案的前幾行,你會看到這些檔案的「IntegrationFile ID」和「ID」。
如果這兩個 ID 相同,你需要將它們修改為不同的值。修改後,你就可以順利發佈新的整合了。
另一個解決方法是,在第二個整合檔案中選擇「檔案 > 另存新檔」。這樣檔案會產生新的 ID,你就可以正常部署這個整合。