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.
-subdir Habilita 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:

Modo Linha de Comando
Arquivo específico Stcpren_3_2.exe –rules [nome do arquivo de regras] [nome do arquivo específico]
Lista de arquivos Stcpren_3_2.exe –rules [nome do arquivo de regras] -filelist [nome do arquivo de lista]
Varredura de um diretório específico Stcpren_3_2.exe –rules [nome do arquivo de regras] -scan [nome do diretório]
Varredura de uma lista de diretórios Stcpren_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ável Descrição
$FILENEWNAME Novo nome do arquivo com o diretório (após as substituições).
$FILEOLDNAME Nome original do arquivo com o diretório.
$PATHNEWNAME Nome novo do diretório (após as substituições).
$PATHOLDNAME Nome original do diretório.
$NEWNAME Nome novo do arquivo.
$OLDNAME Nome do arquivo original.
$NEW2NAME Novo nome do arquivo (após as substituições) sem a extensão.
$OLD2NAME Nome do arquivo original sem a extensão.
$FILESIZE Tamanho do arquivo em bytes.
$TIMESTAMP Timestamp no formato: YYYYMMDDhhmmssnnn
YYYY = ano
MM = mês
DD = dia
hh = hora (formato 24h)
mm = minuto
ss = segundos
nnn = milésimos de segundos
$RULENAME Nome da regra executada
$DESCR Descrição da regra
$ERROR Último código de erro
$VAR0 até $VAR9 Variáveis utilizadas na linha de comando –var0 até – var9.
$SRCUSER Identificação de origem
$DSTUSER Identificaçã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.