调度文件传输日志消息示例
执行已安排的传输操作时,发布到主题字符串为 Log/agent_name/schedule_ID 的 SYSTEM.FTE 主题的消息示例。
已安排的传输日志消息
代理每次处理已调度文件传输的请求时,都会向协调队列管理器发布一条调度日志消息(在其 SYSTEM.FTE/Log/agent name/schedule ID 主题中)。 该消息符合 ScheduleLog.xsd XML 模式。 例如:
<?xml version="1.0" encoding="UTF-8"?>
<schedulelog version="1.00" ID="5"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ScheduleLog.xsd">
<originator>
<hostName>reportserver.com</hostName>
<userID>USER1</userID>
</originator>
<action time="2008-11-23T21:32:01Z">submit</action>
<schedule>
<submit timebase="admin" timezone="Europe/London">2008-11-23T22:00</submit>
</schedule>
<sourceAgent agent="FTEAGENT" QMgr="QM1" />
<destinationAgent agent="FTEAGENT" QMgr="QM1" />
<status resultCode="0" />
<transferSet size="1" priority="0">
<item mode="binary" checksumMethod="MD5">
<source recursive="false" disposition="leave">
<file>c:\sourcefiles\source1.doc</file>
</source>
<destination type="file" exist="overwrite">
<file>c:\destinationfiles\dest1.doc</file>
</destination>
</item>
</transferSet>
</schedulelog>该消息是一个包含以下信息的日志:
- 发起请求的人员
- 提交请求的时间
- 已安排传输的启动时间
- 源和目标代理详细信息
- 传输规范
提交的 <action> 元素值确认已收到请求。
已安排的传输取消日志消息
代理收到取消暂挂的已安排文件传输的请求时,会将以下消息发布到 SYSTEM.FTE/Log/agent_name 主题:
<?xml version="1.0" encoding="UTF-8"?>
<schedulelog version="1.00" ID="5"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ScheduleLog.xsd">
<originator>
<hostName>reportserver.com</hostName>
<userID>USER1</userID>
</originator>
<action time="2008-11-23T21:56:27Z">delete</action>
<status resultCode="0" />
</schedulelog>
ID 属性值对应于安排消息中暂挂的传输请求的标识。已安排的传输到期日志消息
当前时间与调度列表中最早的暂挂文件传输的时间匹配(由 <next> 元素的值指示)时,将发布调度日志消息以指示已调度传输条目已到期:
<?xml version="1.0" encoding="UTF-8"?>
<schedulelog xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
version="4.00" ID="3"
xsi:noNamespaceSchemaLocation="ScheduleLog.xsd">
<originator>
<hostName>example.com.</hostName>
<userID>mqm</userID>
<mqmdUserID>mqm</mqmdUserID>
</originator>
<action time="2011-01-26T13:03:26Z">expire</action>
<sourceAgent agent="AGENT_JUPITER" QMgr="QM_JUPITER"/>
<status resultCode="0"/>
</schedulelog>“expire”的 <action> 元素值确认调度条目现在已从调度列表中移除,并且即将进行处理。 将发布代理的安排消息,不再存在到期条目。