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