Changes between Version 6 and Version 7 of Documentatie/Beheerder/Scripts


Ignore:
Timestamp:
05/02/11 08:57:50 (15 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Scripts

    v6 v7  
    120120je bij de scriptnaam ook weglaten (maar ''niet'' bij {{{script.py}}}!). 
    121121 
    122 TODO: '''verstuur herinneringen script''' 
    123 TODO: '''switches script''' 
    124 TODO: '''andere scripts''' 
    125 TODO: '''lijstje van adaptatie scripts''' 
    126122 
    127123=== Backup === 
     
    135131Het invulveld dat daar verschijnt bevat de instelling voor het maken van backups. 
    136132 
     133Zie ook script [#Restore restore] om backups terug te zetten. 
     134 
     135=== DECOS Ontdubbelen === 
     136 
     137TODO: ? 
     138 
     139 
     140=== HL7-Server === 
     141 
     142TODO: ? 
     143 
     144 
    137145=== Leeftijdsselectie === 
    138146 
     
    158166 
    159167De uitvoer is tab-gescheiden. 
    160  
    161  
    162 === SVN Cleanup === 
    163  
    164 De naam van dit script is {{{svn_cleanup}}}. 
    165  
    166 Dit script kan problemen met het versiebeheer van OpenAC oplossen. 
    167 Als het niet lukt om OpenAC op te starten omdat het over versiebeheerproblemen klaagt, 
    168 kan dit script een oplossing bieden. Voor een meer rigoreuze oplossing zie script [#svn_client SVN Client]. 
    169  
    170 === SVN Client === 
    171  
    172 De naam van dit script is {{{svn}}}. Beschikbaar vanaf v1.224. 
    173  
    174 Dit script voert algemene versiebeheertaken uit, al dan niet met de instellingen 
    175 van OpenAC. Dit script heeft een parameter nodig om aan te geven welke bewerking 
    176 het uit moet voeren. Als er geen parameters meegegeven worden dan drukt het script 
    177 een volledige handleiding af op het scherm. 
    178  
    179 Sommige mogelijke parameters voor dit script: 
    180   - {{{info}}} geef informatie over de huidige OpenAC versie. 
    181   - {{{server}}} geef informatie over de versie van OpenAC beschikbaar op de server van de FENAC. Hierbij worden de proxy-instellingen van OpenAC gebruikt. Zorg ervoor dat die goed ingesteld staan bij instellingen. 
    182   - {{{serverc}}} geef informatie over de versie van OpenAC beschikbaar op de server van de FENAC. Maak hierbij ''geen'' gebruik van de proxy instellingen van OpenAC. In combinatie met {{{server}}} is het mogelijk om hiermee netwerkproblemen veroorzaakt door proxy-instellingen uit te zoeken. 
    183   - {{{status}}} laat de status van de OpenAC versie zien. Hierbij worden regels afgedrukt met een letter of symbool vooraan om aan te geven wat de status is. ''?'' geeft een bestand aan dat onbekend is bij versiebeheer; dat zou normaal gesproken niet voor moeten komen. ''M'' geeft een bestand aan dat veranderd is in de lokale versie; die kunnen via versiebeheer ingeleverd worden. Andere letters (''A'' en ''C'') kunnen voorkomen maar geven een probleem met de installatie aan. 
    184   - {{{scrub}}} is een stoomwals die over alle versiebeheer problemen heen walst door dingen lukraak weg te gooien. Als OpenAC niet wil opstarten vanwege versiebeheerproblemen en ook niet bijgewerkt kan worden en script {{{svn_cleanup}}} biedt geen soelaas, dan kan ''scrub'' helpen. Omdat dit een paardemiddel is moet ook nog de dag van de week (eerste twee letters) als parameter meegegeven worden, al is het maar om te voorkomen dat je dit per ongeluk draait en alle veranderingen aan sjablonen en codetabellen kwijtraakt. 
    185  
    186 === Switches === 
    187  
    188 De naam van dit script is {{{switches}}}. 
    189  
    190 OpenAC kent een groot aantal zogenaamde ''switches'' om het gedrag te beinvloeden of om problemen te helpen uitzoeken. 
    191 Een switch kan aan of uit staan. Met dit script is het mogelijk om de switches van OpenAC in te stellen zonder  
    192 OpenAC zelf op te starten. Dat kan nuttig zijn in het geval dat OpenAC helemaal niet meer start maar dat het probleem 
    193 wel onderzoecht moet worden met bepaalde switches aan. 
    194  
    195 Zie [Documentatie/Beheershandleiding/Instellingen de instellingenpagina] van de beheershandleiding voor meer 
    196 informatie over de switches zelf. 
    197  
    198 Als dit script zonder parameters wordt gedraaid, drukt het de huidige switch-instellingen af. 
    199  
    200 Om switches te veranderen, geef de naam van een switch, een is-teken en dan ''aan'' of ''uit'' (het script accepteert 
    201 ook ''1'', ''true'', ''ja'' en ''yes'' voor aan en ''0'', ''false'', ''nee'' en ''no'' voor uit -- als het script het niet 
    202 snapt, vertelt het wel wat het wel verstaat). Het is mogelijk om meer dan een switch tegelijk in te stellen. 
    203  
    204 Hieronder een voorbeeld om de switches op te vragen en een tweede om de switches {{{debug_sql_read}}} uit en {{{skip_svn}}} aan te zetten. 
    205  
    206 {{{ 
    207 Python25\python.exe script.py switches 
    208 Python25\python.exe script.py switches debug_sql_read=uit skip_svn=aan 
    209 }}} 
    210  
    211168 
    212169=== Periodieke TOREN-import === 
     
    233190   TOREN-importmap met "'''script.py periodiek_toren_import herstel'''". 
    234191 
     192=== Rapportage === 
     193 
     194De naam van dit script is {{{rapportage}}}. 
     195 
     196Maakt een rapportage aan en schrijft deze weg in de rapportagemap. 
     197Als eerste parameter wordt de naam van een rapportage (bijvoorbeeld fenac_kentallen) 
     198opgegeven. 
     199Argumenten voor de rapportage kunnen, met komma's gescheiden, 
     200na de rapportagenaam staan. Deze argumenten komen overeen met 
     201configuratiewaarden van OpenAC. 
     202 
     203 
     204Voorbeelden aanroep: 
     205  - rapportage fenac_kentallen kentallen_jaar=2010 
     206  - rapportage productie_ap factureerbaar_vanaf_datum=2010-01-01,factureerbaar_tot_datum=2010-12-31 
     207 
     208Als er geen rapportagenaam wordt opgegeven, dan wordt 
     209de lijst van beschikbare rapportages afgedrukt. 
     210 
     211=== Restore === 
     212 
     213De naam van dit script is {{{restore}}}. 
     214 
     215Met dit script kan een eerder gemaakte OpenAC backup worden teruggezet, net als via 
     216het menu Beheer -> Backup Terugzetten. Het script heeft een parameter, de verzameldirectory 
     217waar de backup opgeslagen is (dat is dus waarschijnlijk een map met een naam als {{{C:\OpenAC\backups\ac_nederland-2011-04-30-13.17\}}}, 
     218afhankelijk van waar de backups gemaakt worden). 
     219 
     220Het script vraagt of de database eerst leeg gemaakt moet worden en daarna om bevestiging voordat de backup daadwerkelijk  
     221teruggezet wordt. 
     222 
     223=== SVN Cleanup === 
     224 
     225De naam van dit script is {{{svn_cleanup}}}. 
     226 
     227Dit script kan problemen met het versiebeheer van OpenAC oplossen. 
     228Als het niet lukt om OpenAC op te starten omdat het over versiebeheerproblemen klaagt, 
     229kan dit script een oplossing bieden. Voor een meer rigoreuze oplossing zie script [#svn_client SVN Client]. 
     230 
     231=== SVN Client === 
     232 
     233De naam van dit script is {{{svn}}}. Beschikbaar vanaf v1.224. 
     234 
     235Dit script voert algemene versiebeheertaken uit, al dan niet met de instellingen 
     236van OpenAC. Dit script heeft een parameter nodig om aan te geven welke bewerking 
     237het uit moet voeren. Als er geen parameters meegegeven worden dan drukt het script 
     238een volledige handleiding af op het scherm. 
     239 
     240Sommige mogelijke parameters voor dit script: 
     241  - {{{info}}} geef informatie over de huidige OpenAC versie. 
     242  - {{{server}}} geef informatie over de versie van OpenAC beschikbaar op de server van de FENAC. Hierbij worden de proxy-instellingen van OpenAC gebruikt. Zorg ervoor dat die goed ingesteld staan bij instellingen. 
     243  - {{{serverc}}} geef informatie over de versie van OpenAC beschikbaar op de server van de FENAC. Maak hierbij ''geen'' gebruik van de proxy instellingen van OpenAC. In combinatie met {{{server}}} is het mogelijk om hiermee netwerkproblemen veroorzaakt door proxy-instellingen uit te zoeken. 
     244  - {{{status}}} laat de status van de OpenAC versie zien. Hierbij worden regels afgedrukt met een letter of symbool vooraan om aan te geven wat de status is. ''?'' geeft een bestand aan dat onbekend is bij versiebeheer; dat zou normaal gesproken niet voor moeten komen. ''M'' geeft een bestand aan dat veranderd is in de lokale versie; die kunnen via versiebeheer ingeleverd worden. Andere letters (''A'' en ''C'') kunnen voorkomen maar geven een probleem met de installatie aan. 
     245  - {{{scrub}}} is een stoomwals die over alle versiebeheer problemen heen walst door dingen lukraak weg te gooien. Als OpenAC niet wil opstarten vanwege versiebeheerproblemen en ook niet bijgewerkt kan worden en script {{{svn_cleanup}}} biedt geen soelaas, dan kan ''scrub'' helpen. Omdat dit een paardemiddel is moet ook nog de dag van de week (eerste twee letters) als parameter meegegeven worden, al is het maar om te voorkomen dat je dit per ongeluk draait en alle veranderingen aan sjablonen en codetabellen kwijtraakt. 
     246 
     247=== Switches === 
     248 
     249De naam van dit script is {{{switches}}}. 
     250 
     251OpenAC kent een groot aantal zogenaamde ''switches'' om het gedrag te beinvloeden of om problemen te helpen uitzoeken. 
     252Een switch kan aan of uit staan. Met dit script is het mogelijk om de switches van OpenAC in te stellen zonder  
     253OpenAC zelf op te starten. Dat kan nuttig zijn in het geval dat OpenAC helemaal niet meer start maar dat het probleem 
     254wel onderzoecht moet worden met bepaalde switches aan. 
     255 
     256Zie [Documentatie/Beheershandleiding/Instellingen de instellingenpagina] van de beheershandleiding voor meer 
     257informatie over de switches zelf. 
     258 
     259Als dit script zonder parameters wordt gedraaid, drukt het de huidige switch-instellingen af. 
     260 
     261Om switches te veranderen, geef de naam van een switch, een is-teken en dan ''aan'' of ''uit'' (het script accepteert 
     262ook ''1'', ''true'', ''ja'' en ''yes'' voor aan en ''0'', ''false'', ''nee'' en ''no'' voor uit -- als het script het niet 
     263snapt, vertelt het wel wat het wel verstaat). Het is mogelijk om meer dan een switch tegelijk in te stellen. 
     264 
     265Hieronder een voorbeeld om de switches op te vragen en een tweede om de switches {{{debug_sql_read}}} uit en {{{skip_svn}}} aan te zetten. 
     266 
     267{{{ 
     268Python25\python.exe script.py switches 
     269Python25\python.exe script.py switches debug_sql_read=uit skip_svn=aan 
     270}}} 
     271 
     272 
     273=== UZOVI === 
     274 
     275TODO: ? 
     276 
    235277=== Verstuur DBC's === 
    236278 
     
    240282 
    241283 
     284=== Verstuur Herinneringen === 
     285 
     286De naam van dit script is {{{verstuur_herinneringen}}}. 
     287 
     288Herinneringen kunnen per e-mail en per SMS verstuurd worden aan patienten. 
     289Als parameters kunnen locatiecodes worden meegegeven. Zonder parameters 
     290worden herinneringen voor alle locaties verstuurd.