Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • No fonte TURI004, deve ser adicionado a diretiva de include para o arquivo FWADAPTEREAI.CH;
  • Microsigra Protheus envia Mensagem Única:
    • Ao ser efetuada uma inclusão, alteração ou exclusão, será disparado um evento que verificará se a rotina TURA008 está cadastrada no "Adapter EAI" e se a mesma está configurada para o envio de mensagem no método Assíncrono. Caso a rotina esteja cadastrada e configurada corretamente, a função IntegDef retornará o XML (BusinessMessage) ao EAI, que o enviará a mensagem ao sistema requisitante;
    • Após o sistema requisitante receber e processar a mensagem, deverá enviar a mensagem de resposta (ResponseMessage) ao Microsiga Protheus com o o status do processamento e, no caso de sucesso da operação INSERT, o valor da chave da entidade para atualização do respectivo DE/PARA;
  • Microsigra Protheus recebe Mensagem Única:
    • Ao receber a mensagem de negócio (BusinessMessage), o EAI verificará se a rotina TURA008 está cadastrada no "Adapter EAI" e se a mesma está configurada para o recebimento de mensagem no método Síncrono. Caso a rotina esteja cadastrada e configurada corretamente, a função IntegDef deverá chamar a rotina TURI004 que fará o tratamento do XML recebido, e efetuar a gravação dos dados;
    • No final do processamento, deverá será enviada a mensagem de resposta (ResponseMessage) ao sistema requisitante com o status do processamento e, no caso de sucesso da operação INSERT, o valor da chave da entidade para atualização do respectivo DE/PARA;
  • Depois da alteração do fonte TURA008 e do desenvolvimento do fonte TURI004, acessar o módulo Configurador e cadastrar o adapter através do menu Ambiente -> Schedule -> Adapter E.a.i da seguinte forma:
    • Mensagem única: Sim;
    • Rotina: TURA008;
    • Mensagem: CustomerCreditCard;
    • Descrição: Cartões de Clientes;
    • Envia: Sim;
    • Recebe: Sim;
    • Método: Assíncrono;
    • Operação: Todas;
    • Versão Envio: 1.000;
  • A seguir, detalhe dos campos do cadastro de Cartões de Clientes (tabela G3J) com as respectivas TAGS do TotvsMessage CustomerCreditCard:


Tag Superior

Âncora
_GoBack_GoBack

TAG

Campo

Observação

BusinessContentType

CompanyId

 

Código da Empresa

BusinessContentType

BranchId

G3J_FILIAL

Código da Filial

BusinessContentType

CompanyIternalId

 

InternalId da chave Empresa+Filial

BusinessContentType

Code

G3J_CODIGO

Código

BusinessContentType

InternalId

 

InternalId da Classe de Serviço

BusinessContentType

CustomerCode

G3J_CODCLI + G3J_LOJA

Código do Cliente + Loja

BusinessContentType

CustomerInternalId

 

InternalID do Cliente e Loja

BusinessContentType

Description

G3J_DESCR

Descrição do Cartão

BusinessContentType

CardClassificationCode

G3J_TIPO

Código da Calssificação do Cartão

BusinessContentType

CardClassificationInternalId

 

InternalId da Classificação do Cartão

BusinessContentType

CardNumber

G3J_NCARD

Número do Cartão

BusinessContentType

SecurityCode

G3J_CODSEG

Código de Segurança do Cartão

BusinessContentType

CardComapny

G3J_CODBAN

Código da Bandeira do Cartão

BusinessContentType

CardHolderName

G3J_TITULA

Nome do Titular do Cartão

BusinessContentType

ExpirationMonth

G3J_MVALID

Mês de Validade do Cartão

BusinessContentType

ExpirationYear

G3J_AVALID

Ano de Validade do Cartão

BusinessContentType

UseDayOf

G3J_DIADE

Dia inicial para utilização do Cartão

BusinessContentType

UseDayUntil

G3J_DIAATE

Dia final para utilização do Cartão

BusinessContentType

InvoiceClosingDay

G3J_DFECHA

Dia de Fechamento da Fatura do Cartão

BusinessContentType

InvoiceExpirationDay

G3J_DVENC

Dia de Vencimento da Fatura do Cartão

BusinessContentType

VendorCode

G3J_CODFOR + G3J_LJFOR

Código do Fornecedor + Loja

BusinessContentType

VendorInternalId

 

InternalID do Fornecedor e Loja

BusinessContentType

Corporate

G3J_CORP

Cartão no Corporativo ( "1"-Sim / "2"-Não )

BusinessContentType

EventsEvent

G3J_EVENTO

Cartão no Eventos ( "1"-Sim / "2"-Não )

BusinessContentType

Recreation

G3J_LAZER

Cartão no Lazer ( "1"-Sim / "2"-Não )

BusinessContentType

BlockedSituation

G3J_MSBLQL

Bloqueado ( "1"-Sim / "2"-Não )

...

Protótipo de Tela (Figuras meramente ilustrativas)


Image Added Image Removed
Browser do cadastro de Adpater E.a.i
Image Removed
Image Added

Âncora
_GoBack
_GoBack

Formulário de Cadastro do Adapter E.a.i – TURA008