Hoe kan de database van JOIN productie worden gekopieerd naar JOIN test en/of JOIN acceptatie?
Om de data van de productieomgeving naar een testomgeving te plaatsen dient:
- er een export van de productie database gemaakt moeten worden;
- de export moet vervolgens geïmporteerd te worden naar de gewenste omgeving.
¶ Aandachtspunten
- Het is aan te raden om tijdens dit proces alle JOIN gerelateerde services uit te schakelen. Vergeet niet ook de IIS Application pools te stoppen. Nadat de export en import klaar is kan je de services en pools weer starten.
- Maak notities van de connectiviteit instellingen uit JOIN Admin. Denk aan SysteemConfiguraties, Entiteitendefinities, Event abonnementen (EDI url) en Externe Dataconfiguraties (URLs).
- Het is aan te raden om de testomgeving zo duidelijk mogelijk te definieren om verwarring te voorkomen. Kies dus voor duidelijke benamingen in de websitenaam,servernaam, databasenaam en dergelijke (gemeentejzd-test.decosasp.com, server:
TST/TEST/ACC etc.).
- Voordat je aan het werk gaat is het belangrijk om een export te maken van de JOIN Configuration Editor van de testomgeving. De instellingen van productie (naam van de website, bestandspaden etc.) wil je niet in de testomgeving hebben. Als dit het geval is kan je via de testomgeving zaken naar de productieomgeving zetten met alle problemen van dien.
- Indien de naam van de testdatabase veranderd moet je de naam aanpassen in de volgende drie bestanden, (blijft de naam hetzelfde? Dan hoef je niks aan te passen):
- DECOS\apps\decosadmin\decosadmin.ini
- DECOS\WWW\aspxsite\appsettings.config
- DECOS\WWW\admin\appsettings.config
Let op!
De manier waarop je importeert/exporteert en welke software je daarvoor gebruikt is aan
de gebruiker zelf om te kiezen.
Indien je vragen of problemen hebt na het uitvoeren van een dergelijk proces
valt dit buiten de reguliere JOIN Support (SLA). Dit betekent dat er kosten in
rekening kunnen worden gebracht, indien dit proces niet naar wens is verlopen.
- Stop alle JOIN gerelateerde Services en IIS Application pools.
- Indien je nog geen Export/Dump hebt van de productie database zorg je ervoor dat die klaar staat.
- Start de test/acceptatieomgeving op en start de JOIN Configuration Editor.
- Maak een export (met deze optie maak je een XML export van de instellingen van de Config editor op de test omgeving), je kan zelf kiezen waar de export wordt opgeslagen:

- Sluit de Configuration Editor, bekijk het XML bestand en controleer of alle instellingen kloppen. Check met name of de juiste website naam en pad verwijzingen kloppen.
- Maak nu de database kopieerslag van productie naar test/acceptatie.
- Start de Configuration Editor en importeer het XML bestand (de export van stap 4):

- Start alle Services en de IIS Application pools.
- Uiteraard kan het geen kwaad om nogmaals te controleren of de instellingen in de Configuration Editor kloppen in de testomgeving.