Normalmente, después de implementar un servicio de reglas en una aplicación personalizada, se debe invocar el servicio de reglas para aplicar la lógica de la decisión. En este tutorial, simularemos demandar al servicio de reglas invocando el servicio de reglas desde SAP API Business Hub.
Reglas de negocio de SAP Cloud Platform La API de SAP Business Hub proporciona API REST que le permiten ejecutar reglas desde aplicaciones personalizadas y clientes REST externos. Dado que estas API se basan en la autorización OAuth 2.0, necesita credenciales de cliente para acceder a ellas. Obtiene las credenciales del cliente de la clave de servicio de reglas comerciales.
En la barra de búsqueda, busque De reglas de negocio. En los resultados de la búsqueda, seleccione el paquete API para SAP Cloud Platform Business Rules.
Selecciona el API de ejecución de reglas para Cloud Foundry azulejo de Versión v2.
Hecho
Inicie sesión para responder la pregunta
Paso 2: busque los principales parámetros del servicio
Se requieren parámetros de servicio clave para configurar el entorno en la API de SAP Business Hub.
En la siguiente imagen, es el nombre del espacio. dev. Un nombre de espacio también puede ser un nombre personalizado que haya proporcionado.
En el menú de navegación, seleccione Eventos de servicio.
Seleccione una lista de casos de servicio disponibles wm_business-rules.
En el menú de navegación, seleccione Llaves de servicio y luego seleccione Crear una clave de servicio.
Sa Crear una clave de servicio ventana, introduzca el nombre de la clave de servicio como reglas del negocio o cualquier nombre de su elección, y luego seleccione Salvar.
Llave de servicio de wm_business-rules Se creará un ejemplo de servicio.
Desde la clave de servicio, tenga en cuenta los siguientes parámetros necesarios para configurar el entorno:
clientid
clientsecret
url
Hecho
Inicie sesión para responder la pregunta
Paso 3: configurar el entorno
Debe configurar el entorno para vincularlo al proyecto de reglas comerciales que creó allí. Administrar proyectos de reglas solicitud. Dado que las API de reglas comerciales se basan en la autenticación OAuth 2.0, debe proporcionar las credenciales de cliente determinadas en el paso 2.
Escoger Configurar entornos.
Sa Configurar entornos ventana, ingrese los siguientes detalles:
Nombre del campo
Valor
Display Name for Environments
EU10
runtimeurl
bpmruleruntime.cfapps.eu10.hana.ondemand.com
Client Id
clientid
Secret
clientsecret
tokenurl
url
Ingrese la URL de la señal sin https://. Por ejemplo, si la URL de señalización está en la clave de servicio https://<trial ID>.authentication.eu10.hana.ondemand.com, luego ingrese <trial ID>.authentication.eu10.hana.ondemand.com.
Luego seleccione Salvar.
Hecho
Inicie sesión para responder la pregunta
Paso 4: convocar un servicio de reglas
Escoger Servicio de servicio de reglas API y luego seleccione /v2/workingset-rule-services. Luego seleccione Darle una oportunidad para ejecutar la API.
Obtenga el ID del servicio de reglas de la aplicación Administrar proyecto de reglas. Esto es necesario para la carga útil de la API JSON.
Sa Servicios de reglas pestaña, seleccione Ajustes icono.
Escoger IDENTIFICACIÓN y seleccione Okey.
Copie el ID del servicio de reglas.
Pegue el ID del servicio de reglas en su lugar <rule-service-ID> en la siguiente carga útil JSON y cópielo en el cuerpo de la API:
Inicie sesión en XS Advanced CLI como XSA_ADMIN. Usar comando xs-admin-login desde el indicador en la máquina virtual como hxeadm Nota: Si no está usando…
Los tutoriales anteriores son una continuación de los tutoriales anteriores. Se asume que ha creado un TPCH usuario con los permisos correctos e iniciado sesión…