As transformações Procedimento Externo funcionam em conjunção com os procedimentos que você cria fora da interface do Designer, para ampliar a funcionalidade do PowerCenter.
Embora as transformações padrão lhe proporcionem uma ampla variedade de opções, há ocasiões em que você pode estender a funcionalidade fornecida com o PowerCenter. Por exemplo, a série de transformações padrão, como Expressão e Filtro, pode não fornecer a funcionalidade de que você precisa. Se você for um programador experiente, pode desejar desenvolver funções complexas dentro de uma biblioteca de link dinâmico (DLL) ou biblioteca compartilhada do UNIX, em vez de criar as transformações Expressão necessárias em um mapeamento.
Para obter este tipo de extensibilidade, use a interface de invocação dinâmica Troca de Transformação (TX) criada no PowerCenter. Usando o TX, você pode criar uma transformação Procedimento Externo do Informatica e vinculá-la a um procedimento externo que você desenvolveu. Você pode vincular transformações Procedimento Externo a dois tipos de procedimentos externos:
Procedimentos externos COM (disponível somente no Windows)
Procedimentos externos do Informatica (disponível no Windows, AIX, Linux e Solaris)
Para usar o TX, você deve ser um programador experiente em C, C++ ou Visual Basic.
Utilize um código multithread nos procedimentos externos.