+

Search Tips | Advanced Search

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="http://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>
Parent topic: MFT file logger configuration files


Related reference


Related information

Last updated: 2020-10-04