如何在本地环境中开发Case Manager小部件?

时间:2015-12-03 09:38:15

标签: ibm-content-navigator ibm-case-manager

感谢您查看我的问题。

我们正在使用IBM Case Manager(ICM)5.2。用户有新的变化。我是BA /开发人员。

要修改现有的Case Manager插件和自定义小部件,我必须执行以下任务:

  1. 使用Eclipse在我的本地环境中更改ICM小部件JS和HTML代码。

  2. 从(自定义)小部件包中替换JS和HTML,将更新的包发送到应用程序服务器。

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

  4. 登录Case Builder并部署解决方案。测试代码并恢复测试。

  5. 我的问题是:

    (1)。我不知道如何在没有部署到ICM的情况下在我的本地环境中运行这些代码。是否必须在我当地的环境中安装Case Manager?

    (2)。有没有一种简单的方法来测试和调试Custom Widgets JS&来自我当地环境的HTML代码?

    问候!

1 个答案:

答案 0 :(得分:0)

为了在本地完全运行和配置小部件,您需要完整安装ICM。这是因为您将严重依赖Content Navigator作为Case Manager资源。您可以通过要求远程资源来测试一两件事,但最终您需要在正在运行的安装上集成您的窗口小部件才能在页面设计器中实际使用它。

到目前为止,您最简单的选择是本地构建您的小部件,然后远程部署和远程调试。

假设您知道如何部署窗口小部件(使用Config mgr或icmadmin桌面),那么到目前为止调试前端的最简单方法是使用"开发人员工具"大多数浏览器(IE / FireFox / Chrome)附带的。只需点击F12按钮,找到你的.js文件并放置一个断点。有关如何使用这些工具的信息,请参阅浏览器的帮助/ google。

通过在eclipse中为应用程序服务器创建远程调试会话,可以最好地调试窗口小部件的java部分。在eclipse中转到" Debug Configurations",然后添加一个新的"远程Java应用程序",选择你的" Widget项目"并填写应用程序服务器的远程ip /(调试)端口。按Debug并重新设置!放置断点并调用java:)

此外,请参阅此博文,其中包含有关调试+屏幕截图的其他提示:Debugging your ICN plugins (or ICM widgets)