답변

3

전송 상태에 대한 필수 이메일 알림을 처리하는 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">[email protected]</metaData> 
     <metaData key="email.to">"[email protected]</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에 게시 전송 알림을 볼 수 있습니다. 그러나이 예는 메타 데이터 쌍에 대한 하나의 가능한 사용을 보여줍니다.