本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

模块部署属性

IBM® Integration Designer中,可以使用模块部署编辑器在部署描述符文件中指定并保留对模块部署属性的更改。

使用模块部署编辑器,您可以完成许多与模块部署属性相关的任务,如:

  • 更改 Web Service 导出的 URL
  • 为 Web Service 导出创建和分配安全角色
  • 绑定安全角色(包括组合件图中定义的角色)
  • 编辑 JAX-RPC 导出和导入的 WS-Security 属性
  • 为 Web Service 导出添加 JAX-RPC 处理程序
  • 为 Web Service 导入添加 JAX-RPC 处理程序
  • 添加资源引用

编辑模块部署属性是最适合 IBM Integration Designer的高级用户的任务。 对于 Web Service 安全性相关的模块部署属性尤其如此,这需要充分了解 OASIS Web Service 安全性 (WS-Security) 规范。

要使用模块部署编辑器,您应该熟悉用于管理部署描述符文件 (例如, Web Service 编辑器和 EJB 部署描述符编辑器) 中的属性的 Rational® Application Developer 工具。 但是,您可以使用只基本了解模块和 Web Service 导出和导入的模块部署编辑器。

使用模块部署编辑器更改模块的部署属性时,更改会保存到名为 ibm-deploy.scaj2ee 的 XML 部署副文件,该文件正好位于“业务集成”透视图“物理资源”视图中的模块下。 每当构建期间重新生成部署代码或在服务器上安装模块时,副文件会自动更新部署描述符文件中的模块部署属性。 这可以保证即使定期重新生成部署代码,仍保留您的更改。

部署副文件包含任意 Web Service 导入或导出的名称和相关文件夹位置。 如果您选择使用重构重命名或移动导入或导出,那么会自动将导入和导出的名称和文件夹位置重构到部署副文件中。
注: serviceDeploy 需要 DOC 验证才能装入部署端文件。 当使用 noValidate=true 运行 serviceDeploy 时,不会进行验证。 如果不进行验证,那么 ibm-deploy.xsd 验证模式不会加载,并且 Eclipse Modeling Framework (EMF) 不会加载部署端文件的内容。

尽管模块部署编辑器文档提供了使用编辑器管理模块部署属性的基本信息,但有关管理 Web 服务及其部署属性的详细信息,请参阅 IBM 红皮书 WebSphere® Version 6 Web Services Handbook - Development and Deployment ( SG246461 ),该手册可从以下 IBM Redbooks® 网站获取: http://www.redbooks.ibm.com