Activité Définir les attributs de fichier

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • L’activité Définir les attributs de fichier définit les attributs de fichier courants, tels que l’horodatage, la taille, les autorisations et l’UID/GID, pour un fichier ou un répertoire sur un serveur SFTP.

    Une bonne pratique consiste à utiliser l’activité Obtenir une liste de fichiers pour renvoyer d’abord une liste de fichiers et leurs attributs. Ensuite, lorsque vous avez déplacé un fichier d’un hôte source vers un hôte cible, utilisez l’activité Définir les attributs de fichier pour définir les attributs du fichier source sur le fichier cible. Ceci est démontré dans le flux de travail de transfert de fichiers SFTP.

    Variables d'entrée

    Tableau 1. Définir les variables d’entrée des attributs de fichier
    Variable Description
    sourceHost (en anglais seulement) Nom ou adresse IP du serveur contenant le fichier ou le répertoire dont vous souhaitez modifier les attributs.
    Port source Numéro de port à utiliser pour communiquer avec le serveur cible. Le numéro de port par défaut est 22.
    sourceFilePath (en anglais seulement) Chemin d’accès complet au fichier ou au répertoire dont vous souhaitez modifier les attributs.
    userID Attribut d’ID d’utilisateur à appliquer au fichier ou au répertoire. Les variables UID et GUID doivent être définies ensemble par paires.
    ID de groupe Attribut d’ID de groupe à appliquer au fichier ou au répertoire. Les variables UID et GUID doivent être définies ensemble par paires.
    permissions Autorisations de fichier ou de répertoire à définir pour l’utilisateur et le groupe spécifiés. Cette valeur doit être exprimée sous la forme d’un nombre entier, par exemple 16877, qui définit ces autorisations : rwxr-xr-x.
    Remarque :
    Le numéro d’autorisation est une valeur interne renvoyée par l’activité Obtenir la liste de fichiers.
    accessTimestamp Remplacez l’horodatage du dernier accès au fichier ou au répertoire. Les horodatages d’accès et de modification doivent être définis ensemble en tant que paire.
    modificationTimestamp Remplacez l’horodatage lors de la dernière modification du fichier ou du répertoire. Les horodatages d’accès et de modification doivent être définis ensemble en tant que paire.
    sizeInBytes Taille du fichier ou du répertoire, exprimée en octets.
    sourceCredentialTag (en anglais seulement) Alias d’informations d’identification spécifiques pour les activités d’orchestration que cette activité doit utiliser pour exécuter des commandes SSH sur l’hôte.

    Variables de sortie

    Tableau 2. Définir les variables de sortie des attributs de fichier
    Variable Description
    errorMessage Le executionResult.errorMessages fichier à partir Sources d’analyse du concepteur d’activitédu . Si cette variable n’est pas nulle, l’opération a échoué.
    résultat Message texte indiquant que la commande a été exécutée avec succès.

    Conditions

    Tableau 3. Définir les conditions des attributs de fichier
    Condition Description
    Réussite L’activité a réussi à modifier les attributs du fichier ou du répertoire spécifié.
    Échec L’activité n’a pas pu modifier les attributs du fichier ou du répertoire spécifié.