Salta al contigut

La modernització de codi Natural a Java entra en una altra dimensió amb el planificador de cues

Cenia Planificador de colasEs tracta del primer planificador de cues d'execució de processos Natural Adabas en la seva traducció a Java, configurant-se així com una peça principal en els projectes de modernització de codi que Costaisa realitza en els últims anys. Cenia és la solució desenvolupada per la companyia fa set anys per a erradicar la dependència del fabricant de Natural Adabas, Software AG, en l'ús de les seves llibreries i bases de dades.

El nostre planificador permet controlar i planificar l'execució de les tasques emmagatzemades en les cues, amb la finalitat d'optimitzar el procés de compilació de codi i traspàs a Java. Els treballs planificats tenen associats uns entorns d'execució complet, que incorpora les variables d'entorn, els fitxers de configuració, direcció i nom dels executables, entre altres.

En l'execució dels treballs, el nostre gestor de cues realitza una sèrie d'accions:

  • Enviament de treballs i assignació d'aplicacions, des d'una senzilla interfície gràfica
  • Assignació de processos: entrada, conversió, execució, sortida, impressió i esborrat
  • Prioritzar l'execució de treballs de manera manual o semiautomàtica
  • Automatització en l'execució de treballs i monitoratge
  • Registre de tota l'activitat en les piles executades

El subsistema de batch està format per:

  • Job Queue Manager: subsistema encarregat de la gestió i execució de jobs (partitions, job queues, print queues
  • Dashboard: permet veure ràpidament la llista de jobs executats, pausats, amb error, pendents de contestar REPLY, etc.
  • Job Scheduler: subsistema encarregat de la planificació de jobs a través d'esdeveniments configurables

Així mateix, el sistema és tolerant a fallades i permet continuar amb l'execució dels treballs planificats, reservant aquells que han estat parats per a la seva esmena posterior, on hem implementat un assistent per a agilitzar el procés.