Changes between Version 15 and Version 16 of Documentatie/Beheerder/Scripts


Ignore:
Timestamp:
Mar 28, 2014 10:46:22 AM (12 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Scripts

    v15 v16  
    204204 
    205205Het script waarmee de landelijke MAC-AC totalen worden bepaald is ook beschikbaar als OpenAC script, waarmee de gegevens worden verwerkt als in het landelijke stramien. 
     206 
     207=== Migratie === 
     208 
     209(''vanaf OpenAC v2.006'') Om de overgang van een OpenAC versie naar de volgende te versoepelen is er een ''migratie-script''. Dit is het OpenAC script `migratie`, dat als een gewoon OpenAC script te gebruiken is. Je moet eerst OpenAC bijwerken naar de '''nieuwe''' versie (zodat je de nieuwste versie van het migratie-script krijgt). Voor elke versie van OpenAC (vanaf v2.006) is er een ''migratie-module'' die de migratie van de vorige versie, naar die versie uitvoert. De migratie-modules zijn genoemd naar de versie waar ze bij horen (`v2_006` voor versie v2.006, die de migratie van v2.004 naar v2.006 uitvoert; `v2_008` voor versie v2.008, die de migratie van v2.006 naar v2.008 uitvoert; enzovoort). 
     210 
     211Een migratie-module definieert op zijn beurt weer migratie-stappen die uitgevoerd worden. Deze stappen worden doorgaans in de release-notes van de bijbehorende versie uitgelegd. 
     212 
     213Het migratie-script geef je een of meer parameters. De eerste is de naam van de migratie-module (`v2_006`). Daarna '''moet''' je een of meer opties meegeven die aangeven wat de module moet doen. Met `--all` worden alle migratie-stappen opeenvolgend uitgevoerd, maar het is ook mogelijk om de migratie-stappen een-voor-een uit te voeren.  Gebruik `--help` voor een overzicht van de uit-te-voeren migratiestappen. Gebruik optie `-v` om (nog) meer te loggen dan het anders zou doen.  
     214 
     215Dit commando laat zien welke stappen er zijn: 
     216 
     217{{{ 
     218Python25\python.exe script.py migratie v2_006 --help 
     219}}} 
     220 
     221Elke stap heeft een naam (zoals ''bijwerken'' en er horen twee opties bij deze stap: `--bijwerken` om de stap uit te voeren, en `--no-bijwerken` om de stap juist '''niet''' uit te voeren. De speciale optie `--all` voert alle stappen uit, maar in combinatie met een of meer `--no-<iets>` opties kunnen specifieke stappen worden onderdrukt. Om een enkele stap uit te proberen, gebruik alleen de optie die bij die stap hoort. 
     222 
     223Een gewone migratie gebruikt `--all` en is verder niet ingewikkeld. 
     224 
     225Het volgende commando voert alle stappen uit en maakt een (extra) logbestand `migratie.log` ter controle. Het logbestand komt bij de andere OpenAC logbestanden te staan, in de configuratie-directory (vaak `.openac`). Het migratie-logbestand wordt bij elke migratie overschreven. 
     226 
     227{{{ 
     228Python25\python.exe script.py migratie v2_006 -v --all 
     229}}} 
    206230 
    207231=== Periodieke TOREN-import ===