O elemento XML globaltable pode ser usado para transferir metadados dos extratores de processo PPM SAP-2-PPM e JDBC-2-PPM para o arquivo de saída como atributos do evento de sistema global. Os dados típicos para atributos do evento de sistema global incluem os nomes das configurações que foram usadas para extrair os dados. Os próprios dados são determinados a partir dos valores de argumentos especificados na linha de comando. O valor padrão é determinado para argumentos que não são especificados na linha de comando.
A identificação de palavras-chave faz distinção entre maiúsculas e minúsculas.
Os atributos do evento de sistema global aplicam-se a todos os eventos de sistema no arquivo de saída atual.
Palavra-chave |
Valor do argumento da linha de comando |
---|---|
SYSTEM_CONFIG_FILE_NAME |
-systemconfig <filename> ... |
SYSTEM_CONFIG_NAME |
-systemconfig ... <configname> |
TABLE_CONFIG_FILE_NAME |
-tableconfig <filename> ... |
TABLE_CONFIG_NAME |
-tableconfig ... <configname> |
BEGIN_DATE, |
-begindate <dd.MM.yyyy> |
BEGIN_TIME |
-begintime <hh:mm:ss> |
END_DATE |
-enddate <dd.MM.yyyy> |
END_TIME |
-endtime <hh:mm:ss> |
CPD |
-cpd <int> |
OUT_FILE_NAME |
-outfile <file name> |
PIKI_DATA_MAPPING_FILE_NAME |
-pikidatamapping <filename>... |
PIKI_DATA_MAPPING_NAME |
-pikidatamapping ... <pcname> |
DIM_DATA_MAPPING_FILE_NAME |
-dimdatamapping <filename> ... |
DIM_DATA_MAPPING_NAME |
-dimdatamapping ... <dimname> |
Se nenhum valor puder ser determinado para uma palavra-chave, a própria palavra-chave será gravada no arquivo de saída. Dessa forma pode transferir constantes para o arquivo de saída.
Exemplo
A extração de arquivo abaixo mostra a configuração usada para criar atributos do evento de sistema global.
<globaltable name="INFO">
<fieldtoread name="SYSTEM_CONFIG_NAME"/>
</globaltable>
O nome de configuração especificado na linha de comando usando -systemconfig <configname>, por exemplo, sapppm é gravado no arquivo de saída como atributo do evento de sistema global INFO-SYSTEM_CONFIG_NAME:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE eventlist SYSTEM "event.dtd">
<eventlist>
<attribute type="INFO-SYSTEM_CONFIG_NAME ">
sapppm
</attribute>
...
<event>
...
</event>
...
</eventlist>
Ao especificar uma classe Java adequada no atributo XML classtouse, os dados também podem ser extraídos de qualquer outra tabela do sistema de origem.