Creación de un servicio
Puede crear un servicio.
Acerca de esta tarea
Para crear un servicio:
Procedimiento
- Abra el Gestor de aplicaciones y seleccione la aplicación que desea.
- En la ventana Modelos de proceso, seleccione la ficha Orden, Carga o General para ver el correspondiente árbol de modelos de proceso para ese tipo de documento base.
- En la línea divisoria Tipos de proceso, pulse con el botón derecho del ratón en el tipo de proceso aplicable y elija Modelar proceso. Aparecerá la ventana Detalles de repositorio y el área de trabajo para el tipo de proceso correspondiente.
- Elija el separador Definiciones de servicio y seleccione el nodo padre del árbol de definición de servicio actual.
- Elija el nodo Servicios de tipo de proceso y elija el icono Crear nuevo . Se visualiza el recuadro de diálogo Crear nuevas propiedades de servicio.
- Escriba la información en los campos correspondientes. Consulte la Tabla 1 para obtener descripciones de valores de campo.
- Seleccione Aceptar. Se visualiza la ventana Detalles de servicio. Nota: Se recomienda que todos los servicios definidos por el usuario contengan el prefijo "EXTN_" para evitar conflictos entre los servicios enviados por fábrica y los servicios definidos personalizados.
Tabla 1. Ventana Crear nuevo servicio Propiedad Descripción Nombre de servicio Especifique el nombre de servicio. Nombre de grupo de servicios Especifique el grupo de servicios en el que se debe categorizar el nuevo servicio. Siempre que el grupo de servicios se llene con servicios, no se podrá suprimir. Cuando suprime todos los servicios de un grupo, el contenedor de grupo se suprime automáticamente.
Este servicio proporciona respuestas en tiempo real Seleccione esta opción si el servicio devuelve una respuesta al interlocutor cuando se invoca. Esta opción solo está disponible para los servicios que se invocan de forma sincrónica, ya sea desde Sterling™ Order Management System o externamente. Nota: Cuando se selecciona esta propiedad, no se pueden añadir transportes asíncronos al servicio.Es servicio impreso Seleccione este servicio para imprimir etiquetas. Es el servicio de carga de datos Seleccione este servicio para cargar datos. Este servicio es invocado por un sistema externo o desde dentro de Sterling Order Management System. En modo asíncrono Seleccione esta opción cuando el servicio debe empezar recuperando un mensaje de un origen de transporte asíncrono. El servicio se inicia desde una cola o base de datos. La definición del servicio no necesita detalles sobre cómo llega el mensaje al origen asíncrono como, por ejemplo, la cola o la base de datos.
Cuando se selecciona esta opción, el primer nodo después del nodo de inicio debe ser un nodo de transporte asíncrono.
En modo síncrono Seleccione esta opción cuando se invoque el servicio desde Sterling Order Management System o a través de una API de forma síncrona.