O TOTVS ESB não é mais ofertado por se tratar de uma solução legada. A nova solução para realizar integrações é o TOTVS iPaaS. Saiba mais detalhes aqui. |
A finalidade desse componente é salvar um arquivo em um diretório especifico as informações que foram trafegadas através do Fluig ESB.
Campo | Descrição |
---|---|
Name | Inserir uma identificação para a configuração do FILE Sender. |
Error Interval | Inserir o intervalo (em segundos) para que o sistema aguarde, caso ocorra algum erro, para efetuar novamente a verificação de novas mensagens. |
Tries | Inserir o número de vezes que o sistema deve tentar enviar a mensagem antes de notificar o erro ao usuário. |
Persist | Quando selecionado o Fluig ESB irá armazenar um registro referente a execução deste componente. |
Directory | Inserir o nome do diretório no qual as informações recebidas serão gravadas. |
File Name | Inserir o nome do arquivo no qual as informações serão gravadas. Para mais informações consulte: Opções para o campo File Name. |
Append | Quando selecionado, indica que o conteúdo é incremental, ou seja, o conteúdo deve ser adicionado no final do arquivo caso esse já exista. |
No campo File Name é possível configurar como será o nome do arquivo que o Fluig ESB irá gerar. As opções de funções possíveis de serem utilizadas para o campo estão descritas abaixo.
Função | Exemplo |
---|---|
Somente o nome do arquivo sem extensão | ${file:name.noext} ou {file:onlyname.noext} |
Somente a extensão do arquivo | ${file:name.ext} ou ${file:ext} |
O nome do arquivo original | ${file:name } ou ${file:onlyname} |
Nome como uma constante fixa | MeuArquivo.xml |
Datas: Insere a data do servidor no nome do arquivo. Para a formatação da data é utilizado os padrões java.text.SimepleDateFormat. Exemplos:
Os símbolos são case sentitive, ou seja, deverá; ser tomado cuidado com símbolos em maiúsculo ou minúsculo |
Símbolo | Significado | Sintaxe | Exemplo |
---|---|---|---|
G | Era | ${date:now:GG} | AD |
y | Ano | ${date:now:yy} | 12 |
${date:now:yyyy} | 2012 | ||
M | Mês | ${date:now:M} | 6 |
${date:now:M} | 11 | ||
${date:now:MM} | 06 | ||
${date:now:MMM} | Jun | ||
${date:now:MMMM} | November | ||
d | Dia do mês | ${date:now:d} | 1 |
${date:now:d} | 01 | ||
h | Hora(1-12, AM/PM) | ${date:now:h} | 8 |
${date:now:hh} | 08 | ||
H | Hora(0-23) | ${date:now:H} | 8,17 |
${date:now:HH} | 08, 17 | ||
k | Hora (1-24) | ${date:now:k} | 3 |
${date:now:kk} | 03 | ||
K | Hora (0-11 AM/PM) | ${date:now:K} | 17 |
${date:now:KK} | 17 | ||
m | Minuto | ${date:now:m} | 7, 15 |
${date:now:mm} | 04 | ||
s | Segundos | ${date:now:s} | 15 |
${date:now:ss} | 15 | ||
S | Milissegundos (0-999) | ${date:now:SSS} | 007 |
E | Dia da Semana | ${date:now:EEE} | Seg |
${date:now:EEEE} | Segunda | ||
D | Dia do Ano(1-365 ou 1-364) | ${date:now:D} | 65 |
${date:now:DD} | 065 | ||
F | Dia da Semana no Mês (1-5) | ${date:now:F} | 3 |
w | Semana no ano (1-53) | ${date:now:w} | 7 |
W | Semana no mês (1-5) | ${date:now:W} | 5 |
a | AM/PM | ${date:now:a} | AM |
${date:now:aa} | AM | ||
z | TimeZone | ${date:now:z} | BRST |
${date:now:zzz} | BRST | ||
${date:now:zzzz} | Fuso horário de verão de Brasília |
É possível combinar um ou mais símbolos de data/hora para nomear o arquivo. Por exemplo se é desejável utilizar a data completa em dia mês e ano e hora em hora, minuto, segundo e milissegundo que o arquivo foi enviado, será utilizado os símbolos d, M, y, h, m, s, SSS desta forma: ${date:now:ddMMyyyy}-${date:now:hhmmssSSS}
Símbolo | Significado | Sintaxe | Exemplo |
---|---|---|---|
Format | Quantos dígitos o algarismo deve receber | nome_arquivo-counter(format:0000) | teste-0001 |
Reset | Informa se o contador deverá ser zerado ou não. Por padrão o valor é “y” (Yes). | nome_arquivo-counter(format:0000;reset:y;initial:0001) | teste-0001 |
Initial | Qual o valor inicial para a contagem, que por padrão é 0 (zero) | nome_arquivo-counter(format:0000;reset:y;initial:0001) | teste-0001 |
Name | Caso se deseja concatenar um nome | nome_arquivo-counter(format:0000;reset:y;initial:0001) | teste-0001 |
Maiores informações favor consultar a documentação do componente. |
Símbolo | Significado | Sintaxe | Exemplo |
---|---|---|---|
From | Destino do Documento | ${from} | Datasul |
To | Origem do Documento | ${to} | Protheus |
documentNumber | Número do Documento | ${documentNumber} | 123456 |
documentType | Tipo do Documento | ${documentType} | NFE |
documentGroup | Informação de agrupamento | ${documentGroup} | EMS |