修改现有的入站服务配置

修改现有入站服务的配置详细信息。例如:对服务进行保护、将 JAX-RPC 处理程序列表应用于服务的端口以及将该服务发布到多个 UDDI 注册中心。

关于此任务

入站服务是内部提供的服务(即,由您所在的组织提供,并且在可以直接通过服务集成总线目标访问的位置上主管的服务)的 Web 接口。

最初创建入站服务时,您将该服务连接到一个或多个端点侦听器,并可以选择指定用来将该入站服务发布到初始 UDDI 注册中心的 UDDI 发布属性。将为您选择的每个端点侦听器自动创建入站端口,但创建的每个入站端口都不具有模板端口、JAX-RPC 处理程序列表或安全性设置。如果要以下列任何方式控制和监视对入站服务的访问,那么应修改入站服务配置:
  • 使 JAX-RPC 处理程序列表与端口相关联,以便处理程序可以监视该端口的活动以及根据通过该端口传递的每条消息的发送方和内容来执行适当的操作。
  • 对 Web Service 操作进行密码保护。
  • 设置要应用于消息的安全级别(WS-Security 配置和绑定)。可以为请求消息和响应消息分别设置安全级别。
  • 将该服务发布到多个 UDDI 注册中心。

要列示现有的入站服务以及查看和修改它们的配置详细信息,请完成以下步骤:

过程

  1. 启动管理控制台。
  2. 在导航窗格中,单击服务集成 -> 总线 -> bus_name -> [服务] 入站服务 这就在入站服务集合表单中显示了所有入站服务的列表。
  3. 单击列表中的入站服务名称。 将显示此入站服务的当前设置。
  4. 可选: 单击重新装入模板 WSDL 以重新装入此入站服务的模板 WSDL 文件。
    注:
    • 创建新的入站服务时,会将该服务的模板 WSDL 文件的一个副本装入到在本地维护的存储库中。如果您更改了模板 WSDL 文件,那么必须更新本地副本。
    • 当您单击重新装入模板 WSDL 时,就会运行使用 wsadmin 工具刷新入站服务 WSDL 文件中描述的命令。要使该命令能够成功地完成,必须满足该主题中描述的条件。
    • 如果总线需要通过认证代理服务器传递消息以检索 WSDL 文档,那么不能使用重新装入模板 WSDL 选项,您必须使用 wsadmin 工具运行刷新 WSDL 命令。有关更多信息,请参阅相应的故障诊断技巧
  5. 修改常规属性。有关这些属性中的每一个属性的信息,请参阅入站服务设置
    注:
    • 当您更改入站服务名称时,系统将查找所有引用它的对象并更新名称。
    • 模板 WSDL 是特定于服务的 WSDL 文件,您创建此文件的目的是描述这个入站服务。有关如何创建 WSDL 文件的信息,请参阅开发 JAX-RPC 应用程序的 WSDL 文件
    • 虽然在逻辑上仅当 WSDL 包含多个服务时模板 WSDL 名和名称空间才是必需的,但是,用来设置它们的字段在管理控制台中被编码为必填字段。缺省情况下,在这些字段中已经填写了值,因此,如果它们在逻辑上不是服务所必需的,您就应该保留缺省值。如果移除了任何一个字段中的值,管理控制台就会将空字段视为错误。
    • 如果选择了启用操作级安全性选项,那么对于此入站服务,还必须完成对 Web Service 操作进行密码保护中描述的步骤。
  6. 修改其他属性。
    1. 修改与此入站服务相关联的入站端口。

      入站端口描述特定端点侦听器上服务目标的 Web Service 支持以及相关的配置。 每个入站端口都与端点侦听器相关联,并且,仅通过特定端点侦听器来提供特定入站服务,您可以控制哪些用户组可以访问该服务。 有关更多信息,请参阅端点侦听器和入站端口:服务集成总线的入口点

      可以使用 JAX-RPC 处理程序列表来监视端口上的活动,并可以根据通过该端口传递的每条消息的发送方和内容来执行适当的操作,例如进行日志记录或重新路由。 有关更多信息,请参阅支持总线的 Web Service 和 JAX-RPC 处理程序

      可以使用 WS-Security 来设置要对消息应用的安全级别。可以为请求消息和响应消息分别设置安全级别。有关更多信息,请参阅服务集成技术和 WS-Security

      另请参阅入站端口设置

    2. 修改用来将此入站服务发布到一个或多个 UDDI 注册中心的 UDDI 发布属性。 有关 UDDI 发布属性的信息,请参阅 UDDI 发布设置UDDI 注册中心:可由支持总线的 Web Service 引用的 Web Service 目录
    3. 修改您已经为此入站服务设置的定制属性(如果有的话)。 这些定制属性是可以用来设置内部系统配置属性的“名称/值”对。在每个“名称/值”对中,名称是属性关键字,值是字符串值。
    4. 使用发布 WSDL 文件属性来将此入站服务的模板 WSDL 导出到一个压缩文件中。

      作为技术预览,导出的压缩文件包含未定义端口(绑定)的 WSDL 文件版本。这个未绑定的 WSDL 旨在供您的正在准备部署入站服务的同事使用。这为您提供了一种方便的方法来在小组内共享有关已规划的服务部署详细信息的信息。最终部署入站服务时,相关联的 WSDL 必须完整(即,它必须包含绑定信息)。

      对于入站服务,始终在导出的压缩文件中发布未绑定的 WSDL 文件,并且,如果该入站服务定义了任何端口,那么与绑定的 WSDL 文件一起发布。因此,名为 inbound_service_name.zip 的压缩文件始终包含以下文件:
      • bus_name.inbound_service_nameNonBound.wsdl(此文件包含入站服务的未绑定的服务、端口和绑定)。
      • bus_name.inbound_service_namePortTypes.wsdl(此文件包含入站服务的端口类型定义)。
      如果入站服务有一个或多个端口,那么压缩文件还包含下列文件:
      • bus_name.inbound_service_nameService.wsdl(此文件包含入站服务的服务和端口元素)。
      • bus_name.inbound_service_nameBindings.wsdl(此文件包含与入站服务的端口相对应的绑定元素)。

      如果在生成 WSDL 时出错,那么会返回错误页面。

  7. 将更改保存至主配置。

结果

如果处理成功地完成,那么此服务集成总线的入站服务列表将重新显示。否则,将显示错误消息。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_in_config
文件名:tjw_in_config.html