调度文件传输日志消息示例

执行已安排的传输操作时,发布到主题字符串为 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>
该消息是一个包含以下信息的日志:
  • 发起请求的人员
  • 提交请求的时间
  • 已安排传输的启动时间
  • 源和目标代理详细信息
  • 传输规范
<schedulelog> 元素的 ID 属性是该已调度传输的唯一标识(在源代理中)。 该标识用于将安排条目与实际的文件传输关联。

提交的 <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> 元素值确认调度条目现在已从调度列表中移除,并且即将进行处理。 将发布代理的安排消息,不再存在到期条目。