缺省情况下,各模块都具有与其关联的部署属性集;这些属性存储在部署描述符文件中。如果要为这些属性指定不同的值,那么可以直接在描述符文件中或在 IBM Integration Designer 模块部署编辑器中对其进行编辑。
下次重新生成部署代码时,通常会覆盖对部署描述符文件中的模块部署属性直接进行的任何更改。
但是,您可以使用模块部署编辑器来指定和保留对模块部署属性的更改。模块部署编辑器将更改保存到部署端文件,该文件用于每当重新生成部署代码或在服务器上安装模块时,自动更新部署描述符文件中的模块部署属性。
您可以使用模块部署编辑器来对部署属性进行以下类型的更新:
- 更改 Web Service 导出的 URL
- 为 Web Service 导出创建和分配安全角色
- 绑定安全角色(包括组合件图中定义的角色)
- 编辑 JAX-RPC 导出和导入的 WS-Security 属性
- 为 Web Service 导入和导出添加 JAX-RPC 处理程序
- 添加资源引用
要点: 对于 SCA 模块部署期间的 EJB 模块生成,请考虑 JAX-RPC Web Service 的以下行为:
- 当 JAX-RPC Web Service SCA 绑定在 SCA 模块中使用时,此绑定将触发一个在部署时动态创建的 EJB 模块,以包含 Web Service 及其设置。
- 通过使用管理控制台查看应用程序的模块,您可以获取有关生成的 EJB 模块的信息。
在其中查找相关工件或者使用 AdminApp.View 命令。
有关更多信息,请参阅 WebSphere Application Server 信息中心内的使用 wsadmin 脚本编制的 AdminConfig 对象的命令。
- 如果您已在 SCA 模块的部署描述符上设置了与 JAX-RPC Web Service SCA 绑定相关的属性,这些属性将转移到生成的 EJB 模块。例如,请参阅实施认证中使用的设置。
- 可以通过以下方法修改值:在管理控制台中访问 EJB 模块的 Web Service 子部分,或者与通过其中一个选项(如 -WebServicesClientBindPortInfo)使用 adminApp.edit 命令。
有关更多信息,请参阅 WebSphere Application Server 文档中的使用 wsadmin 脚本编制配置 Web Service 客户机端口信息。
- 使用 JAX-WS 绑定时不会创建 EJB 模块。JAX-WS 绑定是 IBM® Business Process Manager 的缺省 Web Service SCA 绑定类型。