Element i en styrfil för export

Följande element kan finnas i en styrfil för export.

 

XML Element

Default

Funktion

ConnectString

Måste finnas

Connectstring till databasen. Connectsträngen kan peka på en OLEDB provider, då börjar den med ”Provider=” eller gå via ODBC då börjar dem med ”DSN=”. Utmärkt resurs för att hitta rätt är;
http://www.connectionstrings.com

OptionalConnectString

Får saknas

OptionalConnectstring till alternativ databas i fall den ordinarie databsen ej är kontaktbar. Se beskrivning av Connectsträngen i avsnittet ConnectString.

DateTimeFormat

YYYY-MM-DD HH:nn

Datum & tidsformat. Syntax samma som VB6 Format sats

HourUpdateOK

Får saknas

Ska ställa en fråga till databasen som returnerar det timmar som kan uppdateras. Saknas denna fråga ställs ingen sådan till databasen = alla värden exporteras

HourUpdate

Måste finnas

Fråga för att uppdatera befintliga värden som inte är skrivskyddad

HourUpdateAuto

Får saknas

Sats som uppdaterar befintliga värden när programmet körs i autoläge. Finns inte denna angiven, används samma sats (=HourUpdate) både när programmet körs automatiskt och manuellt.

HourExisting

Måste finnas

Fråga för att kolla vilka timmar som redan finns, INSERT görs på övriga under perioden som exporten gäller

HourInsert

Måste finnas

Sats för att stoppa in värden för timmar som inte finns sen förut

 

ValueFormat

(tom) = alla decimaler

Formatering av värdena in i SQL frågan. Syntax enligt VB6 Format. T.ex 0.0 för en decimal och inledande nolla

TimeRef

WALL

Vilken tidreferens som önskas, kan vara UTC, Normaltid eller aktuell tid. Varianterna betecknas med resp. UTC, NORM, WALL

Integration

Backward

Kan ha värde Forward eller Backward. Forward betyder att en timme ska märkas med starttiden.

PreExport

Får saknas

Kommando som skickas innan exporten.

Flera kommandon kan separeras med tecknet ( | ) och i så fall skickas det ett och ett.

 

Man kan i stället för ett SQL kommando starta en kommandofil genom att skriva (adostartcmd).

Kommandofilen (adostartcmd.bat) skall finnas i ”[Drive]\Aiolos\Init” katalogen.

PostExport

Får saknas

Kommando som skickas efter exporten. Flera kommandon på samma sätt som för PreExport.

 

Man kan i stället för ett SQL kommando starta en kommandofil genom att skriva (adoendcmd).

Kommandofilen (adoendcmd.bat) skall finnas i ”[Drive]\Aiolos\Init” katalogen.

IsDayRecord

Får saknas

Värde: True eller False
Default: false
Anger ifall exporten sker till en databas där en record innehåller 24 värden