MFT stand-alone file logger default log format
Default log file format definition for the Managed File Transfer stand-alone file logger.
<?xml version="1.0" encoding="UTF-8"?>
<logFormatDefinition xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
version="1.00" xsi:noNamespaceSchemaLocation="FileLoggerFormat.xsd">
<messageTypes>
<callCompleted>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/transaction/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/agent/@agent</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/agent/@QMgr</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/command/@type</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/command/@name</insert>
<insert type="system" width="0" ignoreNull="true">callArguments</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/callResult/@outcome</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/callResult/result/error</insert>
</inserts>
<separator>;</separator>
</format>
</callCompleted>
<callStarted>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/agent/@agent</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/agent/@QMgr</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/command/@type</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/transferSet/call/command/@name</insert>
<insert type="system" width="0" ignoreNull="true">callArguments</insert>
</inserts>
<separator>;</separator>
</format>
</callStarted>
<monitorAction>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/monitorLog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/monitorLog/@referenceId</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/monitorLog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/@monitorName</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@agent</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@QMgr</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/action</insert>
</inserts>
<separator>;</separator>
</format>
</monitorAction>
<monitorCreate>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/monitorLog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/monitorLog/@referenceId</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/@monitorName</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@agent</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@QMgr</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/action</insert>
</inserts>
<separator>;</separator>
</format>
</monitorCreate>
<monitorFired>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/monitorLog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/monitorLog/@referenceId</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/monitorLog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/@monitorName</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@agent</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/monitorAgent/@QMgr</insert>
<insert type="user" width="0" ignoreNull="false">/monitorLog/action</insert>
<insert type="user" width="48" ignoreNull="false">/monitorLog/references/taskRequest</insert>
</inserts>
<separator>;</separator>
</format>
</monitorFired>
<notAuthorized>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/notAuthorized/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/notAuthorized/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/notAuthorized/status/@resultCode</insert>
<insert type="user" width="12" ignoreNull="false">/notAuthorized/action</insert>
<insert type="user" width="12" ignoreNull="false">/notAuthorized/authority</insert>
<insert type="user" width="0" ignoreNull="false">/notAuthorized/originator/userID</insert>
<insert type="user" width="0" ignoreNull="false">/notAuthorized/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</notAuthorized>
<scheduleDelete>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/schedulelog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/sourceAgent/@agent</insert>
<insert type="user" width="12" ignoreNull="false">/schedulelog/action</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleDelete>
<scheduleExpire>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/schedulelog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/sourceAgent/@agent</insert>
<insert type="user" width="12" ignoreNull="false">/schedulelog/action</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleExpire>
<scheduleSkipped>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/schedulelog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/sourceAgent/@agent</insert>
<insert type="user" width="12" ignoreNull="false">/schedulelog/action</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleSkipped>
<scheduleSubmitInfo>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="false">/schedulelog/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/sourceAgent/@agent</insert>
<insert type="user" width="12" ignoreNull="false">/schedulelog/action</insert>
<insert type="user" width="0" ignoreNull="false">/schedulelog/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/schedule/submit/</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/schedule/submit/@timezone</insert>
<insert type="user" width="3" ignoreNull="true">/schedulelog/schedule/repeat/frequency</insert>
<insert type="user" width="12" ignoreNull="true">/schedulelog/schedule/repeat/frequency/@interval</insert>
<insert type="user" width="3" ignoreNull="true">/schedulelog/schedule/repeat/expireCount</insert>
<insert type="user" width="0" ignoreNull="true">/schedulelog/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleSubmitInfo>
<scheduleSubmitTransfer>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="10" ignoreNull="false">type</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@agent |
/transaction/sourceWebUser/@webGatewayAgentName |
/transaction/sourceWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@QMgr |
/transaction/sourceWebUser/@webGatewayAgentQMgr |
/transaction/sourceWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@agent |
/transaction/destinationWebUser/@webGatewayAgentName |
/transaction/destinationWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@QMgr |
/transaction/destinationWebUser/@webGatewayAgentQMgr |
/transaction/destinationWebGateway/@webGatewayAgentQMgr</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleSubmitTransfer>
<scheduleSubmitTransferSet>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/schedulelog/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/schedulelog/@ID</insert>
<insert type="system" width="10" ignoreNull="false">type</insert>
<insert type="user" width="0" ignoreNull="false">source/file | source/queue</insert>
<insert type="user" width="5" ignoreNull="true">source/@type</insert>
<insert type="user" width="6" ignoreNull="true">source/@disposition</insert>
<insert type="user" width="0" ignoreNull="false">destination/file | destination/queue</insert>
<insert type="user" width="5" ignoreNull="true">destination/@type</insert>
<insert type="user" width="9" ignoreNull="true">destination/@exist</insert>
</inserts>
<separator>;</separator>
</format>
</scheduleSubmitTransferSet>
<transferStarted>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="true">/transaction/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@agent |
/transaction/sourceWebUser/@webGatewayAgentName |
/transaction/sourceWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@QMgr |
/transaction/sourceWebUser/@webGatewayAgentQMgr |
/transaction/sourceWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@agentType |
/transaction/sourceWebUser/@webGatewayAgentType |
/transaction/sourceWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@agent |
/transaction/destinationWebUser/@webGatewayAgentName |
/transaction/destinationWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@QMgr |
/transaction/destinationWebUser/@webGatewayAgentQMgr |
/transaction/destinationWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/scheduleLog/@ID</insert>
</inserts>
<separator>;</separator>
</format>
</transferStarted>
<transferCancelled>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="true">/transaction/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@agent |
/transaction/sourceWebUser/@webGatewayAgentName |
/transaction/sourceWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@QMgr |
/transaction/sourceWebUser/@webGatewayAgentQMgr |
/transaction/sourceWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@agentType |
/transaction/sourceWebUser/@webGatewayAgentType |
/transaction/sourceWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@agent |
/transaction/destinationWebUser/@webGatewayAgentName |
/transaction/destinationWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@QMgr |
/transaction/destinationWebUser/@webGatewayAgentQMgr |
/transaction/destinationWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@agentType |
/transaction/destinationWebUser/@webGatewayAgentType |
/transaction/destinationWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</transferCancelled>
<transferComplete>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="true">/transaction/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@agent |
/transaction/sourceWebUser/@webGatewayAgentName |
/transaction/sourceWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@QMgr |
/transaction/sourceWebUser/@webGatewayAgentQMgr |
/transaction/sourceWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@agentType |
/transaction/sourceWebUser/@webGatewayAgentType |
/transaction/sourceWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@agent |
/transaction/destinationWebUser/@webGatewayAgentName |
/transaction/destinationWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@QMgr |
/transaction/destinationWebUser/@webGatewayAgentQMgr |
/transaction/destinationWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@agentType |
/transaction/destinationWebUser/@webGatewayAgentType |
/transaction/destinationWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</transferComplete>
<transferDelete>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="true">/transaction/status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/sourceAgent/@agent |
/transaction/sourceWebUser/@webGatewayAgentName |
/transaction/sourceWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@QMgr |
/transaction/sourceWebUser/@webGatewayAgentQMgr |
/transaction/sourceWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/sourceAgent/@agentType |
/transaction/sourceWebUser/@webGatewayAgentType |
/transaction/sourceWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="false">/transaction/destinationAgent/@agent |
/transaction/destinationWebUser/@webGatewayAgentName |
/transaction/destinationWebGateway/@webGatewayAgentName</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@QMgr |
/transaction/destinationWebUser/@webGatewayAgentQMgr |
/transaction/destinationWebGateway/@webGatewayAgentQMgr</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/destinationAgent/@agentType |
/transaction/destinationWebUser/@webGatewayAgentType |
/transaction/destinationWebGateway/@webGatewayAgentType</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/originator/userID</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/job/name</insert>
<insert type="user" width="0" ignoreNull="true">/transaction/status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</transferDelete>
<transferProgress>
<format>
<inserts>
<insert type="user" width="19" ignoreNull="false">/transaction/action/@time</insert>
<insert type="user" width="48" ignoreNull="false">/transaction/@ID</insert>
<insert type="system" width="6" ignoreNull="false">type</insert>
<insert type="user" width="3" ignoreNull="true">status/@resultCode</insert>
<insert type="user" width="0" ignoreNull="false">source/file | source/queue</insert>
<insert type="user" width="0" ignoreNull="false">source/file/@size | source/queue/@size</insert>
<insert type="user" width="5" ignoreNull="true">source/@type</insert>
<insert type="user" width="6" ignoreNull="true">source/@disposition</insert>
<insert type="user" width="0" ignoreNull="true">source/file/@alias | source/queue/@alias</insert>
<insert type="user" width="0" ignoreNull="true">source/file/@filespace | source/queue/@filespace</insert>
<insert type="user" width="0" ignoreNull="true">source/@correlationBoolean1</insert>
<insert type="user" width="0" ignoreNull="true">source/@correlationNum1</insert>
<insert type="user" width="0" ignoreNull="true">source/@correlationString1</insert>
<insert type="user" width="0" ignoreNull="false">destination/file | destination/queue</insert>
<insert type="user" width="0" ignoreNull="false">destination/file/@size | destination/queue/@size</insert>
<insert type="user" width="5" ignoreNull="true">destination/@type</insert>
<insert type="user" width="9" ignoreNull="true">destination/@exist</insert>
<insert type="user" width="0" ignoreNull="true">destination/file/@alias | destination/queue/@alias</insert>
<insert type="user" width="0" ignoreNull="true">destination/file/@filespace | destination/queue/@filespace</insert>
<insert type="user" width="0" ignoreNull="true">destination/file/@truncateRecords</insert>
<insert type="user" width="0" ignoreNull="true">destination/@correlationBoolean1</insert>
<insert type="user" width="0" ignoreNull="true">destination/@correlationNum1</insert>
<insert type="user" width="0" ignoreNull="true">destination/@correlationString1</insert>
<insert type="user" width="0" ignoreNull="true">status/supplement</insert>
</inserts>
<separator>;</separator>
</format>
</transferProgress>
</messageTypes>
</logFormatDefinition>