

Guía de implementación › Ejemplos de casos prácticos › Ejemplos de scripting de lógica de negocios
Ejemplos de scripting de lógica de negocios
A continuación se presentan varias directrices generales para el scripting de lógica de negocios:
Variables globales
- Asegúrese de inicializar los valores globales que declare. El mecanismo de estado de PSL no puede guardar variables con valores nulos.
Codificación general.
- Antes de utilizar uno de los objetos clasificados a continuación, verifique que existe (mediante un método de IsExist apropiado):
- Todos los tipos de parámetros (p. ej., tabla, lista, etc.)
- Atributo personalizado
- Recurso
- Asegúrese de que proporciona un módulo de lógica de negocios con todos los parámetros que requiere.
- Antes de cambiar el nombre de un recurso verifique la métrica que lo está utilizando y actualícelo como corresponda.
Asignaciones
- Uso de asignaciones en métricas en clúster: las asignaciones requieren mayor esfuerzo de cálculo por parte del motor; hay que tener en cuenta que cuando se tiene un agrupamiento en clúster en una métrica se multiplica el esfuerzo por el número de elementos de clúster.
- Cuando vaya a utilizar asignaciones globales grandes en la lógica de negocios para métricas en clúster, hágalo con sumo cuidado. Mientras el motor calcula una métrica en clúster, está ocupado cargando las variables globales desde los estados anteriores para cada elemento en el clúster por separado.
- Asegúrese de borrar las asignaciones y los vectores después de haber finalizado con ellos
- Si es necesario utilizar asignaciones grandes, asegúrese de que gestiona la asignación de forma eficaz dividiéndola en intervalos lógicos.
Copyright © 2013 CA.
Todos los derechos reservados.
 
|
|