Configuración de propiedades de orquestación de orden

El archivo yfs.properties_orch.ext.in contiene las propiedades de orquestación de orden y se encuentra en el directorio <OMS_Runtime>/properties .

Puede configurar estas propiedades, que se describen en la tabla siguiente de una de las maneras siguientes basándose en si la propiedad tiene soporte de base de datos permitido o no:
  • Añadiéndolos o alterándolos temporalmente en el archivo customer_overrides.properties .
    Nota: Debe añadir "yfs" como prefijo cuando altere temporalmente estas propiedades en el archivo customer_overrides.properties .
  • Añadiéndolos o alterándolos temporalmente en la base de datos de propiedades utilizando la interfaz de usuario de gestión de propiedades. Más información...
    Nota: Sólo aquellas propiedades que tienen soporte de base de datos se pueden añadir a la base de datos de propiedades utilizando esta interfaz de usuario.

Valor y descripción de la propiedad de orquestación de orden

Propiedad Soporte de base de datos Descripción
orch.service.providerurl N URL del proveedor utilizada por los servidores de integración configurados en los servicios de orquestación de pedidos.
orch.service.internal.qcf Y Nombre ConnectionFactory de JMS utilizado por los servidores de integración configurados en los servicios de orquestación de orden.
orch.service.order.create.event.queue Y Nombre de cola utilizado por el servicio de validación de orquestación de pedidos ProcessOrderValidation.
orch.service.trigger.order.decomp.queue Y Nombre de cola utilizado por el servicio de descomposición de orquestación de pedidos TriggerDecomp.
orch.service.trigger.buildplan.queue Y Nombre de cola utilizado por el servicio de ejecución de orquestación de pedidos TriggerBuildPlan.
orch.service.evaluate.dependency.queue Y Nombre de cola utilizado por el servicio de orquestación de pedidos EvaluateOrderDependency.
orch.rulesEngine.validation.URL N URL para invocar el motor de reglas de negocio para el servicio de validación de orquestación de pedidos.
orch.rulesEngine.decomp.URL N URL para invocar el motor de reglas de negocio para el servicio de descomposición de orquestación de pedidos.
orch.rulesEngine.buildPlan.URL N URL para invocar el motor de reglas de negocio para el servicio de ejecución de orquestación de órdenes.
orch.rulesEngine.validation.RequestParameters N Parámetros de solicitud para invocar el motor de reglas de negocio para el servicio de validación de orquestación de pedidos. El valor de esta propiedad debe tener el formato "nombre1=valor1&nombre2=valor2..... &nombrex=valorx".
orch.rulesEngine.decomp.RequestParameters N Parámetros de solicitud para invocar el motor de reglas de negocio para el servicio de descomposición de orquestación de pedidos. El valor de esta propiedad debe tener el formato "nombre1=valor1&nombre2=valor2..... &nombrex=valorx".
orch.rulesEngine.buildPlan.RequestParameters N Parámetros de solicitud para invocar el motor de reglas de negocio para el servicio de ejecución de orquestación de pedidos. El valor de esta propiedad debe tener el formato "nombre1=valor1&nombre2=valor2..... &nombrex=valorx".
orch.service.validation.flowname.invokerules Y El nombre de flujo de servicios que se debe invocar cuando la aplicación llama al motor de reglas para su validación. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.validation.flowname.invokerules=InvokeValidationRulesSample

orch.service.validation.flowname.mapping Y El nombre de flujo de servicios que se debe invocar para correlacionar datos de orden con la entrada del motor de reglas para la validación. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.validation.flowname.mapping=PrepareMappingForValidationSample

orch.service.decomp.flowname.invokerules Y El nombre de flujo de servicios que se debe invocar cuando la aplicación llama al motor de reglas para la descomposición. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.decomp.flowname.invokerules=InvokeDecompRules

orch.service.decomp.flowname.mapping Y El nombre de flujo de servicios que se debe invocar para correlacionar datos de orden con la entrada del motor de reglas para la descomposición. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.decomp.flowname.mapping=PrepareMappingForDecomp

orch.service.buildPlan.flowname.invokerules Y El nombre de flujo de servicios que se debe invocar cuando la aplicación llama al motor de reglas para su ejecución. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.buildPlan.flowname.invokerules=InvokeBuildPlanRules

orch.service.buildPlan.flowname.mapping Y El nombre de flujo de servicios que se debe invocar para correlacionar los datos de orden con la entrada del motor de reglas para su ejecución. De forma predeterminada, el valor se establece en la implementación de reglas de validación de ejemplo proporcionadas por la aplicación.

Por ejemplo:

orch.service.buildPlan.flowname.mapping=PrepareMappingForBuildPlan

Qué hacer a continuación:
  • Actualice el entorno de pruebas en tiempo de ejecución de Sterling™ Order Management System Service mediante la creación y el despliegue de extensiones de configuración y propiedades. Más información...