Utilizzo delle uscite utente I/O di trasferimento IBM MQ Managed File Transfer
È possibile utilizzare le uscite utente I/O di trasferimento IBM® MQ Managed File Transfer per configurare il codice personalizzato per eseguire il lavoro I/O del file system sottostante per i trasferimenti IBM MQ Managed File Transfer .
- File system di tipo UNIX e Windows regolari
- Dataset sequenziali e partizionati z/OS® (solo su z/OS )
- File di salvataggio nativi IBM i (solo su IBM i )
- Code IBM MQ
- Server di protocollo FTP e SFTP remoti (solo per agent bridge di protocollo)
- Nodi Connect:Direct® remoti (solo per agent bridge Connect:Direct )
Per i file system non supportati o per i quali è necessario un funzionamento I/O personalizzato, è possibile scrivere un'uscita utente I/O di trasferimento.
Le uscite utente I/O di trasferimento utilizzano l'infrastruttura esistente per le uscite utente. Tuttavia, queste uscite utente I/O di trasferimento differiscono da altre uscite utente perché la loro funzione è accessibile più volte durante il trasferimento per ogni file.
IOExitClasses=testExits.TestExit1,testExits.testExit2
- Uscita IO
- Il punto di ingresso principale utilizzato per determinare se viene utilizzata l'uscita I/O. Questa istanza è responsabile della creazione di istanze IOExitPath .
È necessario specificare solo l'interfaccia di uscita I/O IOExit per la proprietà agent IOExitClasses.
- IOExitPath
- Rappresenta un'interfaccia astratta; ad esempio, un contenitore di dati o un carattere jolly che rappresentano una serie di contenitori di dati. Non è possibile creare un'istanza di classe che implementa questa interfaccia. L'interfaccia consente di esaminare il percorso e di elencare i percorsi derivati. Le interfacce IOExitResourcePath e IOExitWildcardPath estendono IOExitPath.
- IOExitChannel
- Abilita la lettura o la scrittura dei dati in una risorsa IOExitPath .
- IOExitRecordChannel
- Estende l'interfaccia IOExitChannel per le risorse IOExitPath orientate ai record, che consente la lettura o la scrittura dei dati in una risorsa IOExitPath in multipli di record.
- IOExitLock
- Rappresenta un blocco su una risorsa IOExitPath per l'accesso condiviso o esclusivo.
- IOExitRecordResourcePath
- Estende l'interfaccia IOExitResourcePath per rappresentare un contenitore di dati per un file orientato ai record, ad esempio un set di dati z/OS. È possibile utilizzare l'interfaccia per individuare i dati e creare istanze di IOExitRecordChannel per operazioni di lettura o scrittura.
- IOExitResourcePath
- Estende l'interfaccia IOExitPath per rappresentare un contenitore di dati; ad esempio, un file o una directory. È possibile utilizzare l'interfaccia per individuare i dati. Se l'interfaccia rappresenta una directory, è possibile utilizzare il metodo listPaths per restituire un elenco di percorsi.
- IOExitWildcardPath
- Estende l'interfaccia IOExitPath per rappresentare un percorso che denota un carattere jolly. È possibile utilizzare questa interfaccia per abbinare più IOExitResourcePaths.
- IOExitProperties
- Specifica le proprietà che determinano il modo in cui IBM MQ Managed File Transfer gestisce IOExitPath per determinati aspetti di I/O. Ad esempio, se utilizzare file intermedi o se rileggere una risorsa dall'inizio se un trasferimento viene riavviato.