Execução

Execução

Linha de comando

stcpren_3_2.exe [opções]
[Opções]Descrição
-log < arquivo de log>Define o nome do arquivo de configuração de log.
-rules < arquivo de regras>Define o nome do arquivo de regras.
-firstrule < número da regra>Define a primeira regra a ser processada.
-scan < nome do diretório>Define o nome do diretório para varredura.
-subdirHabilita a procura do subdiretório.
-dirregex < regex>Define uma expressão regular para validar os subdiretórios que serão processados.
-dirregexneg < regex>Define uma expressão regular para validar os subdiretórios que não serão processados.
-fileregex < regex>Define uma expressão regular para validar os nomes de arquivos que serão processados.
-fileregexneg < regex>Define uma expressão regular para validar os nomes de arquivos que não serão processados.
-filelist < nome da lista>Define o nome do arquivo da lista de arquivos.
-dirlist < nome da lista>Define o nome do arquivo de lista de diretórios.
-scansemname < nome>Define um nome de semáfora para sincronização do modo de varredura.
Obs.: Utilizado para sincronizar a execução de múltiplos processos do STCPREN.
-var(N) < valor>Define o valor da variável.
O índice (N) pode variar de 0 a 9.

Modos de operação e opções de execução

O STCPRen pode ser executado diretamente na linha de comando do sistema operacional, através do agendador de tarefas ou por outras aplicações: STCP OFTP Server ou Client.

O STCPRen possui quatro modos de operação distintos e a seleção será realizada através da linha de comando, são eles:

ModoLinha de Comando
Arquivo específicoStcpren_3_2.exe –rules [nome do arquivo de regras] [nome do arquivo específico]
Lista de arquivosStcpren_3_2.exe –rules [nome do arquivo de regras] -filelist [nome do arquivo de lista]
Varredura de um diretório específicoStcpren_3_2.exe –rules [nome do arquivo de regras] -scan [nome do diretório]
Varredura de uma lista de diretóriosStcpren_3_2.exe –rules [nome do arquivo de regras] -dirlist [nome do arquivo de lista]

Nota:

Quando o modo de varredura é utilizado, a opção -subdir habilita a procura nos subdiretórios.

Formação do novo nome do diretório e do arquivo

Quando o STCPRen localiza um arquivo, separa o nome do diretório do nome do arquivo e possibilita a utilização destas informações pelas regras de substituição (Figura abaixo).

A seleção das informações para formar um novo nome de diretório e de arquivo nas ações de “Cópia” e ou de “Backup” serão configuradas através das regras de substituição (Figura abaixo).

Variávies internas

O STCPRen possui um conjunto de variáveis internas que poderão ser utilizadas nas opções de configuração: ExeProgBefore, ExecProgAfter, ExecProgError, CheckLockUnlockFileName, CreateLockUnlockFileName, etc…

VariávelDescrição
$FILENEWNAMENovo nome do arquivo com o diretório (após as substituições).
$FILEOLDNAMENome original do arquivo com o diretório.
$PATHNEWNAMENome novo do diretório (após as substituições).
$PATHOLDNAMENome original do diretório.
$NEWNAMENome novo do arquivo.
$OLDNAMENome do arquivo original.
$NEW2NAMENovo nome do arquivo (após as substituições) sem a extensão.
$OLD2NAMENome do arquivo original sem a extensão.
$FILESIZETamanho do arquivo em bytes.
$TIMESTAMPTimestamp no formato: YYYYMMDDhhmmssnnn
YYYY = ano
MM = mês
DD = dia
hh = hora (formato 24h)
mm = minuto
ss = segundos
nnn = milésimos de segundos
$RULENAMENome da regra executada
$DESCRDescrição da regra
$ERRORÚltimo código de erro
$VAR0 até $VAR9Variáveis utilizadas na linha de comando –var0 até – var9.
$SRCUSERIdentificação de origem
$DSTUSERIdentificação de destino

Registro de Log dos Eventos

O STCPRen irá registrar as ações executadas em um arquivo diário de log dos eventos contendo: data e hora, nome do arquivo original, novo nome do arquivo, etc.

Os dados poderão ser armazenados em arquivo texto ou banco de dados.