Adicionando Resources
Para tornar seu fluxo de integração mais organizado e flexível, você pode utilizar arquivos resources e variáveis de fluxo.
Para alguns componentes do Apache Camel, como o “JSONata”, é necessário utilizar scripts armazenados em arquivos separados. Esses arquivos podem ser criados em Resources, independentemente da extensão do arquivo. Dessa forma, você pode referenciá-los diretamente no fluxo principal, garantindo que sejam utilizados durante a execução do fluxo de integração.
| 
 Todos os arquivos adicionados à pasta Resources são automaticamente adicionados ao  No exemplo abaixo, referenciamos o arquivo resource  
 | 
Criando um arquivo resource
Arquivos resources podem ser criados tanto na aba Diagram quanto na aba Source Code.
Na aba Diagram:

- 
Clique no ícone de resources
 no canto esquerdo do canvas. - 
Clique em +.
 - 
Clique no arquivo e especifique o nome e a extensão: por exemplo,
jsonata.yaml,teste.txtetc. - 
Adicione o conteúdo do arquivo no editor de texto.
 - 
Salve o arquivo resource clicando em SAVE.
 
Na aba Source Code, na estrutura de pastas Source > Resources:

- 
Clique em +, à direita da pasta Resources.
 - 
Especifique o nome e a extensão do arquivo: por exemplo,
jsonata.yaml,teste.txtetc. 
Uma   ao lado direito do nome do arquivo indica que o arquivo não foi salvo.Já uma  , indica que há erros no arquivo.
 | 
Requisitos para o nome do arquivo
O nome do arquivo deve atender aos seguintes critérios:
- 
Tamanho máximo: 100 caracteres.
 - 
Caracteres permitidos: alfanuméricos,
-,_e.. - 
Unicidade: cada nome de arquivo deve ser único, mas você pode ter, por exemplo,
test.yamletest.json. 
Tipos de extensão
- 
Se a extensão do arquivo for
.yaml,.jsonou.xml, o mesmo será formatado com cores e layout. Caso a estrutura esteja incorreta, uma notificação será exibida. - 
Se a extensão do arquivo for diferente das mencionadas, o arquivo não será validado. No entanto, você poderá criar o seu script normalmente.
 
Limites
- 
Não há limite para a quantidade de arquivos que a pasta pode conter.
 - 
Um arquivo pode ter no máximo 1 MB.
 
Share your suggestions with us!
          Click here and then [+ Submit idea] 

