Changes between Version 5 and Version 6 of Documentatie/Beheerder/Schermen/Instellingen
- Timestamp:
- Sep 27, 2012 2:16:25 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Beheerder/Schermen/Instellingen
v5 v6 73 73 (''vanaf [wiki:/Releases/v2.002 versie 2.002]'') 74 74 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 75 De proxy-instellingen van de communicatie-onderdelen 76 die 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 77 was er maar ''een'' HTTP proxy instelling (te vinden in het versiebeheerscherm, daar genoemd ''SVN Proxy''). Die instellingen werden gebruikt voor alle HTTP en 78 HTTPS verbindingen en zijn opgeslagen in de twee configuratievariabelen `svn_proxy` en `svn_puserpass`. Beide variabelen hebben 79 een tweeledige waarde: proxy is een `host:port` combinatie, 80 en puserpass is een `username:password` combinatie. Voor HTTP en HTTPS proxies 83 81 zijn alle vier waarden nodig. 84 82 … … 88 86 OpenAC maakt zoekt de proxy instellingen op aan de hand van een 89 87 naam. 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`. 92 90 - Losse modules `svn`, `sms`, `fenac` en `trac`. 93 91 Voor elke proxy is het mogelijk om afzonderlijk te configureren … … 95 93 - De proxy kan uit staan. Dan wordt er geen proxy gebruikt. 96 94 - 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. 98 96 - De proxy kan hard-coded in OpenAC ingevoerd zijn. 99 97 - De proxy kan gebruik maken van de instellingen van een andere 100 98 proxy. 101 99 Als bij een gegeven proxy-naam geen instellingen zijn gedefinieerd, 102 dan worden de instellingen van svngebruikt, net als in v2.000.100 dan worden de instellingen van SVN gebruikt, net als in v2.000. 103 101 104 De instellingen worden opgeslagen in logica.configuratie.!ProxyMap.102 De instellingen worden opgeslagen in `logica.configuratie.ProxyMap`. 105 103 De default indeling van de !ProxyMap is om alles door de spelen 106 aan de twee svnvariabelen, maar de adaptatie kan specifieke104 aan de twee SVN variabelen, maar de adaptatie kan specifieke 107 105 gevallen aanpassen. Die doe je door bepaalde waarden toe te kennen 108 106 aan de namen in de !ProxyMap, zo: … … 113 111 benoemen, zoals `"e080_vecozo.declaratie"`. De waarde kan 114 112 als volgt gekozen worden: 115 - `None`, om `de proxy uit te schakelen.113 - `None`, om de proxy uit te schakelen. 116 114 - `("var1","var2")` met de namen van twee configuratie-variabelen 117 115 waar de instellingen in moeten zitten. Deze moeten dan wel in je … … 149 147 voor specifieke verbindingen. 150 148 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. 152 150 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''' krijgt155 (een vier-tupel met instellingen) niet hetzelfde is als wat je er '''in''' stopt.