rule.xml

comment

String

idrule

nonEmptyString

ID de la règle

hostids

List of Host Ids allowed to use this rule. No Host Id means all allowed

[hostid]

hostid

nonEmptyString

Hostname des partenaires authorisés à utiliser cette règle

<rule>
  ...
  <hostids>
    <hostid>server1</hostid>
    <hostid>server2</hostid>
    ...
  </hostids>
  ...
<rule>
mode

nonNulInteger

1=SEND 2=RECV 3=SEND+MD5 4=RECV+MD5 5=SENDTHROUGHMODE 6=RECVTHROUGHMODE 7=SENDMD5THROUGHMODE 8=RECVMD5THROUGHMODE

recvpath

token (IN)

Dossier de reception

sendpath

token (OUT)

Dossier d’envoi

archivepath

token (ARCH)

Dossier d’archive

workpath

token (WORK)

Dossier de travail

rpretasks
Tasks

[Task]

List des tâche à exécuter avant le transfert par l’envoyeur

rposttasks

Tasks

[Task]

List des tâche à exécuter après le transfert par l’envoyeur

rerrortasks
Tasks

[Task]

List des tâche à exécuter en cas d’erreur du transfert par l’envoyeur

spretasks
Tasks

[Task]

List des tâche à exécuter avant le transfert par le receveur

sposttasks
Tasks

[Task]

List des tâche à exécuter après le transfert par le receveur

serrortasks
Tasks

[Task]

List des tâche à exécuter en cas d’erreur le transfert par le receveur³

Les blocs <task> definissent les tâches opérées par les différents acteurs de la règle

type

nonEmptyString

Type de tâche: LOG, SNMP, MOVE, MOVERENAME, COPY, COPYRENAME, LINKRENAME, RENAME, DELETE, VALIDFILEPATH, EXEC, EXECMOVE, EXECOUTPUT, EXECJAVA, RESTART, TRANSFER, RESCHEDULE, FTP, TAR, ZIP, TRANSCODE, UNZEROED, CHKFILE, CHMOD, ICAP

path

nonEmptyString

Argument -généralement un path- appliqué à la tâche, des substitutions sont possibles #TRUEFULLPATH#, #FILESIZE#, #RULE#, #DATE#, #TRANSFERID#, …&quot;

delay

nonNegInteger

Delai (ms) maximum pour l’execution de la tâche