2015-12-03 41 views
0

感謝您查看我的問題。如何在本地環境中開發Case Manager小部件?

我們正在使用IBM Case Manager(ICM)5.2。用戶發生了新的變化。我是BA /開發人員。

要修改現有的案例管理器插件和用戶控件,我必須執行以下任務:

  1. 更改ICM部件JS和HTML代碼,在我的本地環境與Eclipse。

  2. 從(自定義)小部件包中替換JS和HTML,將更新後的包發送到應用程序服務器。

  3. 在服務器上,使用Case Manager配置工具來部署軟件包。

  4. 登錄Case Builder並部署該解決方案。測試代碼並恢復測試。



我的問題是:

(1)。我不知道如何在我的本地環境中運行這些代碼,而無需部署到ICM中。在當地環境中安裝Case Manager是否必須?

(2)。有沒有簡單的方法來測試和調試我的本地環境中的自定義小部件JS & HTML代碼?

問候!

+0

我不會改變標準的小部件,而是用新的定義重載當前的定義,而對於調試,只需使用firebug(或IE開發工具或Chrome,無論你喜歡什麼) –

+0

感謝您的回覆@Robert。是的,ICM插件不會改變。在這個話題上,我想了解如何開發自定義小部件。 –

+0

我不知道它是否完全適用於這種情況,但是這本紅皮書http://www.redbooks.ibm.com/abstracts/sg248055.html?Open對導航器有很好的例子,其他材料鏈接也有一個導航器開發插件,以幫助搭建你的widget項目 –

回答

0

爲了在本地完全運行和配置小部件,您需要完整安裝ICM。這是因爲您將大量依賴Content Navigator作爲案例管理器資源。您可以通過要求遠程資源來測試一兩件事,但最終您需要將您的小部件集成到正在運行的安裝中,以便能夠在頁面設計器中實際使用它。

到目前爲止,您最簡單的選擇是在本地構建您的小部件,然後遠程部署和遠程調試。

假設您知道如何部署您的小部件(使用Config mgr或icmadmin桌面),那麼調試前端最簡單的方法是使用大多數瀏覽器附帶的「開發人員工具」( IE /火狐/鉻)。只需點擊F12按鈕,找到.js文件並放置一個斷點。請諮詢您的瀏覽器的幫助/谷歌如何使用這些工具。

通過在您的應用程序服務器上在eclipse中創建一個遠程調試會話,可以很好地實現調試小部件的java部分。在eclipse中,轉到「調試配置」,然後添加一個新的「遠程Java應用程序」,選擇你的「Widget Project」並填寫應用程序服務器的遠程ip /(調試)端口。按調試,你就被設置了!放置斷點並調用你的java :)

此外,請參閱此博客文章,其中包含調試+屏幕截圖的其他提示:Debugging your ICN plugins (or ICM widgets)

相關問題