En la siguiente tabla se describen las palabras clave utilizadas para hacer referencia a los conjuntos de datos en contextos diferentes:
|
Conjunto de datos |
Contexto del conjunto de datos |
Descripción |
|---|---|---|
|
Conjuntos de datos |
Conjunto de datos denominado |
Utiliza el formato siguiente para acceder a un conjunto de datos denominado en una biblioteca de CA Process Automation: Datasets[dataset_path].field_name dataset_path Una expresión de CA Process Automation que devuelve la ruta completa para un conjunto de datos denominado en la biblioteca actual. Por ejemplo, la ruta siguiente hace referencia a un conjunto de datos denominado CxLinuxDev, que está ubicado en la subcarpeta Datos de la carpeta de demostración de la biblioteca: Datasets["/Demo/Data/] |
|
Proceso |
Conjunto de datos de un proceso |
Accede a un conjunto de datos del proceso con el formato siguiente: Process.field_name o Process[expression] Process.field_name o Process[expression] nombre_campo La variable del conjunto de datos. expression Una variable u otra expresión que devuelve el nombre de un campo. Por ejemplo: Process.x = 5; Process.fn = "x"; Process.y = Process[Process.fn]; Un conjunto de datos de proceso se define en un proceso. Cada vez que se inicia un proceso, este crea una copia de sí mismo (llamada instancia de proceso) que incluye el conjunto de datos del proceso. El objeto de proceso original determina los valores iniciales para el conjunto de datos. Los cambios que se realicen en el conjunto de datos de una instancia del proceso no afectan al original. |
|
Autor de llamada |
Conjunto de datos del proceso para un proceso padre cuando está iniciando un proceso hijo. |
Transfiere valores entre procesos en una jerarquía de llamadas cuando un proceso utiliza el operador Iniciar proceso (en el modo adjunto, separado o en línea) o bien el operador Ejecutar un proceso separado con el que es compatible el Módulo de procesos para iniciar otro proceso. La opción de código de inicialización del conjunto de datos del proceso del operador Iniciar proceso especifica estas asignaciones. Por ejemplo, cuando el proceso A que llama al proceso B debe inicializar campos en el conjunto de datos de proceso B, el proceso A especifica el proceso B como parte del código de inicialización del conjunto de datos del proceso. En este contexto, Autor de llamada hace referencia al conjunto de datos de proceso padre A, mientras que Proceso se refiere al conjunto de datos de proceso hijo B. Dentro del contexto del código de inicialización del conjunto de datos del proceso, siempre se requiere que la palabra clave Proceso haga referencia a una variable en el conjunto de datos del proceso hijo. Si se omiten las palabras clave Proceso y Autor de llamada en un nombre de variable en el script de inicialización del conjunto de datos del proceso, CA Process Automation buscará solamente una variable relacionada con el cálculo. El producto no busca una variable de nombre similar en el conjunto de datos padre ni hijo. Por ejemplo, el siguiente código produce un error si no se creó ningún alcance de cálculo X previamente en el contexto de cálculo: Process.X = Caller.X; Process.Y = X + 100; |
|
ninguno |
El cálculo actual y, en algunos casos, el conjunto de datos del proceso |
Si se omite la palabra clave Process a la izquierda de una sentencia de asignación, CA Process Automation siempre crea o asigna un valor dentro del alcance del cálculo actual (una variable de cálculo). Una variable de cálculo existe mientras CA Process Automation esté procesando un campo de cálculo. Por ejemplo, el código siguiente crea una variable de cálculo igual al valor 5: a = 5 Si se omite la palabra clave Process en otros contextos (como a la derecha de una sentencia de asignación), CA Process Automation buscará primero una variable de alcance de cálculo o una variable de proceso con el mismo nombre. Por ejemplo: Process.a = 1 Process.b = 2 a = 5 x = a y = b CA Process Automation crea dos variables en el conjunto de datos del proceso (a=1 y b=2) y dos variables de cálculo (x=5 e y=2). |
|
Process.operator_name o Process[expresión] |
Conjunto de datos del operador en un proceso |
Activa el acceso a un conjunto de datos del operador, donde operator_name es una cadena que especifica el nombre de un operador en un proceso. Por ejemplo: Process.y = Process.emailOp.subject La expresión devuelve el nombre de un operador en un proceso, por ejemplo: Process.opName = "emailOp" Process.y = Process[Process.opName].subject Notas: - Para obtener información sobre cómo especificar los campos del conjunto de datos del operador y para crear una lista de campos generados por el sistema en los conjuntos de datos del operador, consulte Cómo especificar las variables del conjunto de datos del operador. - Para obtener más información sobre cómo especificar variables de operador en la configuración de las propiedades del operador, consulte Variables del conjunto de datos de parámetros. |
|
Sistema |
Conjunto de datos del sistema |
Permite acceder al conjunto de datos del sistema. Los campos del conjunto de datos del sistema representan la información del sistema de CA Process Automation (por ejemplo, el nombre de host, la fecha y la hora). El conjunto de datos del sistema es de solo lectura. Nota: Para obtener más información sobre los campos del conjunto de datos del sistema y sobre cómo especificar variables del sistema y cómo ver una lista de variables del sistema, consulte Cómo especificar las variables del conjunto de datos del sistema. |
|
Root |
Conjunto de datos padre |
Activa un proceso hijo en línea para acceder al conjunto de datos del proceso de una instancia padre. Se puede utilizar la palabra clave Root para acceder al conjunto de datos del proceso de la instancia raíz. Ejemplos: - El proceso A inicia un proceso en línea (proceso B). El proceso B inicia otro proceso en línea (proceso C). El proceso C utiliza la palabra clave Root para acceder al conjunto de datos del proceso A. - El proceso A inicia el proceso B en un modo no en línea y el proceso B inicia el proceso C en el modo en línea. El proceso C solo tiene acceso al conjunto de datos del proceso B (no al del proceso A) mediante la palabra clave Root. |
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|