Associazione di output all'attività Estrai dall'archivio

Informazioni su questa attività

Per associare l'output dell'attività Estrai dall'archivio, effettuare le operazioni riportate di seguito:

Procedura

  1. Selezionare l'attività Associa output nell'Elenco di controllo. Viene visualizzata l'attività Associa input.
    Il parametro di output archiveEntries viene visualizzato nel pannello Da attività. Il nodo archiveEntries/entry è un nodo ricorrente e ciascuna voce rappresenta un singolo file o una singola directory nell'archivio. I nodi del nodo archiveEntries/entry sono descritti nella tabella riportata di seguito:
    Nome nodo Obbligatorio Tipo xsd Descrizione
    name string Specifica il nome del file o della directory estratti dall'archivio. Se il file o la directory sono contenuti in una sottodirectory, il valore restituito dal nodo name durante il runtime include il percorso di directory relativo del file o della directory. Ad esempio, se l'archivio contiene il file denominato file1.txt nella directory denominata cat, viene restituito il valore: cat\file1.txt.
    datetime No dateString Specifica la data e l'ora di creazione del file o della directory nell'archivio.
    isdirectory No boolean Specifica se l'entità corrente è una directory oppure un file:
    • true indica che l'entità è una directory
    • false indica che l'entità è un file
    content No base64Binary Specifica il contenuto del file o della directory.
    size No long Specifica le dimensioni del file o della directory.
    userid No string Specifica l'ID utente del file o della directory.
    groupid No string Specifica l'ID gruppo del file o della directory.
    permissions No string Specifica le autorizzazioni del file o della directory.
  2. Associare le variabili al parametro di output archiveEntries. Per istruzioni generiche relative alle associazioni, consultare Creazione di un'associazione. Ad esempio, è possibile associare il parametro di output archiveEntries ad una variabile archiveEntries e quindi aggiungere un'attività For Each dopo l'attività Estrai dall'archivio per eseguire un'iterazione attraverso le istanze della variabile archiveEntries. Ciascuna istanza della variabile archiveEntries rappresenta un file o una directory. È possibile aggiungere un'attività If..Then al loop For Each che verifica il valore del nodo isdirectory e, se l'entità non è una directory, colloca il file estratto su un server FTP utilizzando l'attività FTP - Inserisci file. Tale orchestrazione di esempio è visualizzata nella figura riportata di seguito:
    Esempio di associazione di output di Estrai dall'archivio