Histórico da Página
...
- 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:
| _GoBack | _GoBack | Tag SuperiorTAG | 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)
Browser do cadastro de Adpater E.a.i
Âncora | ||||
---|---|---|---|---|
|
Formulário de Cadastro do Adapter E.a.i – TURA008