Op maandagavond 21 november is versie 3.8.1. van OnView naar productie gereleased. Deze update was bedoeld om een aantal verbeteringen door te voeren. Hierover lees je verderop in dit bericht meer. Deze update heeft echter ook voor sommige kantoren een reeks van zeer uiteenlopende problemen veroorzaakt. Deze problemen worden hieronder verder toegelicht.
Betaaladviezen
De belangrijkste problematiek speelde zich af rondom het genereren van de betaaladviezen en het exporteren daarvan. Omdat het probleem moeilijk te reproduceren was en een grillig karakter vertoonde, hebben we geprobeerd de problemen zo snel mogelijk op te lossen met een aantal reparaties.
Technische uitleg: Bij het aanpassen van een betaaladvies in een uitgave (rechterkolom) werd de aanpassing van een datumwijziging niet doorgevoerd naar de toekomstige betalingen die al gegenereerd waren. Daardoor ontstond er een 2e betaling met een nieuwe betaalregel naast de oude regels. Hierdoor kon het voorkomen dat dezelfde betalingen er dubbel uitgingen op 2 verschillende datums. Kantoren waar dit is gebeurd, zijn door ons op de hoogte gesteld.
Uit veiligheidsoverwegingen hebben we vrijdagmiddag 25 november besloten om het genereren en exporteren vanuit de bankmodule tijdelijk uit te schakelen. In de loop van het weekend kregen we weer grip op de betaaladviezen en hebben we een update uitgevoerd waardoor zondag de functionaliteit weer in zijn geheel beschikbaar werd. Met deze update is de applicatie uitgebreid met een groot aantal extra vangnetten waardoor dubbele betalingen, dubbele exportbestanden niet meer voor kunnen komen.
Importeren
Dat het importeren van bankbestanden niet of heel traag verliep, is een veelvoorkomende melding geweest. De servicedesk heeft dit kunnen verhelpen door het ‘hangende’ bestand gereed te melden.
Technische uitleg: Een importbestand kon blijven hangen tijdens het importeren op de nieuwe Powerservers. Dit veroorzaakte een belasting op het geheugen van deze servers waardoor er een wachtrij ontstond. Wij hebben dit gerepareerd door meer geheugen toe te voegen aan de Powerservers. Daarnaast is de code voor het importeren aangepast en uitgebreid. Hierdoor is het importeren van bankbestanden weer gestabiliseerd en was het probleem opgelost..
Overige meldingen
Daarnaast hebben we nog een aantal meldingen ontvangen die te maken hebben gehad met reserveringen, ontbrekende datums en verschuivende komma’s. Deze meldingen zijn in de loop van de week opgelost.
Waarom update 3.8.1
Afgelopen jaar zijn we druk bezig geweest om de techniek aan de achterkant van onze applicatie om te bouwen. De methode die we hiervoor gebruiken is gericht op het verbeteren van de performance en het toekomstbestendig kunnen doorontwikkelen.
Waar de verandering in deze update vooral betrekking op had, was de communicatie tussen de applicatie en de servers waar deze op draait. Het doel was om de stabiliteit en de snelheid te verbeteren. Dit pakte helaas in eerste instantie anders uit.
Daarnaast hebben we 2 nieuwe Powerservers in gebruik genomen die het importeren en het exporteren rondom de bankbestanden moet versnellen. Deze servers waren in eerste instantie de oorzaak van de importproblematiek , maar wij hebben er al het vertrouwen in dat deze servers de snelheidswinst die wij voor ogen hadden, nu waar gaan maken.
Het testen van deze update 3.8.1. verliep nagenoeg foutloos in onze testomgeving. In de Beta omgeving zijn er enkele Beta gebruikers geweest die ongeregeldheden gemeld hebben die we niet konden traceren. Achteraf heeft dat te maken gehad met de grilligheid van de problematiek. Deze werden vooral veroorzaakt door technische communicatie en niet door programmeerfouten.
Dank voor uw begrip
Wij begrijpen hoe belangrijk onze applicatie voor jullie is en jullie frustratie is dus volkomen terecht. Bij deze onze welgemeende excuses voor het veroorzaakte ongemak. Daarnaast willen wij jullie bedanken voor jullie geduld en begrip. Door de feedback die wij hebben mogen ontvangen, konden wij gerichter aan de slag met het oplossen van de problemen.
Wij verzekeren jullie dat wij er alles aan gedaan hebben en zullen blijven doen om te voorkomen dat dit soort problemen zich in de toekomst opnieuw voordoen.