Durante il runtime, l'attività FTP - Esegui polling della directory si connette ad un server FTP ed esegue il polling per verificare l'esistenza del file o dei file specificato/i nell'ubicazione specificata. Dopo la lettura del contenuto del file o dei file e l'associazione del contenuto in una o più variabili dell'orchestrazione, l'attività FTP - Esegui polling della directory può eliminare, spostare o lasciare il file o i file, nella directory del server FTP.
L'attività FTP - Esegui polling della directory è un'attività iniziale. Quando un'orchestrazione che inizia con un'attività FTP - Esegui polling della directory viene distribuita al dispositivo di integrazione, il dispositivo di integrazione esegue il polling del file o dei file da aggiungere ad una directory specifica sul server FTP. Quando sul server FTP vengono visualizzati dei file, viene avviato un lavoro di orchestrazione per elaborare il file o i file e il resto delle attività nell'orchestrazione. Per ulteriori informazioni, consultare Funzionamento dell'intervallo di polling. Per un esempio di orchestrazione mediante l'attività FTP - Esegui polling della directory, consultare il manuale Getting Started Guide.
Link simbolici a... | Link fissi | Link simbolici | Note |
---|---|---|---|
File | Non supportato | Non supportato | L'attività FTP - Esegui polling della directory non interpreta i link simbolici ai file come file e, quindi, i link simbolici ai file non vengono elaborati dall'attività FTP - Esegui polling della directory durante il runtime. |
Directory | Supportato | Supportato |
È possibile abilitare la persistenza per un'orchestrazione che contiene un'attività FTP - Esegui polling della directory. Ad esempio, se si disabilita la persistenza ed è presente un lavoro di orchestrazione con un'attività FTP - Esegui polling della directory con l'opzione Mantieni in posizione selezionata, durante il runtime se si verifica un errore ciò causa l'arresto del lavoro, quando l'orchestrazione viene riavviata il file viene nuovamente elaborato. Lo stato del lavoro viene perso e il dispositivo di integrazione non riconosce il file come già elaborato. Per ulteriori informazioni, consultare Abilitazione della persistenza.
Campo | Descrizione |
---|---|
File denominato | Specifica un pattern o espressione regolare che definisce il nome file o i nomi file da acquisire dal server FTP. L'elaborazione dell'espressione regolare viene effettuata dal server FTP. Per ulteriori
informazioni, consultare la documentazione del server FTP sulle espressioni regolari. Tipicamente, i server FTP
supportano i seguenti caratteri jolly nelle relative espressioni regolari:
Nota: poiché l'elaborazione dell'espressione regolare viene eseguita sul server FTP, la distinzione tra maiuscole e minuscole è determinata dal server FTP.
Se il server FTP è sensibile al maiuscolo/minuscolo, anche la corrispondenza del file eseguita dall'attività FTP - Esegui polling della directory è sensibile al maiuscolo/minuscolo.
|
In directory | Specifica la directory in cui il dispositivo di integrazione ricerca i file sul server FTP. È 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.
|
Verifica | Dopo che un'espressione regolare è stata specificata nel campo Nome file e la directory per ricercare i file sul server FTP è stata specificata nel campo In directory, fare clic su Verifica per verificare l'espressione regolare rispetto all'insieme di file nella directory specificata sul server FTP. |
Di tipo | Specifica come leggere il contenuto del file - come dati binari o testo codificato. Se è selezionata l'opzione Testo, impostare il tipo di codifica mediante una delle seguenti
opzioni:
Nota: alcuni caratteri double-byte non vengono convertiti mediante la codifica SHIFT-JIS. Per ulteriori informazioni,
consultare Utilizzo della codifica Shift-JIS.
Avvertenza: è necessario specificare l'opzione Trasferisci come testo (ASCII) per le attività FTP, quando si richiamano i file di testo e si inseriscono i file di testo su un server FTP per gli endpoint che intervengono sui dati testo, durante il trasferimento dei dati dall'/all'endpoint FTP in modalità ASCII. Ad esempio, gli endpoint FTP DOS e mainframe
intervengono sui dati ASCII quando i dati sono trasmessi in modalità ASCII. Ad esempio, se l'orchestrazione richiama i file
ASCII mediante l'attività FTP - Esegui polling della directory e inserisce i file ASCII in un server FTP mainframe utilizzando l'attività FTP - Inserisci file, è necessario specificare le opzioni nelle seguenti attività in
Studio:
|
Dopo aver letto il file | Eliminarlo - Eliminare il file dopo che è stato letto. Spostarlo nella cartella - Spostare il file nella directory specificata dopo che il file è stato letto. Specificare la directory in cui viene spostato il file durante il runtime, utilizzando una delle seguenti opzioni:
Attenzione: specificare il separatore di directory dopo l'ultimo nome directory elencato. Ad esempio, per spostare un file nella directory processed/acme in un percorso relativo, specificare le seguente directory nel campo Passa alla directory: processed/acme/
Facoltativo
- Specificare il formato del nome file dopo che è stato rinominato. Dall'elenco a discesa
Pattern, selezionare il pattern desiderato. Per specificare il carattere utilizzato per separare i campi secondari nel nome file, immettere un carattere nel campo Separatore pattern.
Specificare il funzionamento al runtime quando esiste un file con lo stesso nome:
Nota: la prima volta che l'attività FTP - Esegui polling della directory esegue il polling durante il runtime, se l'attività non è in grado di passare al file in quanto lo spostamento nella directory specificata non esiste, viene registrata un'avvertenza (non un errore) nella WMC (Web Management Console) e il file non viene spostato. Per tutte le esecuzioni di polling successive, l'attività non tenta di spostare lo stesso file e viene registrato un messaggio a livello informativo nella WMC, in cui si indica che il file è già stato elaborato.
Mantieni in posizione - Lasciare il file nella directory di input, dopo che il file è stato letto. |
Opzioni avanzate | Descrizione |
Dimensione elenco duplicata | La dimensione dell'elenco interno utilizzato dal dispositivo di integrazione, per tenere traccia di quali file sul server FTP è stato eseguito il polling. Il valore predefinito è 10000. Specificare solo una dimensione superiore a quella predefinita. |
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 numero di tentativi - il numero massimo
di volte in cui il dispositivo di integrazione tenta di stabilire una connessione al server
FTP, prima che venga visualizzato un errore. Se un'orchestrazione che inizia con un'attività FTP - Esegui polling della directory
viene distribuita e il dispositivo di integrazione non riesce a connettersi al server
FTP specificato, il dispositivo di integrazione registra gli errori di connessione come
avvertenze nel log di sistema fino al raggiungimento del valore del numero di tentativi. Una volta raggiunto il numero dei tentativi, il dispositivo di integrazione registra un errore nel
log di sistema, reimposta il numero degli errori di connessione su zero e continua
a tentare di stabilire una connessione con il server FTP. 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 un errore e reimposta il numero degli errori di connessione su zero. Pertanto, il quinto errore di connessione genera un'avvertenza nel log di sistema. Il dispositivo di integrazione continua a tentare di stabilire una connessione al server FTP. |
Parametro di output | Descrizione |
---|---|
filename | Fornisce il nome del file trovato sul server FTP. |
data | Fornisce il contenuto del file. |
timestamp | Fornisce la data e l'ora come una stringa nel formato tipo di dati
dello schema XML (AAAA-MM-GGhh:mm:ss, dove AA è l'anno,
MM è il mese, GG è il giorno, hh è il fuso orario, mm rappresenta i minuti e ss i secondi.) Nota: se il parametro di output timestamp è associato nell'attività Associa output, ma la funzione MDTM (restituzione dell'ora di modifica di un file) non è disponibile o non è abilitata per il server FTP, durante il runtime l'orchestrazione interrompe l'elaborazione a causa di questo errore. Viene generata un'avvertenza e viene restituita la data in formato
Epoch (1/1/1970) nel parametro di output timestamp.
|