Software foutmeldingen.

Dit is de algemene lijst die betrekking heeft op foutmeldingen die voor kunnen komen in de SIS software. Hierin staat wat het beste gedaan kan worden, als een dergelijke fout optreedt. Bestandsfouten zien er als volgt uit: Op de onderste regel van het scherm wordt een melding gegeven in de vorm:

Bestandsfout X op Y.IND.

X is het nummer van de melding en Y de naam van het betreffende bestand, met als extensie: .IND, ofwel een INDexed file, een bestand met index(en).

Storingen worden meestal veroorzaakt door het afbreken van programma´s, bijvoorbeeld omdat de gebruiker zelf het programma handmatig afbreekt, door een stroomstoring, door een hardware probleem in een werkstation of in de server, door een netwerkprobleem, bijvoorbeeld slechte verbinding of storende invloeden van buiten af op het netwerk, zoals slecht gelegde kabels die beinvloed kunnen worden door o.a. voedingsleidingen van TL-buizen, of door het inschakelen van machines op de zelfde groep die veel stroom gebruiken of door geen randaarde te gebruiken.

Een programma met meerdere bestanden kan meerdere fouten bevatten. Alleen de eerste foutcode wordt getoond als er iets mis is. Het programma stopt dan namelijk de verdere verwerking. Zo´n fout is meestal in de betreffende module op te lossen door in menu 2, programma 11 het betreffende bestand te activeren voor een index rebuild en daarna het systeem te verlaten en via het overkoepelende menu de herstel/herindexeren/rebuild functie uit te voeren. Als er geen overkoepelend menu is, dan kan het proces vanuit DOS-box worden gestart door handmatig REBFILES op te starten (REBFILES <enter>). Als dat gedaan is en goed bevonden (ergens midden in het scherm staat dan: Rebuild successful met daarbij het aantal verwerkte records), dan kan het betreffende programma dat de storing gaf, opnieuw gestart worden. Als dan een fout op een ander bestand optreedt, moet deze op dezelfde manier aangepakt worden als hiervoor beschreven is: menu 2, programma 11, activeren betreffende bestand en rebuild uitvoeren. Dit herhalen tot er geen foutmeldingen meer zijn.


Hieronder vindt u de tabel met de foutmeldingen en de te volgen stappen om de problemen op te lossen.


BestandsfoutOorzaakActie
00Programmafout1
02Programmafout, dubbele (alternatieve) sleutel2
04Recordlengte fout1
10Einde van bestand bereikt, programmafout3
22Dubbele sleutel gegevens gevonden4
23Gegevens niet aanwezig3
24Schijf is vol5
35Bestand is weg/ontbreekt geheel6
39Bestandsindex definitie is onjuist7
41Bestand is al open8
42Bestand is al gesloten8
46Verkeerde leesactie op een bestand8
47Bestand is nog niet open8
48Bestand is nog niet open8
49Bestand is nog niet open8
9 001Te weinig bufferruimte9
9 004Verkeerde bestandsnaam10
9 007Schijf is vol5
9 008Gebrek aan geheugenruimte13
9 014Problemen met te veel open bestanden9
9 015Te veel indexed bestanden geopend12
9 018Stuk bestand wordt verkeerd verwerkt3
9 020Apparaat bezet12
9 024Disk error11
9 027Apparaat bezet of niet aangekoppeld12
9 028Geen ruimte meer over/disk vol5
9 033I/O error, hardware/disk error11
9 041Index van een bestand is defect11
9 043Bestand defect, index klopt niet (meer)11
9 065Bestand geblokkeerd12
9 068Record geblokkeerd12
9 070Te veel indexed bestanden geopend12
9 105Niet genoeg geheugen om te starten13
9 157Niet genoeg geheugen om te laden13
9 164Subprogramma niet aanwezig14
9 198Niet genoeg geheugen om te laden13
9 209Netwerk communicatie fout15
9 213Te veel locks op indexed bestanden12


