Atividade Definir atributos de arquivo
A atividade Definir atributos de arquivo define atributos de arquivo comuns, como carimbos de data/hora, tamanho, permissões e UID/GID, para um arquivo ou diretório em um servidor SFTP.
Uma prática recomendada é usar a atividade Obter lista de arquivos para retornar uma lista de arquivos e seus atributos primeiro. Em seguida, quando mover um arquivo de um host de origem para um host de destino, use a atividade Definir atributos do arquivo para definir os atributos do arquivo de origem no arquivo de destino. Isso é demonstrado no fluxo de trabalho Rransferência de arquivos SFTP.
Variáveis de entrada
| Variável | Descrição |
|---|---|
| sourceHost | Nome ou endereço IP do servidor que contém o arquivo ou diretório cujos atributos você deseja mudar. |
| sourcePort | Número da porta a ser usada na comunicação com o servidor de destino. O número da porta padrão é 22. |
| sourceFilePath | Caminho completo para o arquivo ou diretório cujos atributos você deseja mudar. |
| userID | Atributo de ID do usuário a ser aplicado ao arquivo ou diretório. As variáveis UID e GUID devem ser definidas juntas como um par. |
| groupID | Atributo de ID de grupo a ser aplicado ao arquivo ou diretório. As variáveis UID e GUID devem ser definidas juntas como um par. |
| permissões | Permissões de arquivo ou diretório a serem definidas para o usuário e o grupo especificados. Este valor deve ser expresso como um número inteiro, como 16877, que define estas permissões: rwxr-xr-x. Nota: O número de permissões é um valor interno retornado pela atividade Obter lista de arquivos. |
| accessTimestamp | Substitua o carimbo de data/hora da última vez em que o arquivo ou diretório foi acessado. Os carimbos de data/hora de acesso e modificação devem ser definidos juntos como um par. |
| modificaçãoTimestamp | Substitui o carimbo de data/hora de quando o arquivo ou diretório foi modificado pela última vez. Os carimbos de data/hora de acesso e modificação devem ser definidos juntos como um par. |
| sizeInBytes | Tamanho do arquivo ou diretório, expresso em bytes. |
| sourceCredentialTag | Os aliases de credencial das atividades da Orquestração nesta atividade devem ser usados para executar comandos SSH no host. |
Variáveis de saída
| Variável | Descrição |
|---|---|
| errorMessage | O executionResult.errorMessages do Origens de análise do designer de atividades. Se esta variável não for nula, a operação falhou. |
| resultado | Mensagem de texto informando que o comando foi executado com sucesso. |
Condições
| Condição | Descrição |
|---|---|
| Êxito | A atividade conseguiu mudar os atributos do arquivo ou diretório especificado. |
| Falha | A atividade não conseguiu mudar os atributos do arquivo ou diretório especificado. |