Beste systeembeheerder,
In dit artikel beschrijven wij wat er gebeurt tijdens het starten van een Update:
- Stap 1: Ophalen eigen bedrijfsgegevens:
Deze gegevens worden uit de database gehaald. Hiervan heeft Assu® het helpdesknummer nodig (dit vind je links onderaan het scherm van Assu® terug)
- Stap 2: Locatie updatedownload aanmaken in de programdata
Op de locatie van de programdata wordt in de map Assu® een nieuwe map aangemaakt genaamd “updatedownload”. Standaard is de locatie van de programdata %programdata%. Echter kan het zijn dat er in de config file van de windows service een afwijkende programdata staat. Dan wordt de updatedownload map in die programdata gezet.
- Stap 3: De locatie “updatedownload” in de programdata leegmaken
De bestaande bestanden eerst verwijderen voordat de nieuwe worden gedownload
- Stap 4:Controleren of er een update klaarstaat:
Dit gebeurt via de webservice op locatie http://ws.aiautomatisering.nl/AIMeertijdBackofficeService.svc
- Stap 5: Downloaden van de update bestanden:
Eerst wordt bepaald wat de FTP locatie via de webservice van punt 4.
Momenteel is de site van onze FTP FTPS://ftp.aiautomatisering.nl. Hiervoor gebruiken we de standaard poort 990.
De volgende 6 bestanden worden in volgorde gedownload en opgeslagen op locatie welke bepaald is bij stap 3:
-Version.xml
-ClientOutlookX64Update.zip
-ClientOutlookX86Update.zip
-ClientUpdate.zip
-Libraries.zip
-Serverupdate.zip
- Stap 6: Melden via de webservice van stap 4 dat de download gereed is
- Stap 7: Controleren op de serverupdate.zip juist is.
- Stap 8: Uitpakken van serverupdate.zip
- Stap 9: Alle gebruikers op uitgelogd zetten
- Stap 10: Bestand updater.zip uitpakken
In dit bestand staan de bestanden die nodig zijn om de serverupdate daadwerkelijk uit te voeren
- Stap 11: Controleren of pad updater\Assupro.server.updateconsole.exe bestaat
- Stap 12: Controleren of er clients draaien
Indien er op de server nog een client draait dan moet dit process worden gestopt. Dit wordt dan gedaan middels een process.kill functie van windows.
- Stap 13: Starten van de Updateconsole.
- Stap 14: Controleren op benodigdheden voor Assu. In dit geval controleren of de VC Resitributables 2012 en 2013 zijn geïnstalleerd
- Stap 15: Maken van backup van de Assu® database
- Stap 16: Stoppen van de Assu® Service:
Hiervoor moet het account waaronder de service draait rechten hebben om een process te mogen stoppen.
- Stap 17: Kopiëren AFM bestanden:
Deze komen te staan op de Programdata locatie in de map AFM te staan. Deze worden bij het starten van de service ingelezen
- Stap 18: Kopiëren ADN bestanden:
Deze komen te staan op de Programdata locatie in de map ADN te staan
- Stap 19: Server aanpassingen:
Connectionstring van de server encrypten. Instellingen bij de SQL server service zetten en de SQL browser service starten als deze niet draait. Firewall poort instellen voor de Assu service
- Stap 20: Server processen stoppen
Het gaat hierbij om deze processen:
-AssuPro.Server.Aplaza.exe
-Ai.Workflow.Service.exe
-Ai.PreverwerkingHandler.Runner.exe
- Stap 21: Controleren of de server bestanden in gebruik zijn
- Stap 22: Uitvoeren van de database scripts.
Deze zijn noodzakelijk om een nieuwe tabel / nieuwe velden of nieuwe records toe te voegen
- Stap 23: Kopiëren van de nieuwe serverbestanden
Deze overschrijven de bestaande serverbestanden op de locatie waar de Assu® server is geïnstalleerd.
- Stap 24: Starten van de Assu® service.