Descrição:

API para inserção, atualização, consulta e deleção do cadastro de Rotas EAI.


post

Descrição:
Efetua a inserção de um cadastro de Rotas EAI.


Parâmetros

NomeTipoDescriçãoObrigatórioValor padrão
productCharacter

Marca na qual é integrada a mensagem.Ex: Protheus, RM, etc.



sourceApplicationCharacter

Conteúdo recebido na tag SourceApplication. Cada EAI envia um conteúdo nesta tag, e neste campo deve ser completado com este valor.



channelCharacter

Indica se a rota se comunica com SOAP ou REST. (1-SOAP, 2-REST, 3-AMQP)




SOAP

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



clientCharacter

Nome do client de Webservices que será utilizado. Este client deve estar compilado no repositório.



methodCharacter

Método de consumo do WS.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.




Rest

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.




AMQP

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



portCharacter

Porta de comunicação.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.



api/framework/v1/Apcfg021API


Body

{
   "product": "produto_08",
   "sourceApplication": "teste 2",
   "channel": "3",
   "soap": {
      "url": "teste.com.br",
      "client": "string",
      "method": "string",
      "user": "string",
      "password": "string"
	},
   "rest": {
      "url": "string",
      "user": "string",
      "password": "string"
    },	
   "amqp": {
      "url": "string",
      "port": "string",
	  "user": "string",
      "password": "string"
	}
}


put

Descrição:
Efetua a alteração de um cadastro de Rotas EAI. previamente cadastrado



Parâmetros

NomeTipoDescriçãoObrigatórioValor padrão
productCharacter

Marca na qual é integrada a mensagem.Ex: Protheus, RM, etc.



sourceApplicationCharacter

Conteúdo recebido na tag SourceApplication. Cada EAI envia um conteúdo nesta tag, e neste campo deve ser completado com este valor.



channelCharacter

Indica se a rota se comunica com SOAP ou REST. (1-SOAP, 2-REST, 3-AMQP)




SOAP

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



clientCharacter

Nome do client de Webservices que será utilizado. Este client deve estar compilado no repositório.



methodCharacter

Método de consumo do WS.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.




Rest

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.




AMQP

NomeTipoDescriçãoObrigatórioValor padrão
urlCharacter

Url de destino para esta rota.



portCharacter

Porta de comunicação.



userCharacter

Usuário de autenticação de Webservices. Somente utilizam autenticação para EAI.



passwordCharacter

Senha de autenticação de Webservices. Somente utilizam autenticação para EAI.



api/framework/v1/Apcfg021API


Body

{
   "product": "produto_08",
   "sourceApplication": "teste 2",
   "channel": "3",
   "soap": {
      "url": "teste.com.br",
      "client": "string",
      "method": "string",
      "user": "string",
      "password": "string"
	},
   "rest": {
      "url": "string",
      "user": "string",
      "password": "string"
    },	
   "amqp": {
      "url": "string",
      "port": "string",
	  "user": "string",
      "password": "string"
	}
}


delete

Descrição:
Efetua a exclusão de um cadastro De/Para EAI previamente cadastrado


Parâmetros

NomeTipoDescriçãoObrigatórioValor padrão
productCharacter

Marca na qual é integrada a mensagem.Ex: Protheus, RM, etc.



sourceApplicationCharacter

Conteúdo recebido na tag SourceApplication. Cada EAI envia um conteúdo nesta tag, e neste campo deve ser completado com este valor.



api/framework/v1/Apcfg021API


Body

{
   "product": "produto_08",
   "sourceApplication": "teste 2"
}


get

Descrição:
Pesquisa de todos as rotas.


api/framework/v1/Apcfg021API


get

Descrição:
Pesquisa de uma rota específica.


Parâmetros

NomeTipoDescriçãoObrigatórioValor padrão
productCharacter

Marca na qual é integrada a mensagem.Ex: Protheus, RM, etc.



sourceApplicationCharacter

Conteúdo recebido na tag SourceApplication. Cada EAI envia um conteúdo nesta tag, e neste campo deve ser completado com este valor.



api/framework/v1/Apcfg021API/GetRouteEaiAPI


Body

{
   "product": "produto_04",
   "sourceApplication": "teste 2"
}