Versiot verrattuina

Avain

  • Tämä rivit lisättiin.
  • Tämä rivi poistettiin.
  • Muotoilua muutettiin.

Nimi

FuturaPlan.TaskRunner.Triggers.Basic.TransactionFileTrigger

...

FileTrigger

Parametrit

Triggerin laukaisu yksittäisestä tiedostosta:

NimiTyyppiKuvaus
FilePathMerkkijonoSen tiedoston koko polku, jonka olemassaolo laukaisee liipaisimen.

Triggerin laukaisu tiedostoista, joilla annettu tiedostopääte:

NimiTyyppiKuvaus
TransactionFile
FileFolderPathMerkkijono
Tiedoston nimi ja polku, johon viimeisin liipaisuhetki tallennetaan

Sen hakemiston koko polku, josta laukaisuperusteena olevat tiedostot löytyvät.

FileFormatMerkkijonoLaukaisuperusteena oleva tiedostotyyppi. Jos yksikin tiedosto annetulla päätteellä löytyy annetusta hakemistosta, liipaisin laukeaa.

Kuvaus

Triggerin tarkoitus on laueta tietyn sekuntimäärän välein. Sillä voidaan haluttaessa esimerkiksi ajastaa jokin tapahtuma ajettavaksi kerran vuorokaudessa. Tällöin TriggerTimeInSeconds parametriin asetetaan arvo 86400 (eli 24 x 60 x 60). kun halutun niminen tiedosto löytyy halutusta kansiosta.TimestampFileName parametri puolestaan osoittaa tekstitiedostoon, johon tallennetaan edellisen liipaisun suoritusaika. Triggeri päivittää tekstitiedostoa automaattisesti, mutta alkuarvolla voidaan konfiguroida tehtävä suoritettavaksi esim. joka yö klo 03:00. Tällöin alkuarvoksi pitää laittaa nykyisen päivän klo 03 esim. seuraavasti: "5.9.2018 03.00.00". Kun kello tulee 03:00, triggeri liipaisee pitäen huolen tiedoston päivittämisestä.

Esimerkki

Koodilohko
<Trigger>
    <Name>FuturaPlan.TaskRunner.Triggers.Basic.TransactionFile<FileTrigger</Name>
    <Params>
        <Param Key="TransactionFileFilePath">C:\DBManager\TaskRunner\TransactionFileTriggerFileTrigger.txt</Param>
    </Params>
</Trigger>

...