Creazione di un documento di definizione delle attività modificando un documento generato
È possibile creare il documento di definizioni di attività di monitoraggio modificando il documento XML generato dall'opzione -gt di fteCreateTransfer.
Informazioni su questa attività
<request> seguito da elemento <managedTransfer> . Per convertire questa definizione di attività in una struttura <managedCall> valida, seguire questi passaggi:Procedura
Esempio
È inoltre possibile conservare l'elemento<managedTransfer> inclusi tutti i dettagli di trasferimento file e inserire fino a quattro chiamate di comando. In questo caso si inserisce qualsiasi selezione dei seguenti elementi di chiamata tra gli elementi <metaDataSet> e <item> :- preSourceCall
- Chiama un programma sull'agente di origine prima di iniziare il trasferimento.
- postSourceCall
- Chiama un programma sull'agente di origine dopo aver completato il trasferimento.
- preDestinationCall
- Richiamare un programma nell'agent di destinazione prima di avviare il trasferimento.
- postDestinationCall
- Richiamare un programma nell'agent di destinazione dopo aver completato il trasferimento.
<command> come descritto nell'esempio precedente. Lo schema FileTransfer.xsd definisce i tipi utilizzati dai vari elementi di chiamata.L'esempio seguente mostra preSourceCall, postSourceCall, preDestinationCall, e postDestinationCall in un documento di definizione dell'attività:
⋮
<transferSet priority="1">
<metaDataSet>
<metaData key="key1">value1</metaData>
</metaDataSet>
<preSourceCall>
<command name="send.exe" retryCount="0" retryWait="0" successRC="0"
type="executable">
<argument>report1.pdf</argument>
<argument>true</argument>
</command>
</preSourceCall>
<postSourceCall>
<command name="//DO_IT.JCL" retryCount="0" retryWait="0" successRC="0"
type="jcl">
<argument>argument</argument>
</command>
</postSourceCall>
<preDestinationCall>
<command name="ant_script.xml" retryCount="0" retryWait="0" successRC="0"
type="antscript">
<target>step1</target>
<property name="name" value="value"/>
</command>
</preDestinationCall>
<postDestinationCall>
<command name="runit.cmd" retryCount="0" retryWait="0" successRC="0" />
</postDestinationCall>
<item checksumMethod="none" mode="binary">
⋮
È possibile miscelare diversi tipi di comando nel trasferimento. Gli elementi di argomento, di destinazione e di proprietà sono facoltativi.