Configurando Propriedades de Orquestração de Pedido
O arquivo yfs.properties_orch.ext.in contém as propriedades de orquestração de pedido e está localizado no diretório <OMS_Runtime>/properties
É possível configurar essas propriedades, que são descritas na tabela a seguir de uma das maneiras a seguir com base em se a propriedade tem suporte ao banco de dados permitido ou não:
Valor e descrição da propriedade de orquestração de pedido
| Propriedade | Suporte a bancos de dados | Descrição |
|---|---|---|
| orch.service.providerurl | N | URL do provedor usado pelos servidores de integração configurados nos serviços de orquestração de pedidos. |
| orch.service.internal.qcf | Y | Nome do JMS ConnectionFactory usado pelos servidores de integração configurados nos serviços de orquestração de pedido. |
| orch.service.order.create.event.queue | Y | O nome da fila usado pelo serviço de validação de orquestração de pedido ProcessOrderValidation |
| orch.service.trigger.order.decomp.queue | Y | O nome da fila usado pelo serviço de decomposição de orquestração de pedido TriggerDecomp |
| orch.service.trigger.buildplan.queue | Y | Nome da fila usado pelo serviço de execução de orquestração de pedido TriggerBuildPlan |
| orch.service.evaluate.dependency.queue | Y | O nome da fila usado pelo serviço de orquestração de pedido EvaluateOrderDependency |
| orch.rulesEngine.validation.URL | N | URL para chamar o mecanismo de regras de negócios para o serviço de validação de orquestração de pedidos. |
| orch.rulesEngine.decomp.URL | N | URL para chamar o mecanismo de regras de negócios para o serviço de decomposição de orquestração de pedidos. |
| orch.rulesEngine.buildPlan.URL | N | URL para chamar o mecanismo de regras de negócios para o serviço de execução de orquestração de pedidos. |
| orch.rulesEngine.validation.RequestParameters | N | Parâmetros de solicitação para chamar o mecanismo de regras de negócios para o serviço de validação de orquestração de pedido O valor dessa propriedade deve estar no formato "name1=value1&name2=value2.....&namex=valuex".. |
| orch.rulesEngine.decomp.RequestParameters | N | Parâmetros de solicitação para chamar o mecanismo de regras de negócios para o serviço de decomposição de orquestração de pedido O valor dessa propriedade deve estar no formato "name1=value1&name2=value2.....&namex=valuex".. |
| orch.rulesEngine.buildPlan.RequestParameters | N | Parâmetros de solicitação para chamar o mecanismo de regras de negócios para o serviço de execução de orquestração de pedido O valor dessa propriedade deve estar no formato "name1=value1&name2=value2.....&namex=valuex".. |
| orch.service.validation.flowname.invokerules | Y | O nome do fluxo de serviço que precisa ser invocado quando o aplicativo chamar o mecanismo de regras para validação Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.validation.flowname.invokerules=InvokeValidationRulesSample |
| orch.service.validation.flowname.mapping | Y | O nome do fluxo de serviço que precisa ser invocado para mapear dados do pedido para a entrada do mecanismo de regras para validação Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.validation.flowname.mapping=PrepareMappingForValidationSample |
| orch.service.decomp.flowname.invokerules | Y | O nome do fluxo de serviço que precisa ser invocado quando o aplicativo chamar o mecanismo de regras para decomposição Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.decomp.flowname.invokerules=InvokeDecompRules |
| orch.service.decomp.flowname.mapping | Y | O nome do fluxo de serviço que precisa ser chamado para mapear os dados da ordem para a entrada do mecanismo de regras para decomposição Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.decomp.flowname.mapping=PrepareMappingForDecomp |
| orch.service.buildPlan.flowname.invokerules | Y | O nome do fluxo de serviço que precisa ser invocado quando o aplicativo chamar o mecanismo de regras para execução Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.buildPlan.flowname.invokerules=InvokeBuildPlanRules |
| orch.service.buildPlan.flowname.mapping | Y | o nome do fluxo de serviço que precisa ser chamado para mapear dados do pedido para a entrada do mecanismo de regras para execução. Por padrão, o valor é configurado como a implementação de regras de validação de amostra fornecida pelo aplicativo.. Por exemplo: orch.service.buildPlan.flowname.mapping=PrepareMappingForBuildPlan |