Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Ejecución del servicio web.

Los servicios web se pueden ejecutar desde reglasLSP, aplicación de terceros o depuración. Cada uno de estos formatos puede tener su propia configuración y características.

Tipos de ejecución

Hay cuatro posibles tipos de ejecución: Local, Síncrona, Asíncrona y Programada. En los tipos síncrono, asíncrono y programado, el ambiente donde se instale el sistema Senior debe contar con Middleware. Solo en tipo local esto no es necesario.

Lugar

Modo utilizado solo para pruebas y, en el caso de servicios web personalizados, para depurar reglas LSP.

El procesamiento de la solicitud se realizará en la misma instancia de la solicitud, directamente dentro del Sistema y el procesamiento se realizará al mismo tiempo que la llamada.

Parámetros para aplicaciones de terceros: Como la ejecución es local, no hay cambio en los parámetros utilizados.

Permite su uso en LSP:Sí.

Sincrónico

Al ejecutar, se envía una solicitud desde el servidor GlassFish que generará una instancia del sistema Senior para procesar la solicitud.

El procesamiento comienza en el momento de la llamada y la devolución la realizará el servidor GlassFish.

Permite su uso en LSP:Sí.

Asincrónico

Tras la ejecución, se envía una solicitud desde el servidor GlassFish que generará una instancia del sistema Senior para procesar la solicitud.

El procesamiento comienza en el momento de la llamada y no habrá comentarios sobre el procesamiento de la solicitud

Permite su uso en LSP:Sí.

programado

La solicitud de ejecución se dirigirá a Middleware Senior, pero no ocurrirá en el momento de la solicitud, se programará para ejecutarse en Middleware.

En este modo de ejecución, no hay retorno de ejecución al solicitante.

Permite su uso en LSP:No, porque no es posible informar la frecuencia en la regla.

Parámetros para aplicaciones de terceros:

Nombre Llenar Escribe Descripción
identificación Obligatorio Cuerda Identificador del servicio programado previamente cuando la operación es "Cambiar" (operación = 1).
operación Obligatorio integrar Operación a realizar:
0 = Agregar: programa un nuevo servicio;
1 = Cambiar: cambia el horario del servicio identificado por el parámetro "id".
regularidad Obligatorio integrar Frecuencia de ejecución del servicio, indicando cómo se debe tratar el intervalo (parámetro "intervalo"):
0 = Ejecutar solo una vez;
1 = El intervalo se mide en minutos;
2 = El intervalo se mide en horas;
3 = El intervalo se mide en días;
4 = El rango se mide en semanas;
5 = El rango se mide en meses.
intervalo Obligatorio integrar Intervalo de ejecución del servicio, según la frecuencia (parámetro "regularidad").
fecha de inicio Obligatorio Cuerda Fecha de inicio de la ejecución del servicio.
Formato = DD/MM/AAAA.
initTime Obligatorio Cuerda Fecha de inicio de la ejecución del servicio.
Formato = HH:MM:SS (24 horas).
hora fija Obligatorio Cuerda Tiempo en el que debe ejecutarse el servicio, cuando el parámetro "regularidad" es 3, 4 o 5.
día fijo Obligatorio integrar Día en que debe ejecutarse el servicio, cuando el parámetro "regularidad" es 5.
días de la semana Obligatorio Cuerda

Días de la semana en los que debe funcionar el servicio, cuando el parámetro "regularidad" es 4. Se debe informar un String con el valor decimal de todos los días concatenados sin ningún separador, donde "1" representa el domingo y "7" representa el sábado.

Ejemplo

weekDays = "246" indica que el servicio se ejecuta los lunes, miércoles y viernes.

ejecutar Obligatorio booleano Indica si el servicio puede retrasarse o no.
fecha válida Obligatorio Cuerda Fecha de caducidad del servicio, indicando la fecha máxima en la que se puede ejecutar.
Formato: DD/MM/AAAA.
parámetros Obligatorio complejo Ver descripción en la documentación de los puertos de este servicio.

Autenticación

Parámetros para aplicaciones de terceros cuando hay autenticación:

Nombre Llenar Escribe Descripción
usuario Obligatorio Cuerda Nombre de usuario para la autenticación.
clave Obligatorio Cuerda Contraseña de usuario para la autenticación.
cifrado Obligatorio integrar Versión de cifrado. Pudiendo ser:
0: indica que los parámetros de usuario y contraseña viajan como cadenas abiertas formateadas con el patrón "texto - utf8".
1 – La contraseña se cifra con el algoritmo propio de Senior (esta opción no puede ser utilizada por sistemas de terceros, solo en la integración entre sistemas Senior).
2 – El servicio no recibe la contraseña, sino un token de autenticación Senior (según documentación deInicio de sesión integrado con cifrado).
3 – El servicio no recibe la contraseña, sino un token de servicio de los usuarios de G7 (esta opción no puede ser utilizada por sistemas de terceros, solo en la integración entre sistemas Senior).
(missing or bad snippet)