Páginas filhas
  • Configurador EAI 2.0

Versões comparadas

Chave

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

...

JSON DE CONFIGURAÇÃO DE PACOTE - TOP X PROTHEUS


Bloco de código
languagejs
titleJSon Configuração
{  
   "_expandables":null,
   "integrationId":"52644D93-0D83-49D5-8D38-3B1030CA74A1",
   "name":"TOTVS Obras e Projetos x BackOffice Protheus",
   "description":"A gestaogestão da obra/projeto e feita exclusivamente no TOP (cadastro dos projetos e estruturas associadas, cronogramas, necessidades de material, medições de contrato, etc.) ",
   "documentationUrl":"http://tdn.totvs.com/display/public/integracoes/TOTVS+TOP",
   "routes":{  
      "items":[  
         {  
            "_expandables":null,
            "transactionsFlow":{  
               "items":[  
                  {  
                     "transactionId":"ACCOUNTPAYABLEDOCUMENT",
                     "version":"2.000",
                     "direction":"send"
                  },
				  {  
                     "transactionId":"ACCOUNTRECEIVABLEDOCUMENT",
                     "version":"2.000",
                     "direction":"send"
                  },
				 {  
                     "transactionId":"CONTRACT",
                     "version":"1.000",
                     "direction":"send"
                  },
{  
                     "transactionId":"COSTCENTER",
                     "version":"2.000",
                     "direction":"received"
                  },{  
                     "transactionId":"CURRENCY",
                     "version":"2.001",
                     "direction":"send":"received"
                  },{  
                     "transactionId":"CURRENCYQUOTATION",
                     "version":"2.001",
                     "direction":"received"
                  },{  
                     "transactionId":"CUSTOMERVENDOR",
                     "version":"2.002",
                     "direction":"both"
                  },{  
                     "transactionId":"INVOICE",
                     "version":"3.007",
                     "direction":"received"
                  },{  
                     "transactionId":"ITEM",
                     "version":"2.001",
                     "direction":"received"
                  },
				{  
                     "transactionId":"ORDER",
                     "version":"3.002",
                     "direction":"received"
                  },
               ]
            },
            "applicationPair":{  
               "sourceApplication":{  
                  "appId":"P12_1718@PROTHEUS",
                  "name":"PROTHEUS",
                  "description":"PROTHEUS",
                  "productCode":"PROTHEUS",
                  "sourceApplication":"P12_1718",
                  "productVersion":"12.1.17",
                  "isHost":true,
                  "msgValidation":"skip",
                  "portName":"EAISERVICESOAP",
                  "wsdlUrl":"http://187.94.56.206:8051/EAIService/MEX?wsdl",
                  "user":"mestre",
                  "password":"totvs",
                  "monitorUrl":"",
                  "paramEndpoints":{  
                     "general":{  
                        "metadata":"/params/1.0/metadata",
                        "values":"/params/1.0/value"
                     },
                     "transaction":{  
                        "metadata":"/transactionParams",
                        "values":"/transactionValues"
                     }
                  }
               },
               "destinationApplication":{  
                  "appId":"RM@RM",
                  "name":"RM",
                  "description":"RM",
                  "productCode":"RM",
                  "sourceApplication":"RM",
                  "productVersion":"",
                  "isHost":false,
                  "msgValidation":"skip",
                  "portName":"EAISERVICESOAP",
                  "wsdlUrl":"https://totvslabs.carol.ai:8443/api/v1/totvssm/receiveMessage?WSDL",
                  "user":"totvslabs/rm/[email protected]",
                  "password":"Foobar1!",
                  "monitorUrl":"",
                  "paramEndpoints":{  
                     "general":{  
                        "metadata":"/params/1.0/metadata",
                        "values":"/params/1.0/value"
                     },
                     "transaction":{  
                        "metadata":"/transactionParams",
                        "values":"/transactionValues"
                     }
                  }
               }
            }
         }
      ]
   }
}

PARÂMETROS DE ADAPTER:

  • MASCARA DE PRODUTO
  • MASCARA DE CLIENTE FORNECEDOR
  • STATUS DE PROJETO

PARÂMETROS GERAIS?

          MOEDA? PODE SER UTILIZADA EM MOVIMENTO E TITULO FINANCEIRO?

          

QUESTÕES A ANALISAR:

  • COMO OS DESENVOLVEDORES SABERIAM OS ADAPTERS EXISTENTES OU PACOTES, SEM UM FONTE CENTRALIZADOR? PAGINA NO TDN?



PONTOS DE LEGADO:

Vamos descontinuar?

1 - Configurador do TOP deletava triggers Stored

           Exemplo: DROP TRIGGER TG_EXCLUIPROJETO

2 - Configurador Criando tabela HCUNDCONV


3 -