Conjunto de valores (atributo de elemento XML)

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE keyindicatorconfig SYSTEM

'KeyindicatorConfiguration.dtd'>

<keyindicatorconfig>

...

<calcattr name="..." type="...">

<calculation>

...

<attribute name="..." nodetype="..."

objectname="..." onerror="..."/>

...

</calculation>

</calcattr>

...

</keyindicatorconfig>

O elemento XML attribute retorna um conjunto de valores de atributo como resultado. Contém todos os valores de atributo de objeto (nodetype diferente de PROCESS) especificados na instância de processo para o atributo especificado.
Para atributos de instância de processo (nodetype="PROCESS"), o conjunto de valores inclui apenas o valor do atributo especificado para a instância.
Se o atributo não for especificado na instância de processo, o conjunto de valores ficará vazio.

Marca XML

Descrição

name

Designação interna de atributo
Se a designação interna de atributo for especificada com um espaço reservado * no final, os valores de todos os atributos cujos nomes começam com a cadeia de caracteres especificada são incluídos no conjunto de resultados.

nodetype

Tipo de atributos: Função (OT_FUNC) ou atributo de instância de processo (PROCESS)

objectname
(opcional)

Para atributos de função (nodetype="OT_FUNC"), o conjunto de valores pode ser limitado a valores de atributo para o nome de objeto especificado.

Se this for especificado como o nome de objeto, o valor do atributo será recuperado apenas para a função para a qual o cálculo está sendo executado.

Se like for especificado como o nome de objeto, o valor do atributo de todas as funções com o mesmo nome será recuperado.

onerror
(opcional)

Controla o comportamento da calculadora da medida se nenhum conjunto de valores de atributo puder ser recuperado:

EXIT_WARNING: Cancela o cálculo do atributo atual e emite um aviso para o log.

EXIT_NO_WARNING: Cancela o cálculo do atributo atual sem emitir um aviso para o log.

CONTINUE: Valor padrão. O cálculo de atributo atual é continuado com um conjunto vazio. Os operadores superiores determinam os procedimentos de tratamento de erros. Nenhuma saída no log.

Aviso

Especificar um nome de objeto para this ou like no atributo XML objectname apenas é permitido para o cálculo de atributos de função (nodetype="OT_FUNC").

Exemplo 1

O conjunto de valores contém todos os valores de atributo AT_KI_FDLZ (tempo de ciclo da função) para funções que têm o mesmo nome (atributo de função AT_OBJNAME_INTERN) como a função calculada atualmente.

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE keyindicatorconfig SYSTEM

'KeyindicatorConfiguration.dtd'>

<keyindicatorconfig>

...

<calcattr name="AT_KI_FDLZSUM" type="OT_FUNC">

<calculation>

<sum>

<attribute name="AT_KI_FDLZ" nodetype="OT_FUNC"

objectname="like"/>

</sum>

</calculation>

</calcattr>

...

</keyindicatorconfig>

Exemplo 2

Os valores de todos os atributos cujos nomes começam com AT_SALES_VOLUME_ são considerados.

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE keyindicatorconfig SYSTEM

'KeyindicatorConfiguration.dtd'>

<keyindicatorconfig>

...

<calcattr name="AT_KI_XXX" type="PROCESS">

<calculation>

<sum>

<attribute name="AT_SALES_VOLUME_*"

nodetype="OT_FUNC"/>

</sum>

</calculation>

</calcattr>

...

</keyindicatorconfig>

Os padrões correspondentes dos nomes de atributos internos estão sujeitos às seguintes limitações: