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.
El manejador de configuración de preproceso está disponible en todos los tipos de destinos, pero no es aplicable a destinos SMTP.
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.
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 |
Para modificar el punto de configuración de preproceso, realice los siguientes pasos:
De forma predeterminada se proporcionan cuatro manejadores de preproceso, que se muestran en la Lista disponible.
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.
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:
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:
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).
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.
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:
Si necesita cambiar el orden de los manejadores, suprimir un manejador o configurar atributos para el manejador, realice el paso adecuado: