网关管理传输信息,该信息用于将文档路由到中心社区中正确的目的地。出站传输协议决定了在网关配置过程中使用什么信息。有关创建网关的信息,请参阅中心配置指南。
传输类型决定网关设置所需的参数信息。在表 3 中,标有 X 的框需要配置信息,而标有字母 O 的框是可选的。请参阅表 4 以获取网关参数描述。
必需的传输信息 | HTTP 传输 | HTTPS 传输 | FTP 传输 | FTPS 传输 | FTP 脚本传输 | 文件目录传输 | JMS 传输 | SMTP 传输 |
---|---|---|---|---|---|---|---|---|
认证..
|
O |
O |
||||||
自动排队 |
O |
O |
O |
O |
O |
O |
||
连接
|
X |
X |
X |
X |
X |
|||
FTPS 方式 |
O |
|||||||
JMS 工厂
|
X |
|||||||
JMS JNDI
|
X |
|||||||
JMS 消息
|
X |
|||||||
JMS 消息
|
O |
|||||||
JMS 队列
|
X |
|||||||
锁定用户 |
O |
|||||||
数量
|
X |
X |
X |
X |
X |
X |
||
密码 |
O |
O |
O |
O |
O |
O |
O |
O |
提供程序
|
O |
|||||||
重试计数 |
X |
X |
X |
X |
X |
X |
X |
X |
重试时间间隔 |
X |
X |
X |
X |
X |
X |
X |
X |
服务器 IP |
X |
|||||||
目标 URI |
X |
X |
X |
X |
X |
X |
X |
|
用户标识 |
O |
|||||||
用户名 |
O |
O |
O |
O |
O |
O |
O |
|
验证
|
O |
O |
O |
O |
||||
验证
|
O |
要查看和编辑网关,请遵循以下步骤:
您也可以通过单击删除来删除网关。
参数 | 描述 |
---|---|
需要认证 |
如果启用,则用户名和密码是通过 JMS 或 SMTP 消息提供的。 |
自动排队 |
如果启用了该参数,当网关处于脱机状态时,会将文档放置在临时资源库中。如果禁用了该参数,并且网关处于脱机状态,则无法路由文档,且会发生错误。 |
基于日历的调度 |
如果选择该选项,则会根据所选的调度处理与该网关关联的文档。 |
配置点处理程序 |
用于指定哪些处理程序用于前处理,哪些用于后处理。 |
连接超时 |
套接字将保持打开状态而无流量的秒数。缺省值是 120(2 分钟)。 |
描述 |
网关的可选描述。 |
FTPS 方式 |
选择“是”或“否”以控制是否使用安全连接。 |
网关名 |
用于标识网关的名称。 注:网关名是用户定义的自由格式字段。尽管网关名不需要唯一性,但用户应当对各个网关使用不同的名称,以避免可能的冲突。 |
基于时间间隔的调度 |
如果选择该选项,则网关会以指定的时间间隔处理文档。 |
JMS 工厂名 |
Java(TM) 类的名称,JMS 提供程序将使用它来生成与 JMS 队列的连接。 |
JMS JNDI 工厂名 |
用于连接到名称服务的工厂名。 |
JMS 消息类 |
消息类。 |
JMS 消息类型 |
JMS 消息的类型。 |
JMS 队列名 |
存储 JMS 消息的队列名。 |
锁定重试时间间隔(以秒为单位) |
FTP 脚本组件在两次重试锁定尝试之间等待的时间长度。 |
锁定重试计数 |
FTP 脚本组件尝试获取锁定的次数。 |
锁定用户 |
选择“是”或“否”以控制是否允许并发连接。 |
最大锁定时间(以秒为单位) |
FTP 脚本组件保持锁定的最长时间。在最长时间后,锁定会被返回给数据库。 |
最大队列时间(以秒为单位) |
FTP 脚本组件在锁定请求队列中的最长时间。当它被锁定请求拒绝时,被放入锁定请求队列中。 |
线程数 |
分配用于路由文档的线程数。缺省值是 3。只有中心管理员用户才能使用该参数。 |
联机/脱机 |
表明网关处于联机状态还是脱机状态。如果处于脱机状态,则将文档排队,直到网关处于联机状态。 |
密码 |
通过参与者防火墙进行安全访问的密码。 |
提供程序 URL 包 |
Java 用来理解 JMS 上下文 URL 的类或 JAR 文件的名称。 |
重试计数 |
系统在文档发送失败前尝试发送的最大次数。缺省值是 3。 |
重试时间间隔 |
网关在两次重试尝试之间等待的时间。缺省值是 300(5 分钟)。 |
脚本文件 |
包含 FTP 命令的 FTP 脚本。 |
服务器 IP |
服务器 IP 地址 |
状态 |
表明网关处于启用状态还是禁用状态。如果处于禁用状态,则无法处理通过网关传递的文档。 |
目标 URI |
参与者的统一资源标识(URI)。 |
线程数 |
将同时被处理的文档数。 |
传输方法 |
路由文档的协议(请参阅必需的网关配置信息)。 |
使用唯一的文件名 |
当目标位置收到文档时会创建唯一的文件名。初始文件名存储在数据库中。 |
用户定义的属性 |
对于 FTP 脚本文件,用户可以添加自己的属性,这些属性可以在控制台中定义。这些属性在网关中读取并替换到脚本文件中。 |
用户标识 |
访问 FTP 服务器所必需的。 |
用户名 |
通过参与者防火墙进行安全访问的用户名。 |
验证客户机 IP |
在处理文档前验证发送方的 IP 地址。与选作连接源网关的网关一起使用。 |
验证客户机 SSL 证书 |
在处理文档前,依据与文档关联的业务标识来验证发送参与者的数字证书。与选作连接源网关的网关一起使用。 |
要查看为系统配置的缺省网关并编辑它们,请遵循以下步骤:
如果您不再需要某个网关配置,则请遵循下面的步骤删除它。在您删除网关配置前不会出现警告消息。因此,在删除网关配置前请务必确保您已不再需要该配置。
使用以下过程上载传输。
如果您不再需要某个传输方法,则使用下面的步骤删除它。
如果将文档传递到参与者网关时失败,那么 WebSphere Partner Gateway 会尝试再次传递文档。每次尝试被称为重试。在 WebSphere Partner Gateway 中重试功能有两个级别:传输和网关。
传输重试
传输重试是内置的、低级别的重试,无论网关规范如何,始终都会采用。采取低级重试的原因是:瞬态故障是进行传递的网络(特别是因特网)所固有的。因此,传递系统被设计成自动重试,而无须用户显式地定义重试参数。传输重试次数(bcg.delivery.gwTransportMaxRetries)和重试间的时间间隔(bcg.delivery.gwTransportRetryInterval)是在文档管理器的 bcg.properties 文件中定义的,且适用于所有网关。缺省值是重试三次,时间间隔为三秒。
网关重试次数(又称为文档重试次数)
网关重试参数(所允许的重试次数和重试间的时间间隔)是由用户在网关属性中配置的。通常,网关重试时间间隔比内置的传输重试时间间隔长。目的是让用户有足够的时间来纠正妨碍传递的问题。例如,目的地 Web 服务器可能已当机,或者目的地 URL 可能不正确。设置参数值需要用户为每个网关都分配值。
对于每个(用户定义的)网关重试,WebSphere Partner Gateway 将自动执行传输重试。例如,如果指定了三次网关重试,则系统重试模式是:
每次失败的传递尝试都会生成一个警告事件,在社区控制台中可看到该事件。
对于 HTTP 和 HTTPS 传输,可以设置转发代理支持,以便通过一个已配置的代理服务器发送文档。 通过 WebSphere Partner Gateway,可以设置下列支持类型:
设置转发代理之后,通过使之成为缺省转发代理网关,可以使它在传输中全局可用(例如,所有 HTTP 网关都使用该转发代理)。 然后,对于每个单独网关,可以选择不使用缺省转发代理服务器或者可以选择使用其他转发代理服务器。 请参阅中心配置指南, 以获取有关转发代理支持的更多信息。