Utilice un nodo FileOutput para grabar un archivo en un directorio de un servidor FTP o SFTP remoto.
En estas instrucciones se da por supuesto que está utilizando un sistema Windows y que ya ha creado un flujo de mensajes que contiene un nodo FileOutput. También requiere los siguientes recursos:
Estos valores sólo sirven para este ejemplo. Si utiliza otros valores, anótelos de modo que pueda establecer los valores adecuados más adelante cuando siga las instrucciones de esta tarea.
mqsisetdbparms miintermediario -n ftp::miidentidad -u miIDusuario -p micontraseña
mqsisetdbparms MyBroker -n sftp::myidentity -u myuserid -p mypassword
mqsisetdbparms MyBroker -n sftp::myidentity -u myuserid -i identity_file -r passphrase
Para obtener más información sobre la configuración de conexiones en un servidor SFTP, consulte Transferencia segura de archivos utilizando SFTP.
<Message>test1</Message>
<Message>testtwo</Message>
<Message>testthree</Message>
<Message>...</Message>
<thiscanbe>anything</thiscanbe>
<Message>test1</Message>
<Message>testtwo</Message>
<Message>testthree</Message>
Si el servidor FTP remoto no se está ejecutando en un sistema Windows y la propiedad Modalidad de transferencia se establece en ASCII, la codificación de caracteres y los caracteres de terminador de línea se pueden modificar después de la transferencia. Por ejemplo, en un servidor FTP z/OS, el texto ASCII normalmente se convierte en EBCDIC y los pares de caracteres de terminador se sustituyen por nuevos caracteres de línea (X'15') de EBCDIC. Otros servidores FTP pueden tratar las transferencias ASCII de forma distinta. Si está utilizando SFTP, se ignorará la propiedad Modalidad de transferencia y los archivos se enviarán como archivos binarios.
C:\FileOutput\TestDir\mqsiarchive\20081124_155346_312030_test_output1.xml
Sin embargo, si existe un archivo con este nombre en el directorio de archivado, éste se sobrescribe de acuerdo con el valor de la propiedad Sustituir archivos archivadores duplicados establecida en el nodo FileOutput.Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.