WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Iniciar una transferencia de archivos gestionados utilizando IBM Sterling Connect:Direct

Utilice un nodo CDOutput para enviar un archivo desde un directorio especificado del Servidor de Connect:Direct primario (PNODE) hasta un nombre de archivo y un directorio en el Servidor de Connect:Direct secundario (SNODE).

En este tema se describe el uso del nodo CDOutput en un flujo de mensajes y se da por supuesto que el resto del flujo se ha desarrollado; por ejemplo, de un nodo MQInput a un nodo CDOutput.

Se pueden desplegar varios nodos CDOutput en el mismo grupo de ejecución o en diferentes grupos de ejecución del mismo intermediario. Los nodos CDOutput pueden enviar un archivo por transferencia. Cada archivo puede tener varios registros; cada registro puede tener varios elementos. Las transferencias del nodo CDOutput son sin bloqueo.

Lleve a cabo los siguientes pasos:

  1. Establezca las propiedades del nodo necesarias en el nodo CDOutput.
    Si establece únicamente el Nombre de archivo de destino y deja las demás opciones en los valores predeterminados, se transfiere el archivo:
    • Desde el Servidor de Connect:Direct primario (PNODE) de nuevo a sí mismo
    • En el directorio de transferencia predeterminado utilizando el nombre de proceso predeterminado.
    Además, el archivo se crea si no existe o se sustituye si ya existe.
    En la tabla siguiente se resumen las propiedades del nodo CDOutput que puede establecer, en qué separador aparecen y un valor que puede seleccionar:
    Separador Propiedad Valor
    Básicas Nombre de proceso Puede utilizar cualquier nombre que desee para el proceso. Tenga en cuenta, sin embargo, que el nombre debe tener un máximo de ocho caracteres y no puede contener espacios.
    SNODE El Servidor de Connect:Direct secundario al que se transfiere el archivo.
    Directorio de archivo de destino DirPrueba en el Servidor de Connect:Direct secundario (SNODE).
    Nombre del archivo de destino Nombre de archivo en el Servidor de Connect:Direct secundario (SNODE).
    Disposición RPL
    Modalidad de transferencia Modalidad de texto
  2. Configure el nombre_usuario y la contraseña que son necesarios para que el nodo CDOutput se conecte al Servidor de Connect:Direct primario utilizando el Mandato mqsisetdbparms.
  3. Despliegue el flujo de mensajes en el intermediario. Consulte Empaquetado y despliegue.
  4. Envíe el archivo al terminal In (de entrada) del nodo CDOutput.
Las siguientes acciones se efectúan cuando se realizan estos pasos:
  1. El archivo se construye de acuerdo con los valores establecidos en las propiedades del nodo CDOutput.
  2. El archivo es transitorio en el sistema de archivos local y a continuación, se envía un mandato al Servidor de Connect:Direct para que se realice la transferencia.
  3. Si existe una archivo con el mismo nombre en el directorio seleccionado en el Servidor de Connect:Direct secundario, el proceso del archivo existente está determinado por el valor de la propiedad de Disposición; en este ejemplo, se sustituye el archivo.

    Cuando la transferencia se ha realizado, el archivo transitorio local se suprime.

Tenga en cuenta que cuando envía un archivo, puede establecer dinámicamente las propiedades siguientes:
  • Servidor Connect:Direct secundario (SNODE)
  • Nombre de proceso
  • Datos de contabilidad
  • Directorio de archivo de destino
  • Nombre del archivo de destino
  • Copiar desde opciones
  • Copiar en las opciones

Ha completado el control de las sentencias Copy.

Por ejemplo:
LocalEnvironment.Destination.CD.Copy.To.Option.PERMISS = '777'
hace que IBM® Sterling Connect:Direct establezca los permisos del archivo de destino en 777 (o RWX RWX RWX) si el archivo de destino está en un sistema operativo UNIX o dentro de Unix System Services en z/OS.

Pero si escribe un formato que no es correcto, se detecta un error de sintaxis cuando se envía el script de proceso y esto hace que se emita un error en el nodo.

Por ejemplo:
LocalEnvironment.Destination.CD.Copy.To.Option.PERMISS = '7xddd'
ocasiona un error de sintaxis porque '7xddd' no tiene el formato nnn. Cuando se produce un error, el script de proceso está disponible en la excepción emitida y el rastreo de usuario.
Consejo: Para ayudarle en la determinación de problemas, puede ver el script generado por el nodo CDOutput activando el rastreo de usuario.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:42


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc14030_