Histórico da Página
...
- GetCodResourceLog
- IsResourceOk
- GetLog
- GetRooPathGetRootPath
- SetRootPath
- GetPathResFile
- NeedReload
- ExtractOneResource
- DeleteLastResource
...
Nome | Tipo | Descrição | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nRet | Numérico | codigo do log de extração do resource
|
...
IsResourceOk Âncora IsResourceOk IsResourceOk
Retorna se o arquivo de resource está ok, ou seja, presenta presente na pasta de rootpath e atualizado em relação ao RPO
...
Nome | Tipo | Descrição |
---|---|---|
lRet | logico | varivael Variável de controle que indica se o resource está ok |
...
GetLog Âncora GetLog GetLog
Retorna o log definido na classe
...
Nome | Tipo | Descrição |
---|---|---|
cLog | caractere | ultimo Último log que foi definido ao extrair um recurso |
...
GetRooPathGetRootPath Âncora GetRooPathGetRootPathGetRooPath GetRootPath
Metodo Método para retornar o caminho padrão de extração do arquivo.
caso Caso a propriedade extensão esteja informada, retorna também a extensão como parte do caminho, sempre retorna o . O caractere de barra sempre será retornado no final do caminho
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | o caminho Caminho padrão que será utilizada utilizado no extract |
...
SetRootPath Âncora SetRootPath SetRootPath
Método para definir o caminho padrão de extração do arquivo
Caminho . O caminho de extração deve ser no servidor a partir da protheus_data
...
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cRootPath | caractere | pasta Pasta para definir o caminho padrão para extração | X |
...
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | nome Nome completo do path mais o resource |
...
NeedReload Âncora NeedReload NeedReload
Metodo Método para verificar se o resource precisa ser extraído novamente
ParametroParâmetro
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cMD5 | caractere | codigo Código md5 a ser comparado, caso seja passado não será utilizado o arquivo físico para comparar com o md5 do RPO |
...
ExtractOneResource Âncora ExtractOneResource ExtractOneResource
Método para extrair um resource do RPO.
Retorna true apenas caso tenha feito quando a extração ,
foi realizada. Caso tenha retornado false, é necessário utilizar o método isResourceOk
Para determinar se o resource está disponível na pasta, junto com o método GetLog e GetCodResourceLog
...
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cResource | caractere | Indica o nome do recurso no repositório a ser salvo em disco pode ser passado junto com a extensão | X |
cExtensao | caractere | extensão Extensão do arquivo a ser extraído, caso seja passado não deve ser passado no resource, | |
cMD5 | caractere | código Código md5 do arquivo, caso seja passado não irá utilizar o md5 do arquivo físico será utilizado esse parâmetro para determinar se o arquivo precisa ser atualizado | |
parâmetro Parâmetro interno, não deve ser utilizado. |
...
Nome | Tipo | Descrição |
---|---|---|
lRet | logico | retorna Retorna true caso tenha extraído com sucesso o arquivo retorna false caso não tenha feito a extração, se o recurso já está na pasta rootpath definida, tb irá retornar false |
...
DeleteLastResource Âncora DeleteLastResource DeleteLastResource
Deleta o resource extraído anteriormente, se . Se o arquivo já não existir no diretório, retorna 0
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Código de retorno da função FErase retorna 0 caso tenha conseguido deletar, ou -1 caso não tenha deletado |