Páginas filhas
  • 4. Passagem de parâmetro (EAIMapper)

EAIMapper tem o objetivo de passar informações do programa para os Adapters que farão a integração no ponto determinado.

A solução foi uma alternativa eficiente para não alterar a quantidade de parâmetros das funções cada vez que se precisa compartilhar um novo campo ou uma nova informação. Além disso, os diferentes Adapters poderão compartilhar as mesmas informações enviadas pelo Programa, sem que precise repetir a chamada da função para passar o conteúdo para cada Helper e Adapter.

As funções do EAIMapper são:

  • EAIMapper_set(name, value): armazena o conteúdo “value” para a tag “name”.
  • EAIMapper_getInt(name): busca o conteúdo do tipo INTEGER para a tag “name”.
  • EAIMapper_getString(name): busca o conteúdo do tipo CHAR(N) para a tag “name”.
  • EAIMapper_getDate(name): busca o conteúdo do tipo DATE para a tag “name”.
  • EAIMapper_getDecimal(name): busca o conteúdo do tipo DECIMAL para a tag “name”.
  • EAIMapper_clear(): limpa o conteúdo armazenado no EAIMapper.
  • EAIMapper_setError(value): armazena o conteúdo de erro “value” e retorna a posição “position” do erro.
  • EAIMapper_getError(position): busca o conteúdo de erro do tipo CHAR(N) na posição “position”.
  • EAIMapper_errorSize(): retorna a quantidade de erros registrados no EAIMapper.
  • EAIMapper_errorClear(): limpa o conteúdo de erro armazenado no EAIMapper.

Para exemplificar o uso das funções do EAIMapper o desenvolvedor poderá acessar o documento de Utilização dos Adapters em Regras de Negócio clicando aqui, que dará um noção de implementação destas funções.