Requisitos e Restrições

Nesta página, apresentamos os requisitos e restrições que devem ser seguidos ao desenvolver e configurar fluxos de integração. Estas diretrizes são essenciais para garantir a correta implementação e o funcionamento esperado do seu projeto.

  • Requisitos do arquivo

    • Formato do arquivo: o conteúdo do arquivo deve ser um .yaml sintaticamente válido.

  • Limite de rotas: o arquivo pode ter no máximo uma rota que não seja do tipo from: direct:xxx.

    • Esta rota será o gatilho do fluxo de integração.

  • Requisitos para gatilhos e componentes em steps

    • Gatilhos: o componente informado no gatilho deve ser um consumidor.

      • Caso um componente que não é um consumidor seja usado no gatilho, o fluxo ainda poderá prosseguir, mas um erro será exibido durante a implantação.

    • Componentes em steps: o componente informado em um step do fluxo deve ser um produtor.

      • Caso um componente que não é um produtor seja usado em um step do fluxo, o fluxo ainda poderá prosseguir, mas um erro será exibido durante a implantação.

  • Regras para URLs e EIPs

    • As URLs em EIPs devem referenciar os componentes aprovados.

    • EIP Process: É permitido usar processos já disponíveis nativamente no Camel, porém, a criação de novos processos está desabilitada no momento.

  • Nomenclatura e prefixos

    • Nomes de rota: não é permitido criar rotas com nomes que iniciem com o prefixo sensedia_.

  • Restrições de configuração global

    • Configurações proibidas:

      • beans;

      • errorHandler;

      • onException;

      • routeConfiguration;

      • route;

      • routeTemplate;

      • templatedRoute;

      • rest (deve usar from: rest).

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]