A função do procedimento externo não possui parâmetros. O array do parâmetro de entrada já passou pelo método InitParams() e está armazenado na variável de membro m_pInParamVector. Cada entrada no array corresponde às portas IN e IN-OUT correspondentes da transformação Procedimento Externo, na mesma ordem. O Serviço de Integração preenche este vetor antes de chamar a função de distribuição.
Utilize a variável de membro m_pOutParamVector para passar a linha de saída antes de retornar a função Dispatch().
Para a transformação Procedimento MyExternal, a função de procedimento externo é a seguinte. Nela, os parâmetros de entrada estão na variável de membro m_pInParamVector e os valores de saída estão na variável de membro m_pOutParamVector: