Función abstracta ExecuteJobs()

Todos los documentos de la lista devuelta por la función getJobs() se le pasan a esta función para que ejecutarlos. Si esta función genera una excepción, la excepción se anota y la transacción se retrotrae; en caso contrario, se confirma. Consulte la siguiente firma:

public Document executeJob(YFSEnvironment Env, Document inXML)

Una vez que la función executeJob() ha procesado todos los documentos, la aplicación vuelve a invocar a la función getJobs() para obtener el siguiente conjunto de tareas que ha de procesar la función executeJob(). Esto se repite hasta que la función getJobs() no devuelve más trabajos.

Para ver ejemplos del XML de entrada, consulte la clase YCPBaseTaskAgent en la información Javadoc.

La clase com.yantra.ycp.japi.util.YCPBaseAgent también ofrece funciones de programa de utilidad para el registro de rastreo e información de temporizador con las firmas siguientes:
  • public void log(String classMethodName, String message);
  • public startTimer(String timerName);
  • public endTimer(String timerName);