Utilización de salidas de usuario de E/S de transferencia de MFT
Puede utilizar las salidas de usuario de E/S de transferencia de Managed File Transfer para configurar el código personalizado para realizar el trabajo de E/S del sistema de archivos subyacente para las transferencias de Managed File Transfer .
- Sistemas de archivos regulares de tipo UNIX y de tipo Windows
- Conjuntos de datos secuenciales y particionados de
z/OS® (sólo en z/OS ) - Archivos de salvar nativos de
IBM® i (sólo en IBM i ) - IBM MQ colas
- Servidores de protocolo FTP y SFTP remotos (sólo para agentes de puente de protocolo)
- Nodos Connect:Direct® remotos (sólo para agentes de puente Connect:Direct )
Para los sistemas de archivos que no están soportados, o cuando necesite un comportamiento de E/S personalizado, puede escribir una salida de usuario de E/S de transferencia.
Las salidas de usuario de E/S de transferencia utilizan la infraestructura existente para salidas de usuario. Sin embargo, estas salidas de usuario de E/S de transferencia difieren de otras salidas de usuario, ya que se accede a su función varias veces durante la transferencia para cada archivo.
IOExitClasses=testExits.TestExit1,testExits.testExit2- IOExit
- El punto de entrada principal que se utiliza para determinar si se utiliza la
salida de E/S. Esta instancia es responsable de crear instancias de IOExitPath.
Sólo necesita especificar la interfaz de salida de E/S IOExit para la propiedad de agente IOExitClasses.
- IOExitPath
- Representa una interfaz abstracta; por ejemplo, un contenedor de datos o un comodín que representa un conjunto de contenedores de datos. No puede crear una instancia de clase que implemente esta interfaz. La interfaz permite examinar la vía de acceso y listar las vías de acceso derivadas. Las interfaces IOExitResourcePath e IOExitWildcardPath amplían IOExitPath.
- IOExitChannel
- Permite leer datos o grabar datos en un recurso IOExitPath.
- IOExitRecordChannel
- Amplía la interfaz IOExitChannel para recursos IOExitPath orientados a registros, lo que permite leer datos o grabar datos en un recurso IOExitPath en múltiplos de registros.
- IOExitLock
- Representa un bloqueo en un recurso IOExitPath para acceso compartido o exclusivo.
IOExitRecordResourcePath- Amplía la interfaz IOExitResourcePath para representar un contenedor de datos para un archivo orientado a registros; por ejemplo, un conjunto de datos z/OS. Puede utilizar la interfaz para localizar datos y para crear instancias de IOExitRecordChannel para operaciones de lectura o grabación.
- IOExitResourcePath
- Amplía la interfaz IOExitPath para representar un contenedor de datos; por ejemplo, un archivo o directorio. Puede utilizar la interfaz para localizar datos. Si la interfaz representa un directorio, puede utilizar el método listPaths para devolver una lista de vías de acceso.
- IOExitWildcardPath
- Amplía la interfaz IOExitPath para representar una vía de acceso que denota un comodín. Puede utilizar esta interfaz para que coincida con varias IOExitResourcePaths.
- IOExitProperties
- Especifica las propiedades que determinan cómo Managed File Transfer maneja IOExitPath para determinados aspectos de E/S. Por ejemplo, si se deben utilizar archivos intermedios o si se debe volver a leer un recurso desde el principio si se reinicia una transferencia.