Als Simplex niet opstart is dit natuurlijk heel vervelend aan het begin van de dag.

Over het algemeen zijn er een paar zaken die invloed op dit proces kunnen uitoefenen.

SDBS

Vaak als het systeem op de ochtend niet op wilt starten komt dit door de SDBS service die is vastgelopen of nog niet is opgestart.

Er is een duidelijk verschil in de melding die dan naar voren komt, als de opstarttijd nog niet is aangebroken dan zal het systeem melden wat precies de uptime is.

 

Afbeelding met tekst, schermopname, Lettertype, lijn

Door AI gegenereerde inhoud is mogelijk onjuist.

 

Als de tijd verkeerd is kan deze aangepast worden via SimDbServer.exe of SimwinDb.ini, de service moet dan wel opnieuw opgestart worden.

Beide bestanden zijn terug te vinden in de hoofdmap van Simplex.

Dbinidir

In sommige situaties wordt SDBS op een andere locatie geïnstalleerd, de service en ini files staan dan op een andere locatie, d.m.v. een verwijzing in de snelkoppeling van Simplex wordt naar deze locatie verwezen. Als je met de rechtermuisknop op de snelkoppeling klikt en kiest voor eigenschappen vindt je bij Doel het pad naar Simplex en achter /dbinidir= het pad naar SDBS.

Vastloper

Als de service is vastgelopen of gestopt dan verschijnt er een foutmelding dat de database niet te benaderen is, in dit geval zal de service opnieuw moeten worden opgestart.

Afbeelding met tekst, schermopname

Door AI gegenereerde inhoud is mogelijk onjuist.

 

De services staan over het algemeen op de server, in sommige gevallen wordt een werkstation gebruikt als hoofd pc, in het DbServerError logboek is de naam van de juiste pc terug te vinden.

Conflicten

Bij de installatie van services wilt het nog weleens gebeuren dat deze met een lokaal pad worden geïnstalleerd, in combinatie met SDBS kan dit conflicten geven met het opstarten van het pakket of dat de services niet werken waardoor de webagenda en SMS dienst weer niet functioneren.

Om dit op te lossen moeten de services verwijdert worden en opnieuw met een UNC pad worden geïnstalleerd. Open hiervoor CMD met admin rechten op de pc waar de services staan geïnstalleerd, vervolgens voer je in:

sc delete simserverwebagenda

enter

sc delete simserversms

enter

Als het goed is zijn nu beide services verwijdert, als je cmd niet met admin rechten hebt opgestart zal er een foutmelding optreden.

 

Sluit in deze situatie CMD af en herstart deze met admin rechten.

Nu de services verwijdert zijn kunnen ze met UNC paden geïnstalleerd worden, open hiervoor Simplex met admin rechten via het UNC pad.

Vervolgens ga je naar de algemene instellingen, zoek de tab Webagenda op, tip, het is de laatste tab. Selecteer hier de subtab Synchronisatie en klik op Installeer service op deze computer.

 

Afbeelding met tekst, schermopname, software, Computerpictogram

Door AI gegenereerde inhoud is mogelijk onjuist.

 

Als je Simplex vergeet met admin rechten op te starten dan zal het systeem een foutcode 5 genereren wanneer je de services probeert te installeren, sluit in dit geval Simplex af en herstart deze met admin rechten.

Afbeelding met tekst, schermopname, Lettertype

Door AI gegenereerde inhoud is mogelijk onjuist.

Afbeelding met tekst, schermopname, Lettertype

Door AI gegenereerde inhoud is mogelijk onjuist.

 

Firewall

Bij het gebruik van SDBS kan de inkomende verbinding geblokkeerd worden door de firewall vanaf de hoofd pc, om dit op te lossen open je de Windows Defender Firewall met geavanceerde beveiliging.

 

Afbeelding met tekst, schermopname, Lettertype

Door AI gegenereerde inhoud is mogelijk onjuist.

 

Vervolgens voeg je hier een binnenkomende regel toe, waarbij poort 40000 t/m 40200 worden opengezet op TCP


Block.lck

In sommige situaties wordt de block.lck door een ander programma vastgehouden, dit bestand bepaald wanneer iemand de database in mag.

Als het bestand wordt vastgehouden kan deze zijn taak niet uitvoeren met als gevolg dat niemand meer het pakket in kan.

Mocht dit probleem zich voordoen dan is vaak een herstart van alle werkstations voldoende, als alles wordt vrijgegeven kan je vaak weer normaal inloggen.

Soms zijn er problemen met het bestand die niet direct te verklaren zijn een nieuwe block.lck bestand aanmaken is vaak de oplossing. Het enige wat je hiervoor hoeft te doen is het oude bestand verwijderen, wanneer je Simplex nu opstart zal hij hier een melding over geven maar maakt direct een nieuw bestand aan.


Dll registratie

De dll registratie wordt uitgevoerd zodat het pakket de juiste componenten (dll bestanden) heeft om te functioneren, wanneer de praktijk een nieuw werkstation plaatst wordt deze stap vaak over het hoofd gezien.

Bij het opstarten zal het systeem de volgende melding genereren:


Simplex blijft dan ook in het taakbeheer hangen en het proces zal hier ook afgebroken moeten worden, zoek de dll registratie in de hoofdmap van Simplex op en voer deze uit. Als dit proces is afgerond zou Simplex normaal moeten opstarten.


Klasse is niet geregistreerd

Dit is een andere variant van in principe dezelfde melding, de dll registratie moet worden uitgevoerd.


Logboeken

Een andere mogelijkheid is dat de logboeken te groot zijn, de logboeken van Simplex worden in .txt files weggeschreven, deze bestanden hebben een limiet van 2gb.

Over het algemeen is dit geen probleem want de logboeken worden maandelijks verwerkt en zijn over het algemeen maar een paar MB groot.

In het geval dat een praktijk met storingen kampt is het mogelijk dat er zaken herhaaldelijk gelogd worden, als het logboek 2gb bereikt kan er niks meer worden weggeschreven.

Het moment dat dit probleem zich voordoet zal het pakket niet meer opstarten, tijdens het opstartproces probeert hij al zaken in het logboek weg te schrijven, aangezien dit niet lukt kan het systeem niet verder.

Om de praktijk weer op te laten starten moet het logboek van de desbetreffende maand even hernoemd worden, Simplex maakt dan een nieuw logboek aan en kan zijn proces weer vervolgen.

Echter heeft de praktijk een probleem anders was het logboek nooit zo groot geworden, open het oude logboek en kijk welke melding precies naar voren komt, als dit niet wordt verholpen kan het zijn dat de klant over een paar uur weer terug belt. De foutmelding kan van alles zijn maar zal moeten worden opgelost.


Onduidelijk

Soms is het voor ons niet te achterhalen wat het probleem precies veroorzaakt, de beheerder zal dan zelf verder moeten zoeken.

In een situatie waar het niet duidelijk is wat er aan de hand is gaan we uitsluiten dat Simplex zelf een probleem heeft, hiervoor maken we een kopie van de databases (gsn.brf, gsn.blb en gsn.dat) en de executable. Deze bestanden worden in een tijdelijke map op de C schijf gekopieerd en vervolgens proberen we daar Simplex op te starten.

Mocht Simplex normaal opstarten kunnen we in ieder geval uitsluiten dat het aan de data ligt of dat de data beschadigt zou zijn, het probleem wordt dan door iets anders op het systeem of het netwerk veroorzaakt.

Mocht de database in een aparte map ook problemen geven dan moeten we de data ophalen voor verder onderzoek, uitervaring blijkt dat dit over het algemeen niet nodig is.