使用 WebSphere Integration Developer 提高效率
2009-09-30 00:00:00 来源:WEB开发网重要:不要删除运行时相关的企业模块,如 BPEContainer。图 8 显示了在集成测试服务器上安装的缺省应用程序。您的应用程序也将显示在此列表中。强烈建议不要删除其中的任何缺省应用程序。
删除了 Jane 的多个不需要的应用程序后,服务器就可干净地启动,而不再有任何 SIBus 冲突。
从测试组件向导删除模拟器
解决了问题后,Jane 非常高兴,开始继续测试自己的程序集——但随后发生了一件奇怪的事情。她的测试未返回错误,但似乎也没有执行任何操作。我立即询问她是否知道测试组件向导的模拟器功能。(图 9)
图 9. 从测试组件向导删除模拟器
图片看不清楚?请点击这里查看原图(大图)。
请看图 9,其中显示了测试组件向导的 Configurations 选项卡。缺省情况下,WebSphere Integration Developer 将仅对您通过单击右键选择测试的组件进行单元测试,并会模拟 其他组件的行为:从与下游组件关联的接口获取存根,并返回缺省值。我遇到很多客户说测试组件向导完全崩溃了,而这些客户都有一个错误的想法,即假定该向导将对程序集中的所有组件进行单元测试。
Jane 希望测试其程序集中的所有组件,因此我们删除了所有模拟器。接下来会怎样呢?成功了!BPEL 组件对其他 SCA 组件进行编排,并返回了她所预期的结果。
熟悉组件的 XML 表示形式
如果您真的希望通过 WebSphere Integration Developer 提高效率,最值得投入时间的事情是注意 WSDL 接口、业务流程组件和业务项目的基础 XML 表示形式。所有这些组件都使用业务对象的 XML 模式定义(XML Schema Definitions,XSD)、业务流程的业务流程执行语言(Business Process Execution Language,BPEL)和接口的 Web 服务描述语言(Web Services Description Language,WSDL)等 XML 标准。
Tags:使用 WebSphere Integration
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接