1. Probeer op een andere manier de gegevens te verwerken in het programma en als dat niet lukt, het programma niet meer gebruiken omdat er een onoverkomelijke programmeerfout inzit. Komt hopelijk nooit voor. Altijd aan ons melden om de betreffende fout in de programmatuur op te kunnen lossen.[terug]

2. Probeer de dubbele extra sleutelgegevens, bijvoorbeeld postcode bij een adres te voorkomen, door voor dit soort velden steeds unieke waarden te kiezen. Extra (alternatieve sleutels, mogen ca 65.000 maal dezelfde code hebben, dus een heel groot bestand met allemaal blanco gegevens in de alternatieve sleutel kan dit probleem geven. Komt in de praktijk nauwelijks voor.[terug]

3. In principe is dit een programmeerfout, alhoewel de melding ook wel eens verschijnt als er iets aan de hand is met de indexen van het betreffende bestand. Voer de Rebuild procedure uit voor het betreffende bestand (zie bij Rebuild). Als de fout dan nog steeds optreedt, contact opnemen om te kijken wat er aan de hand is.[terug]

4. Is een programmafout of een bedieningsfout, bijvoorbeeld het verwerken van openstaande posten met het zelfde factuurnummer leidt tot een bestandsfout 22 op xxOPD.IND. Deze fout is te verhelpen door de gegevens van de betreffende factureringsrun uit het openstaande posten bestand te verwijderen (stuk voor stuk of alle posten van een bepaalde datum m.b.v. een speciaal teken dat op het scherm vermeld staat. Bij stuk voor stuk eerst alle bedragen van een openstaande posten wijzigen in 0 en daarna de post verwijderen. Dit is een beveiliging ter voorkoming van per ongeluk verwijderen van een openstaande post). Zorg daarna voor facturen met de juiste nummers door in de systeemgegevens voor facturering het startnummer juist in te vullen en de facturen opnieuw uit te draaien (definitief) zodat nieuwe juiste nummers worden toegekend. Daarna opnieuw verwerken. Neem eventueel eerst contact op om te kijken om hoeveel facturen het gaat enz. Dat kan namelijk veel uitmaken in de manier van aanpak en hoeveelheid herstelwerk.[terug]

5. Maak ruimte op de schijf en voer gewenste handelingen opnieuw uit. [terug]

6. Zou niet mogen voorkomen, graag contact opnemen om te kijken of een backup van alleen het betreffende bestand moet worden teruggezet of dat het bestand zonder problemen opnieuw kan worden aangemaakt als nieuw/leeg bestand.[terug]

7. Is een programmeerfout, verkeerde versie van een programma. Als er niet aan de juiste versie van een bepaald programma is te komen, dan is op dat moment dat programma niet meer bruikbaar voor het aangegeven bestand. Graag contact opnemen zodat ik een update kan e-mailen.[terug]

8. Kan een programmafout zijn of een bestand is in een ander programma niet/onjuist afgesloten/geopend. Verlaat het systeem naar het systeem menu en start opnieuw en kijk of het probleem verholpen is. Als dat niet het geval is, dan de computer geheel afsluiten/uitzetten, opnieuw aanzetten en opnieuw proberen. Als het probleem zich dan nog steeds voordoet is er op dat moment niets aan te doen omdat er sprake is van een programmeerfout. Contact opnemen voor update.[terug]

9. Verhoog de waarde BUFFERS=XXX in het bestand CONFIG.SYS/CONFIG.NT (Voor DOS computers en FILES voor DOS/WINDOWS computers) en start computer opnieuw.[terug]

10. Verander de bestandsnaam via de besturingsgegevens van het betreffende systeem (menu 1, password 09041957, programma 3) in een juiste naam en bouw de besturingsgegevens opnieuw op (menu 2 programma 6) en probeer het opnieuw.[terug]

11. 9 041 en 9 043 zijn de meest voorkomende bestandsfouten, die veroorzaakt worden door het niet goed afsluiten van de bestanden tijdens een verwerking, waardoor de index? en de databestanden niet meer op elkaar aansluiten. De oorzaak kan zijn, een stroomstoring, per ongeluk uitzetten van de computer, netwerk onderbreken terwijl er nog iemand anders zit te werken op een andere computer. Hiervoor moet de Rebuild procedure uitgevoerd worden. Als er hardnekkige fouten zijn in steeds verschillende bestanden, dan kan via menu 1 (09041957) programma 3 van een bepaald programma (naam links boven op het scherm) de besturingsgegevens opgevraagd worden, zoals alle bestandsnamen (allemaal eindigend op .IND), die in dat programma gebruikt worden, staan ergens vermeld in de besturingsgegevens van dat programma. Door er doorheen te bladeren kunnen deze namen achterhaald worden. Mocht een naam van een programma niet te vinden zijn, omdat de fout al optreedt voordat er gegevens op het scherm verschijnen, dan kan via menu 1 (09041957) programma 1, door de menu's gebladerd worden om de namen van programma's te achterhalen. Altijd voorzichtig zijn en niets wijzigen omdat anders de programma's helemaal niet meer werken of bestanden niet te vinden zijn!!! Een disk error kan een probleem op de vaste schijf aanduiden. Via de betreffende Windows programma's (Scandisk) testen/verbeteren en bestand opnieuw indexeren met Rebuild om eventuele problemen voor te zijn. Data en index zouden dan weer op elkaar aan moeten sluiten.

Als een fout 9 043 optreedt op zogenaamde SORT bestanden (bijvoorbeeld VBSORT05.IND), dan kan het nodig zijn de betreffende SORT bestanden te verwijderen als andere dingen niet helpen. Ga in dat geval via Windows Verkenner naar de bestanden directory (bijvoorbeeld \VB\VBFILES) en zoek het betreffende SORT bestand op en verwijder het (meestal zijn het 2 bestanden, een IND en een IDX bestand. Verwijder beide bestanden en kijk of het programma weer goed functioneert.[terug]

12. Bestanden/indexen/apparaat zijn niet vrijgegeven door andere gebruiker, programmafout of systeem heeft te weinig ruimte voor lock informatie of apparaat reageert niet goed (kan eigenlijk alleen in netwerk omgeving optreden, anders is het een programmeerfout). Verlaat systeem, sluit alles zoveel mogelijk netjes af en start computer opnieuw en kijk of probleem is opgelost.[terug]

13. Probleem kan optreden als een (groot) programma gestart moet worden en er is niet genoeg ruimte over om het programma te laden of uit te voeren. De oorzaak ligt in een te groot aantal buffers (BUFFERS=XXX in CONFIG.SYS/CONFIG.NT) of er zijn bepaalde programma's die eerder zijn uitgevoerd die hun ruimte niet hebben vrijgegeven aan het systeem. Oplossing is het afsluiten van het systeem en het opnieuw starten van de computer en zo weinig mogelijk programma's laden en het vastgelopen programma opnieuw uitvoeren.[terug]

14. Zorg er voor dat betreffende subprogramma op schijf wordt gezet, zodat oorspronkelijke programma kan worden uitgevoerd.[terug]

15. Wordt veroorzaakt door gebruiker op andere computer, of verbinding is verbroken. Sluit alles zoveel mogelijk af en start de computer opnieuw en Rebuild eventueel de betrokken bestanden, om problemen te voorkomen.[terug]

LET OP:

Mochten de gegeven oplossingen niet werken, neem dan contact op zodat we misschien een oplossing hebben in de vorm van een aantal stappen, die niet beschreven en dus nog niet geprobeerd zijn. Om met succes problemen te verhelpen kunnen backups nodig zijn van de bestanden en soms van de hele schijf. Zorg dat deze gemaakt zijn en actueel zijn, omdat er anders een groot probleem ontstaat, waarbij niemand meer kan helpen !! Beter 10 backups in de kast dan 1 te weinig gemaakt !!!