ESS estaba disponible como oferta de productos Fusion Applications. Ahora está disponible en la SOA Suite 12c.
En el presente documento se pretende demostrar cómo utilizar esta nueva extensión de Oracle para la Planificación de tareas, en la SOA Suite 12c para enviar una solicitud de trabajo (Job) ESS de un Web Service.
Aclaración:
El dominio a usar debe tener habilitado el componente ESS ,esto es, contar con los esquemas en base de datos creados con el RCU y habilitado el componente en la configuración del dominio.
El proceso consta de dos partes... la configuración de la Programación/Planificación (Schedule) y la configuración de la tarea a ejecutar (Job), es decir, la llamada al web service propiamente dicha.
Programando Servicio de OSB con ESS
Requisitos:
> Servicio OSB Deployado.
Paso 1: Crear Programación (Schedule)
Para ello, en la EM Console: Dirigirse a, Scheduling Services > ESSAPP > Job Requests > Define Schedules
En la página de definición del Schedule, haga clic en el botón "Create..." en la sección Results:
Completar los siguientes campos:
Y opcionalmente, la fecha y hora de finalización de la programación (Schedule).
Prestar atención a la configuración de "Frequency" ya que es con la frecuencia con la que se ejecutará el servicio web en OSB.
Para terminar la creación del Schedule, haga clic en el botón
Comentario: un Schedule puede ser usado por mas de un Job.
Paso 2: Crear Tarea (Job)
En la EM Console: Ir a, Scheduling Services > ESSAPP > Job Metadata > Job Definition
En la página de definición del Job, haga clic en el botón "Create..." en la sección Results:
En la siguiente pagina se define el Job, para ello completar los siguientes campos:
En "Job Type" se establece el tipo de WebService al que llamará el Job.
Hacer clic en "Select Web Service..." y configurar la llamada al WebService del siguiente modo:
Haga Clic en
Paso 3: Ejecutar Tarea (Submit Job)
En la Consola del Enterprise Manager (EM): Ir a, Scheduling Services > ESSAPP > Job Requests > Submit Job Request
En la siguiente página, se elige el Job a ejecutar, y se le asigna un Schedule.
Hacer clic en el botón buscar simbolizado con un icono de lupa, y buscar el Job creado anteriormente:
Ahora se le asigna el Schedule creado anteriormente, para ello, hacer clic en el botón buscar simbolizado con el icono de una lupa y seguir los siguientes pasos:
Para finalizar, hacer clic en el botón
Con esto ya se puede apreciar el Cron de un WebService en OSB que se ejecutará según la parametrización establecida.
Gracias por compartir.
ResponderEliminarSumamante recomentable
Gracias a ti por comentar. Espero te sirva. Saludos!
Eliminarmuchas gracias, me saco de un apuro.
ResponderEliminarMuchas gracias por la información.
ResponderEliminar