A função de procedimento externo é o principal ponto de entrada no módulo de procedimento externo e é um atributo da transformação de Procedimento Externo. A função de distribuição chama a função de procedimento externo para cada linha de entrada. Para as transformações de Procedimento Externo, use a função de procedimento externo para a entrada e a saída do módulo de procedimento externo. A função pode acessar os valores de porta IN e IN-OUT para cada linha de entrada e pode configurar os valores de porta OUT e IN-OUT. A função de procedimento externo contém toda a lógica de processamento de entrada e saída.