Nota: Questa sezione si applica solo alla ricezione dei documenti su FTP o FTPS dai partecipanti. L'invio di documenti ai partecipanti viene descritto in Creazione di un gateway FTP and Creazione di un gateway FTPS.
Se si pensa di utilizzare FTP o FTPS come trasporto per i documenti in arrivo, è necessario disporre di un server FTP installato. Se si pensa di utilizzare l'FTP e di non disporre attualmente di un server installato, procedere come segue prima di continuare. Accertarsi che uno dei seguenti scenari sia vero per l'installazione:
Dopo che il server FTP è stato installato, la procedura successiva è quella di creare la struttura della directory necessaria nella directory principale del server FTP. WebSphere Business Integration Connect richiede una particolare struttura di directory in modo tale che i componenti del Destinatario e del Gestore documenti possono correttamente identificare il partecipante che invia il documento in arrivo. La struttura appare nel seguente modo:
Figura 15. Struttura directory FTP
Ogni directory del partecipante contiene una directory Binaria e una directory dei Documenti. Sia la directory Binaria che quella dei Documenti contengono una directory di Produzionee una di Verifica.
La directory dei documenti viene utilizzata quando un partecipante invia un documento XML che contiene le informazioni di instradamento complete (utilizzando l'FTP) in un hub. Questo richiede la creazione di una definizione XML personalizzata. Fare riferimento a Gestione degli XML personalizzati.
La directory Binaria viene utilizzata quando un partecipante invia altri documenti (utilizzando l'FTP) nell'hub.
Per ogni partecipante che utilizza l'FTP per inviare e ricevere i documenti, creare le seguenti cartelle dalla directory root del server FTP:
Ô importante comprendere in che modo i file binario e XML vengono elaborati dal server FTP.
I file binari presentano una struttura di nome di file necessaria perché i file non vengono ispezionati affatto dal Gestore documenti.
La struttura del nome del file è: <ToParticipantID><UniqueFileName>
Quando un file binario viene rilevato dal Destinatario, viene scritto nella memoria condivisa e passato nel Gestore documenti per l'elaborazione.
Il nome della directory nel quale il file è stato rilevato viene utilizzato per valutare Dal nome partecipante e la prima parte del nome del file viene utilizzata per valutare Nel Nome partecipante. La posizione della directory nella struttura della directory viene utilizzata per valutare se la transazione è una transazione di Produzione o Verifica.
Ad esempio, un file denominato 123456789.abcdefg1234567 viene rilevato nella directory \ftproot\partnerTwo\binary\production. Il Gestore documenti conosce le seguenti informazioni:
Il Gestore documenti cerca una connessione del partecipante di Produzione da partnerTwo a partnerOne per Nessuno (N/A)/Binario (1.0)/Binario (1.0) e lo elabora.
Un file XML non ha alcun requisito del nome di file dato che il file viene ispezionato dal Gestore documenti e le informazioni di instradamento vengono estratte dal documento stesso.
Quando un file XML viene rilevato dal Destinatario, viene scritto nella memoria condivisa e passato nel Gestore documenti per l'elaborazione.
Il Gestore documenti confronta il file XML nei formati XML che sono stati definiti e seleziona il formato XML richiesto. ùIl Dal Nome partecipante, Nel Nome partecipante e le informazioni di Instradamento vengono estratte dal file XML.
La posizione della directory nella struttura della directory viene utilizzata per valutare se la transazione è una transazione di Produzione o Verifica.
Il Gestore documenti quindi utilizza queste informazioni per localizzare la connessione corretta del partecipante prima di elaborare il file.
Nota: I file come i documenti EDI, quando ricevuti sull'FTP, vengono elaborati come Binario dal Gestore documenti. Questi documenti vengono trattati dal sistema WebSphere Business Integration Connect come documenti di passaggio autorizzato.
Dopo la creazione della struttura della directory richiesta, si configura il server FTP per ognuno dei partecipanti nella comunità hub. Il modo di configurare il server FTP dipende dal server che si utilizza. Fare riferimento alla documentazione del server FTP ed effettuare le seguenti attività:
Se si utilizza un server FTPS per ricevere i documenti in entrata, le considerazioni di protezione per le sessioni SSL vengono gestite solo dal server FTPS e dal client che il partecipante sta utilizzando. Non c'è nessuna configurazione di protezione specifica per WebSphere Business Integration Connect su i documenti FTPS in entrata. WebSphere Business Integration Connect recupera i documenti dalla destinazione FTP (che viene descritta in Impostazione di una destinazione FTP) dopo che il server ha negoziato con esito positivo i canali sicuri e ha ricevuto il documento. Fare riferimento alla documentazione del server FTPS per determinare quali certificati sono necessari (e dove sono necessari) per configurare in maniera positiva un canale sicuro che il partecipante può contattare.