Vandaag begon ik mijn dag met het aanpassen van enkele namen en het loggen van console commando’s om deze aan de gebruiker te tonen in de Multibuild extension. Vervolgens heb ik een SQL procedure geschreven om grotere SQL query’s, die vaak hetzelfde resultaat zullen hebben, te cachen. Om deze procedure te runnen, heb ik een Doma batch job gemaakt. Later op de dag werd ik genotificeerd dat mijn auto Doma procedure, die SQL gebruikt maar niets te maken heeft met SQL procedures, niet werkte voor iemand. Het probleem bleek te zijn dat ik aannam dat als een procedure bestaat, er een achterliggende tabel is. Dit is verplicht en de GUI stopt een gebruiker van er een te maken wanneer die er niet is. De import-export daarentegen zal bijna nooit een achterliggende tabel hebben. Dus wanneer mijn code de manueel gemaakte procedures probeerde te gebruiken, werkte dit niet. Ik heb een check toegevoegd die test of de tabel bestaat en zo niet, hem toevoegt.
Als laatste ben ik begonnen aan het maken van een web interface om processen te tonen.
