5. Probleem oplossing

Een aantal oplossingen voor mogelijke problemen.

5.1 Het programma start niet op

CasPPer is geimplementeerd als een Windows Service. Als de service niet wil opstarten kan dit een aantal oorzaken hebben. Deze oorzaak kan meestal gevonden worden door het bekijken van het Windows Applicatie log in de Windows Eventviewer of in het CasPPer log.

5.1.1 Activerings fouten

CasPPer heeft een geldige licentie nodig om op te starten. Deze licentie wordt automatisch opgehaald via internet. Als het ophalen van de licentie niet lukt, controleer dan de internet verbinding. Open een Command Prompt (cmd.exe) en typ ping cas.orca-st.com om te zien of te activerings server bereikbaar is.

5.1.2 Configuratie fouten

CasPPer is zeer flexibel configureerbaar, maar daarmee is de configuratie niet bij uitstek eenvoudig. Zie Configuratie. Er zijn een aantal mogelijke oorzaken van problemen in de configuratie.

5.1.2.1 Ontbrekende sectie

Een aantal hoofdsecties zijn verplich in het configuratie bestand. Als een sectie ontbreekt, kan deze simpelweg worden toegevoegd.

5.1.2.2 Ontbrekende waarde

Iedere sectie in het configuratie bestand bevat de configuratie van een bepaald onderdeel in CasPPer. Het type van het onderdeel wordt bepaalt door de waarden van de type waarde. Afhankelijk van het type, zijn in de rest van de sectie een aantal waarden verplicht om het onderdeel succesvol te kunnen configureren. Als zo’n waarde ontbreek kan deze worden toegevoegd.

5.1.2.3 Ontbrekende referentie

Sommige waarden in het configuratie bestand zijn verwijzingen naar andere secties in het bestand. Hiermee worden koppelingen gelegd tussen onderdelen binnen CasPPer. Als de sectie waarnaar verwezen wordt niet bestaat of niet actief is, zal het programma niet opstarten. Als voorbeeld: Een wachtrij (queue) is altijd gekoppeld aan een besturing (controller). Dus als in een sectie het type queue is, moet de waarde van het veld controller wijzen naar een sectie met een configuratie van een controller. Deze sectie moet bestaan en actief zijn. Dit laatste wil zeggen dat de sectie ook moet bestaan als veld in de ’super’ sectie controllers en een waarde anders dan 0 moet hebben.

5.1.3 Apparaat fouten

Na inlezen van de configuratie probeert CasPPer alle geconfigureerde onderdelen te initializeren. Als dit niet lukt omdat een geconfigureerd apparaat bijvoorbeeld niet bereikbaar is, zal het programmaniet opstarten. Dit gebeurt bijvoorbeeld als een besturing niet bereikbaar is via het netwerk of als een IO kaart niet aangesloten is.

5.1.4 Module fout

CasPPer bevat een aantal optionele modules. Deze modules worden gekozen tijdens de installatie en staan opgeslagen in het bestand modules.dat

5.2 Fouten in het log

Als er fouten staan in het log, kan dit met allerlei zaken te maken hebben. Lees de melding zorgvuldig en mail de tekst eventueel naar de ontwikkelaar.

5.2.1 Apparaat fouten

In geval fout melding duiden op communicatie problemen met externe apparatuur, controleer dan de netwerk configuratie etc.


This document was generated by Jaap Versteegh on April 7, 2015 using patched texi2html 1.82.