O conjunto de dados do operador contém variáveis associadas a um operador. É possível exibir, criar, editar ou excluir variáveis e seus valores associados no momento da criação. As variáveis estão disponíveis para o operador ao qual estão associados ou qualquer outro operador em seu processo assim que o processo for iniciado. Depois que o operador for executado, ele criará automaticamente outras variáveis no conjunto de dados do operador. Algumas variáveis são padrão e definem as informações como a hora de início, a hora de término e o resultado. Outras variáveis são específicas de cada operador.
É possível usar uma notação de ponto ou a notação de colchetes com expressões para acessar uma variável de conjunto de dados do operador de qualquer operador em um processo:
Process_name.Operator_name.field_name
Process_name[OpName_expression].field_name
Process_name[OpName_expression][field_name_expression]
Observação: você também pode usar IconName no lugar de OpName.
As expressões retornam o nome do operador ou da variável, conforme indicado. A sintaxe a seguir retorna um elemento em um campo indexado, em que n é o número de elementos:
field_name[n]
O código de execução anterior e posterior para um operador pode usar a palavra-chave OpName para acessar o nome do operador atual. Para especificar uma variável de conjunto de dados do operador no código de execução anterior ou posterior desse mesmo operador, use a seguinte sintaxe:
Process[OpName].field_name
Por exemplo, as seguintes instruções de código de execução posterior executam estas ações:
Process.iName = OpName Process.iResult = Process[OpName].Result Process[OpName].World = "Hello world!";
Se você souber o nome do operador no momento da criação, será possível usar o nome literal do operador para fazer referência às variáveis do conjunto de dados em uma expressão.
Ocasionalmente, no entanto, você não saberá o nome do operador em tempo de design. Por exemplo:
É possível usar um código de execução anterior ou posterior em cada operador para salvar seu nome em uma variável, como fizemos com a variável iName no exemplo anterior. A variável poderia ser uma variável do conjunto de dados do processo ou poderia ser uma variável do conjunto de dados do operador pertencente ao operador que requer o nome. Por exemplo, na ilustração a seguir, o processo executa o OperadorA ou o OperadorB antes de atingir o OperadorC. O OperadorC pode então usar o nome da operação que o OperadorA ou o OperadorB salvou para uma variável de processo para acessar as variáveis do conjunto de dados.

Usar variáveis em vez de nomes fixos torna o código modular e intercambiável entre os operadores em um processo.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|