Use as seguintes regras e diretrizes ao criar valores padrão:
O valor padrão deve ser um NULL, um valor constante, uma expressão constante, uma função ERROR ou uma função ABORT.
Para portas de entrada/saída, o Serviço de Integração usa os valores padrão para manipular os valores de entrada nulos. O valor padrão de saída das portas de entrada/saída é sempre ERROR(‘Transformation Error’).
Portas variáveis não usam valores padrão.
Você pode atribuir valores padrão ao grupo por portas, nas transformações de Agregador e Classificação.
Nem todos os tipos de porta em todas as transformações usam os valores padrão definidos pelo usuário. Se uma porta não permite valores padrão definidos pelo usuário, o campo do valor padrão é desativado.
Nem todas as transformações permitem valores padrão definidos pelo usuário.
Se uma transformação não for conectada ao fluxo de dados do mapeamento, o Serviço de Integração ignora os valores padrão definidos pelo usuário.
Se qualquer porta de entrada estiver desconectada, presume-se que o seu valor seja NULL e o Serviço de Integração usa o valor padrão para essa porta de entrada.
Se o valor padrão da porta de entrada contém a função ABORT e o valor de entrada é NULL, o Serviço de Integração interrompe a sessão imediatamente. Use a função ABORT como valor padrão para restringir valores de entrada nulos. O primeiro valor nulo em uma porta de entrada interrompe a sessão.
Se o valor padrão da porta de saída contém a função ABORT e qualquer erro de transformação ocorrer para essa porta, a sessão é interrompida imediatamente. Use a função ABORT como valor padrão para reforçar as regras estritas para os erros de transformação. O primeiro erro de transformação para esta porta interrompe a sessão.
A função ABORT, os valores constantes e as expressões constantes substituem as funções ERROR configuradas nas expressões da porta de saída.