Python leren

In mijn dagelijks werk doe ik niet veel met scripting. Echter zijn we de laatste tijd bezig om te kijken wat we kunnen automatiseren om veel voorkomende, en vooral vervelende, fouten te elimineren.

Onlangs heb ik hiervoor mijn PHP kennis weer eens bijgeschaafd, want sinds ik de HTS Informatica opleiding was begonnen had ik als hobby projectje een PHP website gemaakt met daarin al mijn uitgeleende CD’s en DVD’s. Het was een uitbreiding op een standaard meegeleverde XAMPP applicatie, maar goed! Nu hebben we Codeigniter gebruikt om voor ons belangrijke technische contracten te genereren. Hiermee halen we een heleboel terugkerende fouten en minimale verschillen in opvatting en uitvoering, in zijn geheel weg. Dat is dus voltooid verleden tijd (naar het nummer I.O.S. van of VVT of plusquamperfectum).

Nu zijn we de vervolgstappen aan het bekijken en we merken dat er tijdens SOA installaties nog vaak dezelfde fouten terugkeren: naamgeving van JNDI’s en de Connection Pools in de verschillende adapters en de daarbij terugkerende vervelende vervolgstappen: deinstallaties worden niet gevolgd en reboots zijn dan nodig om uiteindelijk alles weer goed draaiend te krijgen.

Nu blijkt dat het scripting voor WLST, niets meer is dan het gebruik van Python. Dus daar heb ik natuurlijk een aantal boeken van opgehaald bij Packtpub, maar daarmee gebruik ik het nog niet. Toevallig kwam ik deze gratis online cursus tegen en heb ik alle stappen gewoon in de trein eens uitgevoerd om te kijken of ik de basics wel ken. Dat was dus niet het geval, maar dat kwam vooral omdat er gebruik werd gemaakt van NumPy een veel gebruikte package / library die voor berekeningen gebruikt wordt. Ik wilde toch even de website delen, zodat een ieder zijn voordeel er mee kan doen: https://www.datacamp.com

Veel plezier!

Unable to package module error tijdens het deployen

Bij het testen van mijn composite met een aantal BPEL processen erin, kwam ik na een tijdje erachter dat ik de service niet op de runtime kon deployen. Ik bleef met een hardnekkige fout zitten:

Deze is op te lossen door iets waarvan je denkt dat het niet waar kan zijn:

Zorg ervoor dat je de compsite.xml niet in de Source mode, maar in de Design mode hebt staan. Als je dan nogmaals probeert te deployen, zal het goed gaan.

Blijkbaar wordt er onder water nog ergens iets geupdate waardoor het wel goed gaat.