Modificación de puntos de configuración

El número de puntos de configuración disponibles y el número de manejadores asociados a dichos puntos de configuración varían en función del tipo de destino que se está configurando. Por ejemplo, el punto de configuración de comprobación síncrona sólo está disponible con destinos HTTP/S y JMS.

Para determinados protocolos empresariales (RosettaNet, cXML, SOAP y AS2) implicados en intercambios síncronos, debe especificar un manejador para el punto de configuración de comprobación síncrona. También puede modificar el modo en el que los destinos procesan documentos aplicando un manejador definido por el usuario que se ha subido (o un proceso suministrado por el sistema) a los puntos de preproceso y postproceso del destino.

Para aplicar un manejador escrito por el usuario a estos puntos de configuración, antes debe subir el manejador tal como se describe en el apartado Subida de manejadores definidos por el usuario. También puede utilizar un manejador suministrado por el sistema, que ya está disponible y que no es necesario subir.

Preproceso

El manejador de configuración de preproceso está disponible en todos los tipos de destinos, pero no es aplicable a destinos SMTP.

Atributos de preproceso

En la Tabla 3 se describen los atributos que se pueden establecer para un manejador de preproceso y lista los manejadores de divisor al que se aplican los atributos.

Los atributos de ROD utilizados como ejemplos en esta tabla corresponden a los utilizados en el apartado Ejemplo de ROD a EDI. En el ejemplo, la correlación S_DT_ROD_TO_EDI.eif contiene los atributos de ROD e incluye la siguiente definición de flujo de documentos:

El metadiccionario y el metadocumento ROD asociados a este flujo son ROD_TO_EDI_DICT y DTROD-TO-EDI_ROD.

Tabla 3. Atributos del manejador de divisor
Atributo Descripción Manejador de divisor
Codificación Codificación de caracteres del documento. El valor predeterminado es ASCII. ROD
Genérico
XML
EDI
BATCHDOCS Cuando BCG_BATCHDOCS está activo, el divisor añade varios ID de lote a los documentos después de dividirlos. Si los documentos se transforman en transacciones EDI que se deben ensobrar, el ensobrador utiliza los ID de lote para asegurarse de que las transacciones se ponen en el mismo intercambio EDI (si es posible) antes de entregarse. Tenga en cuenta que el ensobrador debe tener el atributo de proceso por lotes establecido en Activado (el valor predeterminado). Consulte el apartado Modalidad de proceso por lotes. ROD
Genérico
XML
Nombre De empaquetado El paquete asociado al documento. Este valor debe coincidir con el paquete especificado en la definición de flujo de documentos. Por ejemplo, para un documento con un paquete Ninguno, este valor debe ser Ninguno. ROD
Genérico
Versión De empaquetado Versión del paquete especificado en Nombre De empaquetado. Por ejemplo, si el documento tiene el paquete Ninguno, este valor sería N/D. ROD
Genérico
Nombre De protocolo El protocolo asociado al documento. Este valor debe coincidir con el protocolo especificado en la definición de flujo de documentos. Por ejemplo, para un documento ROD, este valor podría ser ROD-TO-EDI_DICT. ROD
Genérico
Versión De protocolo La versión del protocolo que se ha especificado en Nombre De protocolo. Por ejemplo, para el protocolo ROD-TO-EDI_DICT, el valor sería ALL. ROD
Genérico
Código De proceso El proceso (flujo de documentos) asociado a este documento. Este valor debe coincidir con el flujo de documentos en la definición de flujo de documentos. Por ejemplo, para un documento ROD, este valor podría ser DTROD-TO-EDI_ROD. ROD
Genérico
Versión De proceso Versión del proceso especificado en Código De proceso. Por ejemplo, para DTROD-TO-EDI_ROD, este valor sería ALL. ROD
Genérico
Metadiccionario El metadiccionario proporciona información que permite a WebSphere Partner Gateway interpretar los datos. Por ejemplo, para un documento ROD, este valor podría ser ROD-TO-EDI_DICT. ROD
Genérico
Metadocumento El metadocumento proporciona información que permite a WebSphere Partner Gateway interpretar los datos. Por ejemplo, para un documento ROD, este valor podría ser DTROD-TO-EDI_ROD. ROD
Genérico
Metasintaxis La metasintaxis describe el formato del documento que se divide. El valor predeterminado es ROD. ROD
Genérico

Notas:
  1. Sólo se da soporte a un tipo de documento ROD por instancia de destino.
  2. Si un destino tiene configurado más de un manejador de divisor (por ejemplo, si tiene configurados manejadores de divisores ROD, XML y EDI), el manejador de divisor ROD debe ser el último de la lista configurada.

Modificación del punto de configuración de preproceso

Para modificar el punto de configuración de preproceso, realice los siguientes pasos:

  1. Seleccione Preproceso en la lista Manejadores de puntos de configuración.

    De forma predeterminada se proporcionan cuatro manejadores de preproceso, que se muestran en la Lista disponible.

    Nota: los manejadores de preproceso no se aplican a destinos de SMTP.
  2. Si va a recibir varios intercambios EDI, o documentos XML o ROD que es necesario dividir, asegúrese de seleccionar el manejador de divisor adecuado. Para configurar el paso de preproceso:
    1. Seleccione un manejador en la Lista disponible y pulse Añadir. Tenga en cuenta que el manejador pasa de la Lista disponible a la Lista configurada, como se muestra en la Figura 17:
      Figura 17. Configuración del peso de preproceso para un destino
      Esta figura muestra un ejemplo que enseña cómo mover el manejador de divisor ROD de la lista disponible a la lista configurada
    2. Repita este paso para cada manejador que desea añadir a la lista configurada.

      Recuerde que para los destinos, los manejadores se invocan en el orden en el que aparecen en la Lista configurada. El primer manejador disponible procesa la petición y los siguientes manejadores de la lista no se invocan.

    3. Configure el manejador seleccionándolo y pulsando Configurar:
      • Si ha añadido EDISplitterHandler, puede modificar su atributo Codificación. El valor predeterminado es ASCII.
      • Si ha añadido XMLSplitterHandler, puede modificar su atributo BCGBATCHDOCs. El valor predeterminado es activado. Consulte el apartado Atributos de preproceso para obtener información sobre este atributo.
      • Si ha añadido RODSplitterHandler, puede especificar valores para 11 atributos. Codificación, BATCHDOCS y Metasintaxis tiene valores predeterminados. Para los demás atributos, debe escribir un valor para Nombre De empaquetado, Versión De empaquetado, Nombre De protocolo, Versión De protocolo, Código De Proceso, Versión De Proceso, Metadiccionario y Metadocumento. Consulte el apartado Atributos de preproceso para obtener información sobre estos atributos.
      • Si ha añadido GenericDocumentFlowHandler, puede especificar valores para 11 atributos. Codificación y BATCHDOCS tienen valores predeterminados. Para los demás atributos, debe escribir un valor para Nombre De empaquetado, Versión De empaquetado, Nombre De protocolo, Versión De protocolo, Código De Proceso, Versión De Proceso, Metadiccionario, Metadocumento y Metasintaxis. Consulte el apartado Atributos de preproceso para obtener información sobre estos atributos.

Comprobación síncrona

El punto de configuración de comprobación síncrona sólo está disponible para destinos HTTP/S y JMS.

Para especificar un manejador para un protocolo empresarial incluido en un intercambio síncrono, realice los siguientes pasos:

  1. Seleccione Comprobación síncrona en la lista Manejadores de punto de configuración.

    Se proporcionan seis manejadores de comprobación síncrona (de manera predeterminada) para un destino HTTP/S). Estos manejadores se muestran en la Lista disponible:

    Por ejemplo, si está configurando un destino HTTP/S, la Lista disponible se parece a la siguiente:

    Figura 18. Lista de manejadores disponibles para un punto de configuración de comprobación síncrona HTTP/S
    Esta figura muestra la lista disponible para el punto de configuración de comprobación síncrona para destinos HTTP y HTTPS

    Tal como puede verse en el convenio de denominación, los primeros cuatro manejadores son específicos de los cuatro tipos de documentos que pueden utilizarse para transacciones síncronas. Cualquier petición que utilice DefaultAsynchronousSyncCheckHandler se considerará una petición asíncrona. Cualquier petición que utilice DefaultSynchronousSyncCheckHandler se considerará una petición síncrona.

    DefaultAsynchronousSyncCheckHandler y DefaultSynchronousSyncCheckHandler pueden utilizarse con otros destinos (como un destino JMS).

  2. Si va a recibir documentos síncronos en este destino, realice los siguientes pasos:
    1. Seleccione uno o varios manejadores en la Lista disponible y pulse Añadir.
    2. Repita este paso para añadir otros manejadores a la lista. Recuerde que para los destinos, los manejadores se invocan en el orden en el que aparecen en la Lista configurada. El primer manejador disponible procesa la petición y los siguientes manejadores de la lista no se invocan.

    En destinos HTTP y HTTPS, se recomienda listar el manejador de comprobación síncrona específico (por ejemplo, com.ibm.bcg.server.sync.As2SyncHdlr para las transacciones AS2) antes de listar los manejadores de comprobación síncrona predeterminados.

Postproceso

No se proporciona ningún manejador predeterminado para el paso de postproceso y, por lo tanto, no se lista ningún manejador predeterminado en la Lista disponible. Sin embargo, puede subir un manejador para este punto de configuración para todos los tipos de destino que dan soporte a la comunicación síncrona. Los tipos de manejadores disponibles para el paso de postproceso son:

Añada un manejador de postproceso subiendo un manejador que se ajuste a uno de estos tipos de manejador. Utilice la opción Importar de la página de Lista de manejadores para subir un manejador definido por el usuario. Cuando se sube un manejador de destino definido por el usuario, el manejador se añade a la lista de manejadores. También aparece en la Lista disponible para el tipo de punto de configuración al que pertenece.

Para modificar el punto de configuración de postproceso, realice los pasos siguientes:

  1. Seleccione Postproceso en la lista Manejadores de puntos de configuración.
  2. Seleccione un manejador definido por el usuario en la Lista disponible y pulse Añadir. Tenga en cuenta que el manejador pasa de la Lista disponible a la Lista configurada.

Modificación de la lista configurada

Si necesita cambiar el orden de los manejadores, suprimir un manejador o configurar atributos para el manejador, realice el paso adecuado:

Copyright IBM Corp. 2003, 2005