Histórico da Página
...
- Os procedimentos internos zipFiles e zipFilesEncrypt recebem como parâmetros os atributos e dados para criação do arquivo .zip desejado e é retornada uma temp-table com os possíveis erros.
- A include {utp/ut-zip.i} contém as definições das Temptemp-Table´s table´s que devem ser passadas como parâmetro para o procedimentos internos zipFiles e zipFilesEncrypt. Sendo que a chamada desta include, a inclusão de valores e a execução do utilitário em modo persistente, deve ser feito antes da chamada aos procedimentos internos zipFiles ou zipFilesEncrypt.
...
Variável | Tipo do parâmetro | Tipo do dado | Descrição |
---|---|---|---|
zipFileName | INPUT | CHARACTER | Endereço completo do arquivo .ZIP a ser gerado. Exemplo: c:\tmp\teste.zip |
tt-listFiles cFile lSearch | INPUT | TEMP-TABLE CHARACTER X(200) LOGICAL
| Tabela temporária que irá armazenar as informações referentes a cada um dos arquivos que deve ser inserido no arquivo .ZIP gerado. cFile: indica o nome do arquivo que deve ser inserido no ZIP gerado. lSearch: indica se o arquivo informado foi encontrado pelo utilitário. Valor padrão é false. |
password | INPUT | CHARACTER | Senha de acesso aos arquivos do .ZIP gerado. Este parâmetro é utilizado apenas na procedure interna zipFilesEncryp. |
lsobrescreve | INPUT | LOGICAL | Indica se o utilitário deve sobrescrever o arquivo ZIP caso ele já exista. |
tt-erros Cod-Erro Desc-Erro | OUTPUT | TEMP-TABLE INTEGER CHARACTER | Tabela temporária que irá armazenar os dados referentes aos erros encontrados na manipulação dos dados das tabelas de entrada. Cod-Erro: número do erro. Seqüencial Sequencial dentro da temp-table. Desc-Erro: descrição do erro. |
...
- Ocorrência de erro progress 11678 “REPLACE/CONCAT may not result in data > bytes. (11678)” quando esta temp-table recebe muitos arquivos.
- Limitação do sistema operacional com tamanho de instrução que limita em 8191 caracters caracteres a linha de comando no Windows XP ou mais recente.
...