Artículo
· 25 mayo, 2023 Lectura de 1 min

Configuraciones de producción

Cuando se desarrollan producciones de interoperabilidad, puede ser útil tener configuraciones fuera de un Business Host. La razón principal es cuando necesitas una configuración que afecte a varios Business Hosts diferentes y quieres garantizar que el valor es el mismo. Aunque las Configuraciones Predeterminadas del Sistema (CPS) pueden ser usadas para propagar configuraciones para Business Hosts, pueden ser cambiadas al anular el valor a nivel de BH (aunque la ventaja de las configuraciones del Business Host definidas a través de las CPS es que no requieren código personalizado, que sí es requerido por nuestro enfoque actual).

Otra razón es cuando necesitas afectar partes no configuradas de la configuración del Business Host (PoolSize, Enabled, etc.)

Añadiremos una configuración env a una producción.

1. En la clase de producción, añade:

Class User.Production Extends Ens.Production
{

Property env As %String;
Parameter SETTINGS = "env";
}

Confirma en el portal que la configuración está disponible (ten en cuenta que es una configuración de producción, y no una configuración por BH individual):

  1. En SDS añade configuración env:

  1. Vuelve a Produción para confirmar que el valor está disponible:

  1. Llama desde cualquier sitio en tu BH para obtener el valor de configuración:
Set Value = ##class(Ens.Director).GetCurrProductionSettingValue("env", .sc)
Comentarios (0)1
Inicie sesión o regístrese para continuar