2012-12-08 85 views
0

我們有一個OSB代理服務,它目前設置爲接收來自外部jms隊列端點URI的消息。我們一直負責創建一個JMS橋接器來接收外部消息。Oracle服務總線(OSB)代理服務端點URI更改

爲此,我們創建了一個包含本地jms輸入/輸出隊列的橋樑,並開始將舊的外部jms隊列的OSB代理服務的端點URI編輯爲我們新的本地橋的jms隊列的端點URI。但是,當我們嘗試激活更改時,我們會收到:Exception in AppMerge flows' progression消息。

是相當新的,以萬物OSB,我不能確定爲這個錯誤是什麼意思,以及是否從遠程JMS隊列當地橋樑的JMS隊列重新指向代理服務端點URI是足夠我們正在試圖做的。

有關此事的任何想法將不勝感激!

我們的OSB版本是10gR3。

Regards, PM。

+0

查看了Weblogic服務器的日誌,我可以看到以下錯誤:'weblogic.utils.compiler.ToolFailureException:[J2EE:160106]錯誤:源文件'/server/domain/sbgen/ProxyService_ABC_businesslogic_ou467040.ear' ,找不到.'。試圖找出這意味着什麼...... –

+2

事實證明,異常並不是由於嘗試更改代理服務的端點URI。問題在於嘗試清除代理服務的關聯服務帳戶。爲了解決這個問題,我們必須首先克隆代理服務,然後更改端點URI並清除新克隆的代理服務的關聯服務帳戶。之後禁用了被新克隆的代理服務取代的原始代理服務。把它歸結於OSB的bug? –

回答

0

我認爲你的代理沒有正確部署。我想在創建網橋和隊列後,重新啓動服務器,然後嘗試工作。

+1

感謝您的回覆,但我們已經多次重新啓動了服務器。看看我上面的評論,看看我們最終如何解決問題!問候,PM。 –

+0

我認爲你已經解決了這個問題。我認爲它應該被報告爲Bug,並且應該等待Oracle的響應。請讓我們知道他們向您回報什麼。 – plkmthr