Gå til sidens indhold

Batch-funktionen

Programpakke til batch-kørsel, dst2asb.hta

Nedenfor findes en programpakke, indeholdende et program dst2adb.hta som laver en automatisk batch-kørsel af gemte tabeller i Statistikbanken. Programpakken indeholder også asb2cmd-programmet som bruges til konverting af gamle dstb tidsserier.

Programpakke - seneste version af programmet asb2cmd

 

ADVARSEL: Programmet kun er til Explorer 9 eller tidligere.

 

Batch-funktionen

Som default er batch-funktionen sat til at køre opdateringerne for dags dato. Dette betyder at hvis man har gemte tabeller, der er blevet opdateret, vil programmet automatisk afvikle en batch-kørsel, når man klikker på linket:

https://www.statistikbanken.dk/batch

Hvis du ikke vil have batch-funktionen til at starte automatisk lige nu, kan du (når du er logget på) skrive en dato frem i tiden i url'en efter /batch/,

fx: https://www.statistikbanken.dk/batch/2030-01-01

 

Hjælp til kørsel af dst2asb.hta-programmet

Der kan være problemer med at få programmet til at køre som en "ren" batchkørsel på en Windows-server. Problemet kan give sig udslag i, at når der ikke er en åben "skærmsession", så fungere programmet ikke. 

Aftestning her på Danmarks Statistik, har vist to problemstillinger.

1. Der er problemer med internetforbindelser når brugere logger af eller låser pc'en.

Ad. 1 - Hvis brugeren, der afvikler "Planlagte opgaver" har alle rettigheder på den pågældende serve, (dvs. brugeren skal også have ret til at surfe på nettet), så betyder det, at der ér internetforbindelse til batch-programmet og brugeren kan godt låse pc'en.

2. Der er et problem med cookie-pålogningen til Statistikbanken.

Ad. 2 Ved cookie-problemer kan fejlmeddelelsen se ud som følgende, når programmet ikke kan genfinde cookien:

LOG INITIATED: 22-03-2018 12:15:00

urladr:title=https://www.statistikbanken.dk/batch/2018-3-15

mailto: JCS

recode: G:\timeseries\dstbrecodes.txt

Could not logon (check autologon for the source address). See Help

LOG ENDED: 22-03-2018 12:15:52

Dette kan løses ved at følge nedenstående beskrivelse:

1. Åbn dst2asb.hta i fx Notepad (eller en anden editor)
2. Find linien :
    ie.navigate asbObject.asblogon
3. Erstat denne linie med:
    ie.navigate "https://www.statistikbanken.dk/statbank5a/selecttable/omrade0.asp?comefrom=password.asp&xu=XXX&yp=YYY"
4. Ret XXX og YYY til henholdsvist brugernavn og password for brugeren der har ASB-forespørgslerne gemt i Statistikbanken (svarende til autologon brugeren)
5. Gem filen

Dette burde flytte pålogningen fra at ske via Cookie til at ske via URL'en. Man skal selvfølgeligt være opmærksom på at brugernavnet nu står "hardkodet" i filen.

Kontakt

Jacob Christian Solander
Telefon: 39 17 31 58