设置目标

目标是中心用来接收文档的位置。这些文档可以来自社区参与者(最终传递给社区管理者),也可以来自社区管理者(最终传递给参与者)。

您至少要为文档发送给中心所用的每种传输类型设置一个目标。例如,您要有一个 HTTP 目标来接收通过 HTTP 或 HTTPS 传输进行发送的任何文档。如果您的社区参与者要通过 FTP 发送文档,则您要设置 FTP 目标。

下面的插图显示了如何设置四个目标来处理进入中心的文档。其中两个目标用于来自参与者的文档,另两个目标用于来自社区管理者的文档。(请注意,您可以将传输方法添加到缺省情况下 WebSphere Business Integration Connect 支持的传输方法列表中。)

图 21. 传输方法和相关联的目标


要设置目标,请执行下列步骤:

  1. 单击中心管理 > 中心配置 > 目标
  2. 如果您希望上载用户定义的传输方法,请执行下列步骤。否则的话,请转至3
    1. 单击导入传输类型
    2. 输入定义传输方法的 XML 文件名(或使用浏览,浏览至该文件)。
    3. 单击上载

    注意: 从目标列表,您还可以删除用户定义的传输类型。不能删除由 WebSphere Business Integration Connect 提供的传输方法。在使用用户定义的传输方法创建某个目标后,也不能删除该传输方法。

  3. 单击创建目标
  4. 输入目标的名称。例如,您可以称该目标为 HttpTarget。这是个必需字段。您在此输入的名称将显示在目标列表中。
  5. 指出目标的状态,这是可选的。已启用是缺省值。启用的目标可接受文档。禁用的目标不能接受文档。
  6. 输入目标的描述,这是可选的。
  7. 从列表中选择一种传输方法。请注意,如果您导入了用户定义的传输,那么它会出现在列表中。

此处所示的步骤对于所有目标都是一样的。但是,在选择了目标之后,页面上会显示额外的字段。 根据您所选择的传输类型的不同,这些字段也会不同。

这些是配置目标时所要采取的其它步骤,它取决于其传输类型。在提供了特定于传输方法的信息以定义 HTTP/S 或用户定义的目标之后,您可以修改该目标的配置点。请参阅修改配置点

设置 HTTP/S 目标

接收器组件包含一个预先定义的 bcgreceiver servlet,用于接收 HTTP/S POST 消息。可以创建 HTTP 目标以访问该 servlet 接收到的消息。

下列步骤描述了需要为 HTTP/S 目标指定的内容:

  1. 指定网关类型,这是可选的。网关类型定义了传输的性质。例如,如果在将文档交换投入生产环境之前要进行测试,您可以输入 Test。缺省值是 Production
  2. 输入 HTTP/S 目标的 URI。该名称必须以 bcgreceiver 开头。 例如,您可以输入 bcgreceiver/submit。然后就将在 bcgreceiver/submit 目录中接收通过 HTTP/S 进入服务器的文档。
  3. 更改同步路由值(这是可选的):
    1. 对于最大同步超时,输入保持同步连接的毫秒数。缺省值是 600000。
    2. 对于最大同步同时连接数,输入系统所允许的最大同步连接数。缺省值是 100(最大同步连接数)。
  4. 如果要修改配置点,或者正在建立同步交换所涉及的 AS2、cXML、RNIF 或 SOAP 文档的目标,请参阅修改配置点

设置 FTP 目标

下列步骤描述了需要为 FTP 目标指定的内容:

  1. FTP 路由目录字段中,输入 FTP 服务器的根目录。请参阅配置接收文档的 FTP 服务器,获取关于在 FTP 服务器中创建目录的信息。
  2. 输入文件保持不变的时间间隔的值(这是可选的),以指出在文档管理器检索文档以进行处理之前文件大小必须保持不变的秒数。 缺省值是 3 秒。
  3. 输入线程数值(这是可选的),以指定文档管理器将同时处理的文档数。建议使用缺省值 1。
  4. 输入要排除的文件的扩展名的值(这是可选的),指出如果在 FTP 目录中发现这种类型的文档,那么文档管理器应当忽略它们(不对它们进行处理)。 例如,您可能希望文档管理器忽略电子表格文件,此时您要输入与这些文件相关联的扩展名。缺省情况下,不排除任何文档类型。

设置 SMTP 目标

下列步骤描述了需要为 SMTP(POP3)目标指定的内容:

  1. 指定网关类型(这是可选的)。缺省值是 Production
  2. 输入传递邮件的 POP3 服务器的位置。
  3. 输入端口号,这是可选的。如果您没有输入任何值,则请使用 110。
  4. 如果访问邮件服务器必须有用户标识和密码,则输入所需的用户标识和密码。
  5. 输入超时值(这是可选的),以指定目标监控 POP3 服务器以获取文档所用的秒数。这个字段是可选的。缺省值是 1 毫秒。
  6. 输入线程数值(这是可选的),以指定文档管理器将同时处理的文档数。建议使用缺省值 1。
  7. 选择 SMTP 目标应当在一天中的什么时间(小时和分钟)轮询 POP3 服务器以获取文档(这是可选的)。
  8. 选择在一周中的哪几天进行轮询(这是可选的)。缺省情况是每天都进行轮询。
  9. 选择在一月中的哪几天进行轮询(这是可选操作)。缺省情况是每天都进行轮询。

