MFT 代理状态消息格式
创建或启动 Managed File Transfer Agent 时,代理程序会将其详细信息发布到 SYSTEM.FTE 主题 (在 SYSTEM.FTE/Agents/代理程序名称 主题)。
包含以下信息:
- 最大目标传输数
- 代理类型
- 发布时间(UTC)
- 代理声明主机名
- 队列管理器通道
- 最大源传输数
- 代理追踪级别
- 代理界面版本号
- 代理时区
- 代理商描述(可选)
- 最大排队传输数
- 代理状态
- 队列管理器名称
- 命令时间(UTC)
- 代理商开始时间(UTC)
- 队列管理器端口编号
- 备用队列管理器
- 代理 待命实例
- 代理操作系统名称( Linux /Windows/UNIX/其他)
- 代理程序名称
- 代理商产品版本号
- 代理商状态发布率
- 代理商版本号
- 队列管理器主机名
- 目的地转移状态。 这些状态在代理转移状态中列出
如果代理是协议网桥代理,那么还将包含以下信息:
- 最大排队传输数
- 协议桥接终点(单个/多个)
- 队列管理器名称
- 协议桥接类型(ftp、sftp、ftps)
- 代理商状态 发布率 数字
- 协议桥默认服务器名称
- 协议网桥服务器主机
- 代理界面版本号
只要代理传输状态发生更改,就会重新发布代理状态,但缺省情况下不超过 30 秒。 您可以使用agentStatusPublishRateLimit更改此默认设置,该属性在高级代理属性:常规中进行了说明。
以下示例的输出显示用于代理状态中的每个数据元素的键:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="SourceTransferStates">414d512043514d4c37413031202020201af84q67203d0040=CompleteReceivedTransfer</entry>
<entry key="maxDestinationTransfers">25</entry>
<entry key="agentType">STANDARD</entry>
<entry key="PublishTimeUTC">2024-12-05T04:49:31Z</entry>
<entry key="agentDeclaredHostName">mfthost.com</entry>
<entry key="queueManagerChannel">MFT.SVRCONN</entry>
<entry key="maxSourceTransfers">25</entry>
<entry key="agentTraceLevel"><?xml version="1.0" encoding="UTF-8"?><agentTraceStatus version="6.00" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AgentTraceStatus.xsd"></agentTraceStatus></entry>
<entry key="agentInterfaceVersion">1.00</entry>
<entry key="agentTimeZone">Europe/London</entry>
<entry key="agentDescription"/>
<entry key="maxQueuedTransfers">1000</entry>
<entry key="AgentStatus">STARTED</entry>
<entry key="queueManager">QM1</entry>
<entry key="CommandTimeUTC">2024-12-05T04:49:24Z</entry>
<entry key="AgentStartTimeUTC">2024-12-05T04:49:23Z</entry>
<entry key="queueManagerPort">1499</entry>
<entry key="queueManagerStandby"/>
<entry key="DestinationTransferStates">414d51204d554e474f20202020202020d857374a60a72622=RunningTransfer</entry>
<entry key="agentStandbyInstances"><?xml version="1.0" encoding="UTF-8"?><agentStandbyStatus version="6.00"xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AgentStandbyStatus.xsd"><Instances><instance agentHost="mftStandby.com" agentVersion="9.4.0.0"/></Instances></agentStandbyStatus></entry>
<entry key="agentOsName">Linux</entry>
<entry key="agentName">STANDARDAGENT</entry>
<entry key="agentProductVersion">9.4.0.0</entry>
<entry key="AgentStatusPublishRate">300</entry>
<entry key="agentVersion">1.0</entry>
<entry key="queueManagerHost">mfthost.com</entry>
</properties>
以下示例的输出显示用于协议网桥代理的代理状态中的每个数据元素的键:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="SourceTransferStates">414d512043514d4c37413031202020201af84q67203d0040=CompleteReceivedTransfer</entry>
<entry key="agentType">BRIDGE</entry>
<entry key="agentDeclaredHostName">mfthost.com</entry>
<entry key="agentDescription"/>
<entry key="maxQueuedTransfers">1000</entry>
<entry key="agentTimeZone">Europe/London</entry>
<entry key="agentOsName">Linux</entry>
<entry key="PublishTimeUTC">2023-11-04T09:18:44Z</entry>
<entry key="DestinationTransferStates">414d51204d554e474f20202020202020d857374a60a72622=RunningTransfer</entry>
<entry key="protocolBridgeEndPoints">Multiple</entry>
<entry key="queueManager">QM1</entry>
<entry key="agentProductVersion">9.4.0.0</entry>
<entry key="protocolBridgeType">ftp</entry>
<entry key="AgentStatusPublishRate">300</entry>
<entry key="maxSourceTransfers">25</entry>
<entry key="AgentStatus">STARTED</entry>
<entry key="maxDestinationTransfers">25</entry>
<entry key="agentName">BRIDGEAGENT</entry>
<entry key="protocolBridgeDefaultServerName">defaultftpserver.com</entry>
<entry key="protocolBridgeServerHost">ftpserver.example.org</entry>
<entry key="agentInterfaceVersion">6.00</entry>
<entry key="agentVersion">1.0</entry>
</properties>