|
|||||
Eigenaar | Taal | Status | |||
Laurens Eykelkamp (Administrator) | Nederlands | Final | |||
Dit document beschrijft hoe de speciale Windows Service versie van GCS Server geïnstalleerde en actief gemaakt kan worden. Deze versie wordt in dit document wel GCS Server Communicatie of Service genoemd in tegenstelling tot de GCS Server Planning waarbij er een user interface met een gebruiker is. Beide versies (communicatie en planning) werken wel samen omdat bijvoorbeeld uit te voeren inspecties klaargezet moeten worden vanuit de planning modus en de voortgang van communicatie door de planning modus getoond kan worden. | |||||
1 | GCS Server Service installatie | |||
1.1 | Rechten | |||
1.2 | Bekende problemen | |||
1 | Informatie over proces van opstarten | |||
1.4 | Installeren van de Service | |||
1.5 | Eigenschappen Service instellen | |||
1.6 | Starten van de Service | |||
1.7 | Verwijderen van een Service | |||
1.8 | Instellingen Firewall aanpassen | |||
1.9 | IP adres computer waar service draait en hoe het programma deze gebruikt | |||
1.10 | Communicatie met GCS server van buiten het kantoornetwerk. | |||
Dit document is bedoeld voor geregistreerde gebruikers van het bovenstaande product. De inhoud van dit document wordt u as-is aangeboden. Groome Computer Services is niet verantwoordenlijk voor het gebruik van de informatie uit dit document. |
In dit hoofdstuk wordt de installatie van GCS Server Service nader behandeld.
|
Zorg ervoor dat de gebruiker die in de Service is aangegeven de juiste rechten heeft op alle folders die gebruikt worden in de configuratiebestanden. Services worden vaak opgestart onder een andere account dan de Form-applicatie waardoor de Form - applicatie vaak wel werkt terwijl de Service moeilijker opstart. |
Onderstaand zijn een aantal opgetreden problemen weergegeven:
|
Het opstarten van services is een proces dat op de achtergrond wordt uitgevoerd en weinig meldingen aan de gebruiker geeft. Om toch te kunnen achterhalen waar eventuele fouten optreden, heeft GCS Server een uitgebreide logging van de werking. Deze logging vindt niet alleen plaatst tijdens de normale werking van het programma, maar ook tijdens het opstarten van de service wordt informatie over het proces weggeschreven. Uit deze data kunnen eventuele fouten worden achterhaald. Op het moment dat de service wordt opgestart, gaat GCS Server eerst een aantal items wegschrijven in het Windows Logboek: |
Onderstaand is beschreven hoe de GCS Server Service gefinetuned kan worden. Indien u alleen de service actief wilt maken kunt u deze rechtstreeks installeren door de hiervoor bedoelde setup te gebruiken. U kunt deze vinden onder: Zorg dat de commandline parameter wordt aangemaakt door het bestand GCSService.ini aan te maken in deze programmamap. Uit deze INI file wordt de commandline parameters ingelezen uit de sectie [General] de sleutel Commandline=. De INI kan er dan als volgt uitzien: [General] Waarin de -S geen functie heeft maar wel opgenomen moet worden voor een correcte werking door het programma. De rest van de commandline verwijst naar de configuratiemap, gebruik zo nodig de UNC paden in de verwijzing. In GCSService.ini moet ook een sectie [ModeActive] aanwezig is waarmee aangegeven moet worden welke van de 3 potentiele modi ook daadwerkelijk gebruikt moeten worden. Reden hiervoor is dat afhankelijk van de actieve modus de geconfigureerde mappen worden gecontroleerd. Het bestand kan er als volgt uitzien: [ModeActive] waarbij een 1 aangeeft dat de modus actief is en een 0 dat de modus niet actief is. Er zal altijd tenminste één modus actief moeten zijn! Indien de service niet correct is aangemaakt tijdens de installatie via de hierboven genoemde setup, dan kan de service ook handmatig geinstalleerd worden. Installeer de Service dan met behulp van INSTSRV.EXE. Indien deze niet beschikbaar is kan het verkregen worden via de GCS Helpdesk (S:\SOURCES\Externe tools\INSSRV). Start de DOS box en blader zo nodig naar de GCS map waarin INSTSRV aanwezig is. Type in: INSTSRV Servicenaam folder+naam Bijvoorbeeld: INSTSRV GCSServerService "C:\FileServer\Distribu\Temp\LRS Server\Program\GCS Server.exe" Let op de " tekens voor de verwijzing naar de executable! Het 2e item is de naam van de service, gebruik hierin geen & teken. Let ook op het feit dat de exe moet verwijzen naar de locatie op de locale schijf en NIET via een netwerkschijf! De Service wordt nu geïnstalleerd: |
Na de installatie kan via het configuratiescherm het scherm met Services worden getoond: Op het eerste tabblad, kies het gewenste 'Opstarttype'. Hou er rekening mee dat de keuze 'Automatisch' inhoudt dat bij het herstarten van de server het programma ook vanzelf gestart wordt. Bij testen is het beter om voor 'Handmatig' te kiezen. Klik vervolgens het tabblad 'Aanmelden'. Selecteer de optie 'Deze account' en klik op 'Bladeren': Kies de gewenste objecttypen door de button te klikken. Klik vervolgens op 'Locaties' en blader naar het gewenste netwerk, voor ons GCSNET.local. Type als naam 'Laurens' in en kies 'Namen controleren'. Het scherm veranderd dan automatisch:
Let op: je kunt ook een Account naam gebruiken die ongelijk is aan de account waarmee je bent ingelogd. Zorg er dan wel voor dat deze account ook voldoende rechten heeft om bestanden te verwijderen en te veranderen! Pas dit zo nodig aan. LET OP: dit kan ook anders! Om bijvoorbeeld als een network service te laten draaien moet er komen te staan: |
Na de installatie kan via het configuratiescherm het scherm met Services worden getoond: Een geinstalleerde service kan handmatig gestart worden door op 'Starten' te klikken. Indien als opstarttype 'Automatisch' is gekozen, dan zal het programma bij een Reboot van de server of bij onjuist afsluiten automatisch worden herstart. |
Voor het verwijderen van een Service kan INSTSRV gebruikt worden. Zorg er vooraf wel voor dat de Service is gestopt, anders kan het niet verwijderd worden. Hoe het stoppen van een Service moet, wordt in de betreffende hoofdstukken van dit document beschreven. Gebruik voor het verwijderen de syntax: INSTSRV Servicenaam REMOVE Bijvoorbeeld: INSTSRV GCSServerService REMOVE De Service wordt dan verwijderd:
Lees ook goed de aandachtspunten onder het toevoegen van een service eerder in dit document! |
Gebleken is dat bij het starten van de Windows Form application in de meeste gevallen automatisch een aanpassing aan de Firewall wordt gedaan. Dit gebeurt voor de Service waarschijnlijk niet! Controleer dus bij communicatieproblemen de instellingen van de Firewall en voeg zo nodig een programma toe. |
Aangezien er bij de instellingen van uit wordt gegaan dat de computer waar de service draait een vast IP adres heeft, dient er tijdens de installatie aandacht besteed te worden aan de DHCP Server die binnen het bedrijf actief is in het netwerk of op routers. Is er een DHCP server actief dan worden periodiek andere IP adressen uitgegeven en klopt het vast geconfigureerde IP adres dus niet meer.
Gebruik van IP adres door het programma Hierbij wordt de automatisch bepaalde waarde als default aangehouden. Is er dus nog geen IP geconfigureerd dan is de automatisch aangemaakte actief. Tenslotte wordt dan het IP adres gebruikt om het uitluisteren van de verbinding op te zetten |
Het is mogelijk om vanaf een tablet met GCS Server te communiceren vanaf een locatie buiten het eigen (kantoor)netwerk. Hiervoor dient de tablet wel een eigen internetverbinding te hebben. Dit kan met b.v. wifi of met de smartphone die dient als hotspot.
Om deze externe communicatie mogelijk te maken moet de configuratie van de router waarmee het kantoor aan internet verbonden is aangepast worden. Er moet een zogenaamde NAT-regel worden aangemaakt. Deze NAT-regel maakt het mogelijk om de berichten van de tablet om te leiden naar de computer waarop GCS Server draait. Omdat er een groot aantal verschillende routers in gebruik zijn, en het aanmaken van een dergelijke NAT-regel voor elke router anders gaat, is het niet mogelijk om op deze plaats dieper in te gaan op het configureren van uw specifieke router. Wij adviseren u om hiervoor contact op te nemen met uw systeembeheerder of de gebruiksaanwijzing van uw router te raadplegen. De informatie die uw systeembeheerder nodig heeft voor het aanpassen van de configuratie van de router is:
Hiermee kan de router ingesteld worden en zal een IP adres voor externe toegang aan u worden overgedragen.
Om daadwerkelijk van buiten uw kantoornetwerk te kunnen communiceren zal op de tablet dit externe IP adres in de configuratie ingesteld moeten worden. Start hiervoor de inspectiesoftware op de tablet op en ga naar het configuratiescherm. Kies het Communicatie tabblad. Vul bij “Server IP” het externe IP-adres in. Klik op OK. Extra: mocht u een domein verwijzing naar dit externe IP-adres hebben, dan kun hier ook deze verwijzing opgeven, bijvoorbeeld remote.bedrijfnaam.nl. Uw systeembeheerder zal u daarover informeren. Voor deze configuratie geldt wel dat het externe IP-adres ook benaderbaar moet zijn vanaf het kantoornetwerk. Sommige routers staan dit niet toe. Is dit het geval dan werkt de communicatie tussen de tablet en GCS-server niet meer vanaf het kantoor netwerk, maar alleen van buiten de kantooromgeving. Uw systeembeheerder kan u daarover informeren. |