设置 JMS 目标

下列步骤描述了需要为 JMS 目标指定的内容:

  1. 指定网关类型(这是可选的)。缺省值是 Production
  2. 输入 JMS 提供程序 URL。这应当与您为 JMS 配置 WebSphere Business Integration Connect 时输入的值(绑定文件的文件系统路径)相匹配,如配置中心以支持 JMS 传输协议所述。
  3. 如果访问 JMS 队列必须有用户标识和密码,则输入所需的用户标识和密码。
  4. 输入 JMS 队列名的值。这是必需字段。
  5. 输入 JMS 工厂名的值。这是必需字段。
  6. 输入提供商 URL 包(这是可选的)。
  7. 输入 JNDI 工厂名。如果您没有输入任何值,则使用值 com.sun.jndi.fscontext.RefFSContextFactory。这是必需字段。
  8. 输入“超时”值(这是可选的),以指定目标监控 JMS 服务器以获取文档所用的秒数。 这个字段是可选的。
  9. 输入线程数值(这是可选的),以指定文档管理器将同时处理的文档数。建议使用缺省值 1。

例如,如果您想要设置一个 JMS 目标,以与"准备配置中心"中的 JMS 配置示例相匹配,则要:

  1. 目标名框中输入值 JMSTarget
  2. JMS 提供程序 URL 框中输入值 file:/C:/TEMP/JMS/JMS
  3. JMS 队列名框中输入值 inQ
  4. JMS 工厂名框中输入值 WBICHub

设置文件系统目标

下列步骤描述了需要为文件系统目标指定的内容:

  1. 指定网关类型(这是可选的)。缺省值是 Production
  2. 输入文档根路径的值,指出存放所接收文档的目录。
  3. 输入轮询时间间隔的值(这是可选的),以指出轮询目录以获取新文档的频率。 如果您没有输入任何值,则每隔 5 秒钟轮询目录。
  4. 输入文件保持不变的时间间隔的值(这是可选的),以指出在文档管理器检索文档以进行处理之前文件大小必须保持不变的秒数。 缺省值是 3 秒。
  5. 输入线程数值(这是可选的),以指定文档管理器将同时处理的文档数。建议使用缺省值 1。

修改配置点

对于同步交换将涉及的特定商业协议(RosettaNet、cXML、SOAP 和 AS2),您必须指定 SyncCheck 配置点的处理程序。您也可以通过将上载的用户定义处理程序(或系统提供的过程)应用到其它的目标配置点,修改 HTTP/S 或用户定义目标过程文档。

要将用户编写的处理程序应用于这些配置点,首先必须上载处理程序,如上载用户定义的处理程序 中所述。您还可以使用系统提供的处理程序,该处理程序已经可用,不必上载。

要修改配置点,请执行下列步骤:

  1. 如果您正在创建目标,继续执行步骤2。如果正在更新目标配置,单击中心管理 > 中心配置 > 目标。 然后单击目标旁的放大镜图标。最后,单击
  2. 指定了用于 AS2、cXML、SOAP 或 RNIF 同步事务的处理程序,请执行以下步骤:
    1. 配置点处理程序列表中选择SyncCheck
    2. 通过选择可用列表中的处理程序并单击添加按钮,在配置列表中添加适当的处理程序。

      如果您要在列表中添加其它处理程序,请重复该步骤。 请记住,处理程序的调用顺序就是它们出现在配置列表中的顺序。 第一个可用的处理程序处理请求,而列表中的后续处理程序则不会被调用。在列出缺省 SyncCheck 处理程序之前列出特定的 SyncCheck 处理程序(例如,用于 AS2 事务的 com.ibm.bcg.server.sync.As2SyncHdlr),是一种良好的做法。

    3. 如果您定义了这个目标的处理程序后,单击保存。 否则,转至步骤3
  3. 配置点处理程序列表中选择要修改的配置点。可以为目标而修改的配置点是 PreprocessSyncCheckPostprocess

    图 22. 目标配置点处理程序


  4. 为每个您想修改的处理程序执行以下一个或多个步骤。
    1. 通过从可用处理程序列表中选择处理程序并单击添加按钮,以添加处理程序。该处理程序会移到配置处理程序列表中。
    2. 通过在配置处理程序列表中选择处理程序并单击除去按钮,以除去该处理程序。该处理程序移到可用处理程序列表中。
    3. 通过选择处理程序并单击上移下移,重新排列使用处理程序的顺序。
    4. 通过选择处理程序并单击重复按钮,使该处理程序多次运行。
    5. 通过从配置列表中选择处理程序并单击配置,来配置处理程序。这样会显示可配置的属性列表。
  5. 单击保存

Copyright IBM Corp. 1997, 2004