Procedimentos Externos e Transformações de Procedimentos Externos
Procedimentos Externos e Transformações de Procedimentos Externos
Há dois componentes do TX:
procedimentos externos
e
transformações de Procedimentos Externos
.
Um
procedimento externo
está separado do Serviço de Integração. Consiste de código em C, C++ ou Visual Basic escrito por um usuário para definir uma transformação. Este código é compilado e vinculado em uma DLL ou biblioteca compartilhada, que é carregada pelo Serviço de Integração em tempo de execução. Um procedimento externo é “acoplado” a uma transformação de Procedimento Externo.
Uma
transformação de Procedimento Externo
é criada no Designer. É um objeto que reside no repositório Informatica e serve a diversos propósitos:
Contém os metadados que descrevem o seguinte procedimento externo. É por meio desses metadados que o Serviço de Integração reconhece a “assinatura” (número e tipos de parâmetros e tipos de valor de retorno, se houver) do procedimento externo.
Permite que um procedimento externo tenha referência em um mapeamento. Acrescentando uma instância de uma transformação de Procedimento Externo a um mapeamento, chama-se o acoplamento do procedimento externo a essa transformação.
É possível criar um Procedimento Externo conectado ou não.
Ao desenvolver procedimentos externos da Informatica, a transformação de Procedimentos Externos fornece as informações necessárias para gerar stubs de procedimentos externos da Informatica.