Monitor request message examples
Examples of the messages that you can put on the agent command queue to request that the agent create or delete a monitor.
Create monitor request
<?xml version="1.0" encoding="UTF-8"?>
<monitor:monitor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:monitor="http://www.ibm.com/xmlns/wmqfte/7.0.1/MonitorDefinition"
version="4.00"
xsi:schemaLocation="http://www.ibm.com/xmlns/wmqfte/7.0.1/MonitorDefinition ./Monitor.xsd">
<name>EXAMPLEMONITOR</name>
<pollInterval>1</pollInterval>
<agent>US2.BINDINGS.FILE</agent>
<resources>
<directory recursionLevel="0">/srv/nfs/incoming</directory>
</resources>
<triggerMatch>
<conditions>
<allOf>
<condition>
<fileMatch>
<pattern>*.completed</pattern>
</fileMatch>
</condition>
</allOf>
</conditions>
</triggerMatch>
<reply QMGR="US2.BINDINGS">WMQFTE.4D400F8B20003702</reply>
<tasks>
<task>
<name/>
<transfer>
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="4.00"
xsi:noNamespaceSchemaLocation="FileTransfer.xsd">
<managedTransfer>
<originator>
<hostName>example.com.</hostName>
<userID>mqm</userID>
</originator>
<sourceAgent QMgr="US2.BINDINGS" agent="US2.BINDINGS.FILE"/>
<destinationAgent QMgr="US2.BINDINGS" agent="US2.BINDINGS.FILE"/>
<transferSet>
<item checksumMethod="MD5" mode="binary">
<source disposition="leave" recursive="false">
<file>/srv/nfs/incoming/*.txt</file>
</source>
<destination exist="error" type="directory">
<file>/srv/backup</file>
</destination>
</item>
</transferSet>
</managedTransfer>
</request>
</transfer>
</task>
</tasks>
<originator>
<hostName>example.com.</hostName>
<userID>mqm</userID>
</originator>
</monitor:monitor>
Delete monitor request
<?xml version="1.0" encoding="UTF-8"?>
<monitor:deleteMonitor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:monitor="http://www.ibm.com/xmlns/wmqfte/7.0.1/MonitorDefinition"
version="4.00"
xsi:schemaLocation="http://www.ibm.com/xmlns/wmqfte/7.0.1/MonitorDefinition ./Monitor.xsd">
<name>EXAMPLEMONITOR</name>
<originator>
<hostName>example.com.</hostName>
<userID>mqm</userID>
</originator>
<reply QMGR="QM_JUPITER">WMQFTE.4D400F8B20003705</reply>
</monitor:deleteMonitor>