что такое пара атрибутов метаданных в MQFTE?Почему это используется? - PullRequest
1 голос
/ 23 августа 2011

Я работаю с wmqfte. При создании передачи есть параметр для пары атрибутов метаданных. Почему это используется для

1 Ответ

3 голосов
/ 24 августа 2011

Одно из заданий FTE, над которым я работал, требовало уведомления по электронной почте о статусе перевода.Наш подход к этому заключался в добавлении шага электронной почты при передаче, и способ, которым мы передавали адреса отправителя и получателя, был с парами метаданных.XML для передачи приведен ниже в качестве примера:

<?xml version="1.0" encoding="UTF-8"?><request version="4.00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FileTransfer.xsd">
<!DOCTYPE request>
  <managedTransfer>
    <originator>
      <hostName>host.example.com</hostName>
      <userID>me</userID>
    </originator>
    <sourceAgent QMgr="QMGR01" agent="AGENT01"/>
    <destinationAgent QMgr="QMGR02" agent="AGENT02"/>
    <transferSet priority="5">
      <metaDataSet>
        <metaData key="email.from">fteadmin@example.com</metaData>
        <metaData key="email.to">"dept@example.com</metaData>
      </metaDataSet>
      <item checksumMethod="MD5" mode="binary">
        <source disposition="delete" recursive="false">
          <file>/root/path/file</file>
        </source>
        <destination exist="overwrite" type="directory">
          <file>/root/path/</file>
        </destination>
      </item>
    </transferSet>
    <job>
      <name>Your Job Name Here</name>
    </job>
  </managedTransfer>
</request>

Лучший способ отправки электронных сообщений о статусе - это просмотреть уведомления о передаче, опубликованные в Координационном QMgr.Однако в этом примере показано одно возможное использование пар метаданных.

...