Quando você executa uma sessão, o Serviço de Integração valida o mapeamento em relação ao código de procedimento no tempo de execução. Quando o Serviço de Integração faz essa validação, ele determina se permitirá ou não que as transformações personalizadas bloqueiem dados:
Configure a transformação personalizada como uma transformação de bloqueio.
O Serviço de Integração sempre permite que a transformação personalizada bloqueie dados.
Configure a Transformação personalizada como uma transformação sem bloqueio.
O Serviço de Integração permite que a transformação personalizada bloqueie dados, dependendo da configuração do mapeamento. Se o Serviço de Integração puder bloquear dados na transformação personalizada sem bloquear todas as origens no grupo de classificação para carregamento de destino simultaneamente, ele permitirá que a transformação personalizada bloqueie dados.
Você pode gravar o código de procedimento para verificar se o Serviço de Integração permitirá que uma transformação personalizada bloqueie dados. Utilize a função INFA_CT_getInternalProperty() para acessar a ID da propriedade INFA_CT_TRANS_MAY_BLOCK_DATA. O Serviço de Integração retorna VERDADEIRO quando a transformação personalizada pode bloquear dados e FALSO quando ela não pode bloqueá-los.