Utilizzare l'attività FTP - Rinomina file per ridenominare e/o spostare un file in una directory diversa, durante il runtime.
Campo | Descrizione |
---|---|
Rinomina | |
File denominato | Questo campo non è utilizzato per questa attività. Specificare il nome del file da ridenominare, utilizzando il parametro di input fromFilename dell'attività Associa input. |
Da directory | Specifica la directory sul server FTP, in cui il dispositivo di integrazione
elimina il file specificato. È possibile specificare una directory utilizzando una delle seguenti opzioni:
Nota: UNIX:
se si specifica un percorso di directory relativo quando si esegue la connessione ad un server FTP su una macchina UNIX, verificare che sia stata correttamente specificata la directory home FTP nel file /etc/password, per l'account utente che si connette al server FTP.
|
Nuovo percorso | Questo campo non è utilizzato per questa attività. Specificare il percorso completo, incluso il nuovo nome file e la nuova directory sul server FTP, in cui il dispositivo di integrazione inserisce il file che è stato spostato, mediante il parametro di input toPath dell'attività Associa input. Nota: UNIX:
se si specifica un percorso di directory relativo quando si esegue la connessione ad un server FTP su una macchina UNIX, verificare che sia stata correttamente specificata la directory home FTP nel file /etc/password, per l'account utente che si connette al server FTP.
|
Opzioni - Selezionare una delle seguenti opzioni per definire il funzionamento quando, nella directory di output specificata, esiste già un file con lo stesso nome: | |
Sovrascrivere il file esistente se viene trovato un nome file duplicato | Specifica, nel caso in cui il file già esista, di eliminarne il contenuto e di sostituirlo con i nuovi dati restituiti dall'attività. |
Generare un errore se viene trovato un file con nome duplicato | Specifica, nel caso in cui il file già esista, di conservarne i dati originali, di restituire un errore e di non eseguire operazioni con i nuovi dati restituiti dall'attività. |
Campo | Descrizione |
---|---|
Riprova | |
1) Attendere __ secondo/i tra un tentativo e l'altro. | Il numero di secondi durante i quali il dispositivo di integrazione resta in attesa prima di provare a stabilire una connessione al server FTP. |
2) Tentare di connettersi__ volte prima di dare errore. | Specifica il conteggio dei tentativi - il numero massimo
di volte in cui il dispositivo di integrazione prova a
stabilire una connessione al server FTP, prima che venga visualizzato un errore e l'elaborazione
del lavoro di orchestrazione corrente venga arrestata. Se si distribuisce un'orchestrazione che contiene un'attività FTP - Rinomina file e il dispositivo di integrazione non riesce a connettersi al server FTP specificato, il dispositivo di integrazione registra gli errori di connessione come avvertenze nei log di sistema e dell'orchestrazione, fino al raggiungimento del valore relativo al numero di tentativi. Una volta raggiunto il numero di tentativi, il dispositivo di integrazione registra un errore nei log di sistema e dell'orchestrazione ed arresta l'elaborazione del lavoro di orchestrazione corrente. Ad esempio, se si imposta il numero di tentativi su 3, il primo, il secondo e il terzo errore di connessione vengono visualizzati nel log di sistema come avvertenze. Il dispositivo di integrazione registra il quarto errore di connessione come errore ed arresta l'elaborazione del lavoro di orchestrazione corrente. |
Tutti gli altri parametri di input sono facoltativi. Consultare Creazione di un'associazione per ottenere istruzioni generali sull'associazione.
Se i parametri di input elencati nella seguente tabella non vengono visualizzati nel pannello A attività del pannello Associa input, selezionare
dal menu della barra degli strumenti oppure fare clic con il tasto destro del mouse nel pannello A attività e selezionare l'opzione Mostra parametri facoltativi. Se non è possibile selezionare l'opzione nel menu della barra degli strumenti, fare clic su un nodo nel pannello Associa input per attivare questa opzione.Facoltativamente, è possibile sovrascrivere in modo dinamico le impostazioni specificate nelle attività Configura e Seleziona endpoint dell'Elenco di controllo durante il runtime, utilizzando i parametri di input definiti nella seguente tabella.
Ad esempio, la directory sul server FTP in cui il dispositivo di integrazione inserisce il file generato in questa attività, viene impostata, nell'attività Configura, sulla directory denominata output. Durante il runtime, il nome della directory: outputXML viene trasmesso all'attività utilizzando il parametro di input directory. Il nome della directory specificato in modo dinamico durante il runtime, sovrascrive l'impostazione originale specificata nel pannello Configura. In questo esempio, il file viene inserito nella directory outputXML.
Nodo/Nome parametro di input | Descrizione | Sovrascrive l'impostazione nell'attività? |
---|---|---|
fromDirectory | Specifica la directory sul server FTP, da cui il dispositivo di integrazione acquisisce l'elenco di file. | Il parametro di input directory sovrascrive il campo In directory dell'attività Configura. |
overwrite | Specifica l'intervallo di tempo, in secondi, che deve trascorrere tra il tentativo del dispositivo di integrazione di stabilire una connessione con l'endpoint e la risposta dall'endpoint alla richiesta di connessione, prima che si verifichi un timeout. Per l'attività FTP - Elenca file, l'intervallo di tempo in cui il dispositivo di integrazione tenta di stabilire una connessione al server FTP, prima che si verifichi il timeout. | Il nodo timeout del parametro di input connection sovrascrive il campo Timeout connessione -Timeout dopo ___ secondo/i quando si stabilisce una connessione con l'endpoint dell'endpoint FTP. |
connection/timeout | Specifica il nome host o l'indirizzo IP per il server FTP. | Il nodo timeout del parametro di input connection sovrascrive il campo Timeout connessione -Timeout dopo ___ secondo/i quando si stabilisce una connessione con l'endpoint dell'endpoint FTP. |
connection/host | Specifica il numero di porta per il nome host specificato. La porta standard per il traffico FTP è 21. La porta predefinita per il traffico SFTP è 22. | Il nodo host del parametro di input connection sovrascrive il campo Nome host dell'endpoint FTP. |
connection/port | Specifica il numero di porta per il nome host specificato. La porta standard per il traffico FTP è 21. La porta predefinita per il traffico SFTP è 22. | Il nodo port del parametro di input connection sovrascrive il campo Porta dell'endpoint FTP. |
connection/username | Specificare un nome utente per l'account utilizzato per la connessione al server FTP. | Il nodo username del parametro di input connection sovrascrive il campo Nome utente dell'endpoint FTP. |
connection/password | Specificare una password per l'account utilizzato per la connessione al server FTP. | Il nodo password del parametro di input connection sovrascrive il campo Password dell'endpoint FTP. |
Durante il runtime, l'attività FTP - Elenca file restituisce l'elenco di file all'orchestrazione, utilizzando il parametro di output directoryListing o fileListing.
Se la casella di spunta Elenca solo file (NLST) è deselezionata nell'attività Configura, viene restituito un elenco di directory completo che include autorizzazioni directory, valori data/ora e proprietà, nel parametro di output directoryListing come una singola stringa. Quando viene restituito un elenco di directory completo come una stringa, è necessario analizzare l'elenco di directory mediante uno schema di file flat con l'attività Leggi file flat. È possibile creare uno schema di file flat utilizzando l'Editor schema file flat. Per un'orchestrazione di esempio di analisi di un elenco di directory mediante uno schema di file flat, consultare l'Esempio di analisi dell'elenco di directory: Esempio di analisi dell'elenco di directory.
Se la casella di spunta Elenca solo file (NLST) è selezionata e l'attività FTP - Elenca file supporta il formato dell'elenco di directory per il server FTP, viene restituita una struttura di ripetizione di soli nomi file nel parametro di output fileListing. Quando viene restituita una struttura di ripetizione di nome file, non è necessario analizzare l'elenco di directory ed è possibile eseguire un'iterazione attraverso l'elenco mediante un'attività For Each o While Loop.