Changes between Version 5 and Version 6 of Documentatie/Beheerder/Schermen/Instellingen


Ignore:
Timestamp:
Sep 27, 2012 2:16:25 PM (14 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Schermen/Instellingen

    v5 v6  
    7373(''vanaf [wiki:/Releases/v2.002 versie 2.002]'')  
    7474 
    75 De proxy-instellingen van verschillende communicatie-onderdelen 
    76 die HTTP of HTTPS gebruiken, kunnen verschillend zijn. Tot v2.000 
    77 was er maar ''een'' HTTP proxy instelling (te vinden in het versie- 
    78 beheerscherm). Die instellingen werden gebruikt voor alle HTTP en 
    79 HTTPS verbindingen en zijn opgeslagen in de twee configuratie- 
    80 variabelen svn_proxy en svn_puserpass. Beide variabelen hebben 
    81 een tweeledige waarde: de svn proxy is een host:port combinatie, 
    82 en puserpass is een username:password combinatie. Voor HTTP proxies 
     75De proxy-instellingen van de communicatie-onderdelen 
     76die HTTP of HTTPS gebruiken, kunnen verschillend zijn (bijvoorbeeld als communicatie met de Grouper via een proxy en VECOZO via een andere proxy moet). Tot v2.000 
     77was er maar ''een'' HTTP proxy instelling (te vinden in het versiebeheerscherm, daar genoemd ''SVN Proxy''). Die instellingen werden gebruikt voor alle HTTP en 
     78HTTPS verbindingen en zijn opgeslagen in de twee configuratievariabelen `svn_proxy` en `svn_puserpass`. Beide variabelen hebben 
     79een tweeledige waarde: proxy is een `host:port` combinatie, 
     80en puserpass is een `username:password` combinatie. Voor HTTP  en HTTPS proxies 
    8381zijn alle vier waarden nodig. 
    8482 
     
    8886OpenAC maakt zoekt de proxy instellingen op aan de hand van een 
    8987naam. De namen zijn als volgt: 
    90   - In een kernmodule, `module`.`submodule` of alleen `module`. 
    91     Voorbeelden zijn `d035_zorgrelatie en e080_vecozo.declaratie. 
     88  - In een kernmodule, de naam `module`.`submodule` of alleen `module`. 
     89    Voorbeelden zijn `d035_zorgrelatie` en `e080_vecozo.declaratie`. 
    9290  - Losse modules `svn`, `sms`, `fenac` en `trac`. 
    9391Voor elke proxy is het mogelijk om afzonderlijk te configureren 
     
    9593  - De proxy kan uit staan. Dan wordt er geen proxy gebruikt. 
    9694  - De proxy kan in een tweetal configuratie-variabelen staan, 
    97     in dezelfde stijl als bij svn. 
     95    in dezelfde stijl als bij de bestaande proxy. 
    9896  - De proxy kan hard-coded in OpenAC ingevoerd zijn. 
    9997  - De proxy kan gebruik maken van de instellingen van een andere 
    10098    proxy. 
    10199Als bij een gegeven proxy-naam geen instellingen zijn gedefinieerd, 
    102 dan worden de instellingen van svn gebruikt, net als in v2.000. 
     100dan worden de instellingen van SVN gebruikt, net als in v2.000. 
    103101 
    104 De instellingen worden opgeslagen in logica.configuratie.!ProxyMap. 
     102De instellingen worden opgeslagen in `logica.configuratie.ProxyMap`. 
    105103De default indeling van de !ProxyMap is om alles door de spelen 
    106 aan de twee svn variabelen, maar de adaptatie kan specifieke 
     104aan de twee SVN variabelen, maar de adaptatie kan specifieke 
    107105gevallen aanpassen. Die doe je door bepaalde waarden toe te kennen 
    108106aan de namen in de !ProxyMap, zo: 
     
    113111benoemen, zoals `"e080_vecozo.declaratie"`. De waarde kan 
    114112als volgt gekozen worden: 
    115   - `None`, om `de proxy uit te schakelen. 
     113  - `None`, om de proxy uit te schakelen. 
    116114  - `("var1","var2")` met de namen van twee configuratie-variabelen 
    117115    waar de instellingen in moeten zitten. Deze moeten dan wel in je 
     
    149147voor specifieke verbindingen. 
    150148 
    151 '''NB.''' als proxy-instellingen naar elkaar verwijzen, ontstaat een oneindige loop. 
     149'''NB.''' als proxy-instellingen over-en-weer naar elkaar verwijzen, ontstaat een oneindige loop. 
    152150 
    153 '''NB.''' de proxy instellingen kan je beter niet behandelen als attributen van !ProxyMap, 
    154 maar alleen via de blokhaken zetten en benaderen. Merk op dat wat je er '''uit''' krijgt 
    155 (een vier-tupel met instellingen) niet hetzelfde is als wat je er '''in''' stopt.