Ejemplo de ROD a EDI
En este apartado se proporciona un ejemplo del gestor de comunidad enviando un documento ROD al concentrador, donde se transforma en una transacción EDI, se ensobra dentro de un intercambio EDI y se envía a un participante.
En este ejemplo, se da por supuesto que el especialista en correlaciones de Data Interchange Services
ha creado una correlación de transformación que toma un documento orientado por registros (ROD)
y lo transforma en una transacción EDI 850 estándar (definida con el diccionario X12V5R1, correspondiente a la versión
5010 de X12) que procesará el participante.
En este ejemplo, la correlación de denomina S_DT_ROD_TO_EDI.eif.
El especialista en correlaciones de Data Interchange Services puede exportar la correlación de transformación directamente a la base de datos de WebSphere Partner Gateway.
Si lo desea, el especialista en correlaciones de Data Interchange Services puede enviarle el archivo, en cuyo caso
debe emplear el programa de utilidad bcgDISImport para importarlo en WebSphere Partner Gateway. En este apéndice se da por supuesto el segundo caso.
Importación de la correlación de transformación
En este apartado se describen los pasos para importar una correlación de transformación que tomará
la entrada ROD y la transformará en una transacción X12. En el proceso de importar la correlación de transformación, también se importa la definición de documento asociada a la correlación.
Para poder importar la correlación de transformación, el especialista de correlaciones de Data Interchange
Services debe enviársela. En este grupo de pasos se da por supuesto que el archivo, S_DT_ROD_TO_EDI.eif, está en el sistema.
- Abra una ventana de mandatos.
- Entre el siguiente mandato o script:
- En un sistema UNIX:
<DirProducto>/bin/bcgDISImport.sh <ID_usuario_base_datos>
<contraseña> S_DT_ROD_TO_EDI.eif
- En un sistema Windows:
<DirProducto>\bin\bcgDISImport.bat <ID_usuario_base_datos>
<contraseña> S_DT_ROD_TO_EDI.eif
donde <ID_usuario_base_datos> y <contraseña> son los valores utilizados al instalar la base de datos como parte de la instalación de WebSphere Partner Gateway.
Verificación de correlación de transformación y definiciones de flujo de documentos
Para verificar las correlaciones de transformación y las definiciones de documentos que se han importado están disponibles en la consola de comunidad, realice estos pasos:
- Pulse Administrador de concentrador > Configuración de concentrador > Correlaciones> Correlaciones de transformación.
Aparece la correlación S_DT_ROD_TO_EDI.
- Pulse el icono Ver detalles situado junto a la correlación.
Verá las definiciones de flujo de documentos a las que está asociada esta correlación:
Tabla 32. Definiciones de flujo de documentos asociada a la correlación
Origen |
Destino |
Paquete: Ninguno
Protocolo: ROD-TO-EDI_DICT (ALL)
Flujo de documentos: DTROD-TO-EDI_ROD (ALL) |
Paquete: N/D
Protocolo: X12V5R1 (ALL)
Flujo de documentos: 850 (ALL) |
La correlación S_DT_ROD_TO_EDI se ha definido de forma que tome un documento
ROD asociado al diccionario ROD-TO-EDI_DICT y lo transforme en una transacción X12 850 que cumpla con el estándar X12V5R1.
Configuración del destino
En este apartado se creará un destino de directorio del sistema de archivos para el concentrador:
- Pulse Administrador de concentrador > Configuración de concentrador > Destinos y pulse
Crear destino.
- En Nombre de destino, escriba: RODFileTarget
- En la lista Transporte, seleccione Directorio de archivos.
- En Vía de acceso raíz de documentos, escriba: /Data/Manager/rodtarget
- En la lista Puntos de configuración, seleccione Preproceso.
- Seleccione com.ibm.bcg.edi.receiver.preprocesshandler.RODSplitterHandler en la Lista disponible y pulse Añadir para moverlo a la Lista configurada.
- Seleccione com.ibm.bcg.edi.receiver.preprocesshandler.RODSplitterHandler en la Lista configurada y pulse Configurar.
- Añada los valores que se muestran en la tabla:
Tabla 33. Atributos del manejador de divisor ROD
Campo |
Valor |
Nombre De empaquetado |
Ninguno |
Versión De empaquetado |
N/D |
Nombre De protocolo |
ROD-TO-EDI_DICT |
Versión De protocolo |
ALL |
Código De proceso |
DTROD-TO-EDI_ROD |
Versión De proceso |
ALL |
METADICTIONARY |
ROD-TO-EDI_DICT |
METADOCUMENT |
DTROD-TO-EDI_ROD |
METASYNTAX |
rod |
ENCODING |
ascii |
BCG_BATCHDOCS |
ON |
- Pulse Establecer valores.
- Pulse Guardar.
El gestor de comunidad envía el documento ROD a este destino.
Creación de interacciones
Cree dos interacciones, una para el sobre EDI que se enviará desde el concentrador y la otra para la transformación del documento ROD a EDI.
Cree una interacción que tenga un origen que represente el documento ROD y un destino que represente el documento X12.
- Pulse Administrador de concentrador > Configuración de concentrador > Definición de flujo de documentos.
- Pulse Gestionar interacciones y, a
continuación, Crear interacción.
- Expanda Paquete: Ninguno y Protocolo: ROD-TO-EDI_DICT y seleccione DTROD-TO-EDI_ROD.
- Expanda Paquete: N/D y Protocolo: X12V5R1 y seleccione Flujo de documentos: 850.
- En la lista Correlación de transformación, seleccione
S_DT_ROD_TO_EDI.
- En la lista Acción, seleccione Conversión de ROD y Validación de EDI.
- Pulse Guardar.
Esta interacción representa la transformación de un documento ROD en una transacción X12 estándar y, por lo tanto, debe seleccionar una correlación de transformación.
Cree una interacción que represente el sobre EDI.
- Pulse Administrador de concentrador > Configuración de concentrador > Definición de flujo de documentos.
- Pulse Gestionar interacciones y, a
continuación, Crear interacción.
- Expanda Paquete: N/D y Protocolo: EDI-X12 y
seleccione Flujo de documentos: ISA.
- Expanda Paquete: Ninguno y Protocolo: EDI-X12 y
seleccione Flujo de documentos: ISA.
- En la lista Acción, seleccione Paso a través.
Nota: en esta interacción no se produce ninguna transacción.
Esta interacción es para ensobrar el intercambio EDI.
- Pulse Guardar.
Creación de participantes
Para este ejemplo, tiene dos participantes: el gestor de comunidad (gestor) y un participante (TP1).
Cree el perfil del gestor de comunidad:
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Crear.
- En Nombre de inicio de sesión de empresa, escriba ComManager
- En Nombre de visualización de participante: Gestor
- En Tipo de participante, seleccione Gestor de comunidad.
- Pulse Nuevo para ID de empresa y escriba 000000000 como ID de formato libre.
Nota: asegúrese de seleccionar Formato libre, no DUNS.
- Pulse Nuevo otra vez para ID de empresa y escriba 01-000000000 como ID de formato libre.
- Pulse Guardar.
Cree el segundo participante:
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Crear.
- En Nombre de inicio de sesión de empresa, escriba TP1
- En Nombre de visualización de participante, escriba TP1
- En Tipo de participante, seleccione Participante de comunidad.
- Pulse Nuevo en ID de empresa y escriba 000000001 como ID de formato libre.
Nota: asegúrese de seleccionar Formato libre, no DUNS.
- Pulse Nuevo otra vez para ID de empresa y escriba 01-000000001 como ID de formato libre.
- Pulse Guardar.
Creación de pasarelas
Cree pasarelas de directorios de archivos para los dos participantes del ejemplo. Primero, cree una pasarela para el gestor:
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Buscar.
- Pulse el icono Ver detalles situado junto al perfil del gestor.
- Pulse Pasarelas y luego Crear.
-
Especifique los siguientes valores para la pasarela.
Recuerde que el directorio de archivos (toda la vía de acceso) ya debe existir en el sistema de archivos.
- En Nombre, escriba ManagerFileGateway.
- En la lista Transporte, seleccione Directorio de archivos.
- En Dirección, escriba: file:///Data/Manager/filegateway
- Pulse Guardar.
- Pulse Lista para listar todas las pasarelas para el gestor de comunidad.
- Pulse Ver pasarelas predeterminadas.
- En la lista Producción, seleccione la pasarela que se ha creado en el paso
4
- Pulse Guardar.
A continuación, cree una pasarela para el participante.
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Buscar.
- Seleccione el otro participante creado para este ejemplo pulsando en el icono Ver detalles situado junto a TP1.
- Pulse Pasarelas y luego Crear.
-
Especifique los siguientes valores para la pasarela.
Recuerde que el directorio de archivos (toda la vía de acceso) ya debe existir.
- En Nombre, escriba TP1FileGateway.
- En la lista Transporte, seleccione Directorio de archivos.
- En Dirección, escriba: file:///Data/TP1/filegateway
- Pulse Guardar.
- Pulse Lista para listar todas las pasarelas para el participante.
- Pulse Ver pasarelas predeterminadas.
- En la lista Producción, seleccione la pasarela que se ha creado en el paso
4.
- Pulse Guardar.
Configuración de posibilidades B2B
Habilite las posibilidades B2B de los dos participantes de este ejemplo. En este ejemplo, el documento ROD se origina en el gestor de comunidad y se entregará al participante (TP1).
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Buscar.
- Pulse el icono Ver detalles para el participante de origen de este ejemplo (Gestor).
- Pulse Posibilidades B2B.
- Habilite dos conjuntos de posibilidades para el participante de origen.
- Primero, habilite la definición de flujo de documentos que representa el documento ROD:
- Pulse el icono El rol no está activo bajo Establecer origen para Paquete: Ninguno para habilitarlo.
- Expanda Paquete: Ninguno.
- Pulse el icono El rol no está activo bajo
Establecer origen para Protocolo: ROD-TO-EDI_DICT (ALL).
- Expanda Protocolo: ROD-TO-EDI_DICT (ALL).
- Pulse el icono El rol no está activo bajo Establecer origen para Flujo de documentos: DTROD-TO-EDI_ROD (ALL)
- A continuación, habilite la definición de flujo de documentos que representa el sobre EDI:
- Pulse el icono El rol no está activo bajo Establecer origen para Paquete: N/D para habilitarlo.
- Expanda Paquete: N/D.
- Pulse el icono El rol no está activo bajo
Establecer origen para Protocolo: EDI-X12 (ALL).
- Expanda Protocolo: EDI-X12 (ALL).
- Pulse el icono El rol no está activo bajo Establecer origen para Flujo de documentos: ISA (ALL)
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Buscar.
- Pulse el icono Ver detalles para el participante de destino de este ejemplo (TPI).
- Pulse Posibilidades B2B.
- Habilite dos conjuntos de posibilidades para el participante de destino.
- Primero, habilite la definición de flujo de documentos que representa la transacción EDI 850.
- Pulse el icono El rol no está activo bajo Establecer destino para Paquete: N/D para habilitarlo.
- Expanda Paquete: N/D.
- Pulse el icono El rol no está activo bajo Establecer destino para Protocolo: X12V5R1 (ALL).
- Expanda Protocolo: X12V5R1 (ALL).
- Pulse el icono El rol no está activo bajo
Establecer destino para Flujo de documentos: 850 (ALL).
- A continuación, habilite la definición de flujo de documentos que representa el sobre:
- Pulse el icono El rol no está activo bajo Establecer destino para Paquete: Ninguno para habilitarlo.
- Expanda Paquete: Ninguno.
- Pulse el icono El rol no está activo bajo Establecer destino para Protocolo: EDI-X12 (ALL).
- Expanda Protocolo: EDI-X12 (ALL).
- Pulse el icono El rol no está activo bajo Establecer destino para Flujo de documentos: ISA (ALL).
Creación del perfil de sobre
A continuación, cree el perfil para el sobre que contendrá la transacción 850 transformada.
- Pulse Administrador de concentrador > Configuración de concentrador > EDI > Perfil de sobre.
- Pulse Crear.
- Escriba el nombre del perfil: EnvProf1.
- En la lista Estándar EDI, seleccione X12.
- El botón General está seleccionado de manera predeterminada.
Escriba los siguientes valores para los atributos generales del sobre:
- INTCTLLEN: 9
- GRPCTLLEN: 9
- TRXCTLLEN: 9
- MAXDOCS: 1000
- Pulse el botón Intercambio y escriba los siguientes valores para los atributos de intercambio:
- ISA01: 01
- ISA02: ISA0000002
- ISA03: 02
- ISA04: ISA0000004
- ISA11: \
- ISA12: 00501
- ISA15: T
- Pulse Guardar.
Activación de las conexiones
Para activar las conexiones:
- Pulse Administración de cuentas > Conexiones de
participante.
- Seleccione Gestor en la lista Origen.
- Seleccione TP1 en la lista Destino.
- Pulse Buscar.
- Pulse Activar para la conexión que representa el documento ROD para la transacción EDI:
Tabla 34. Conexión de ROD a EDI
Origen |
Destino |
Paquete: N/D (N/D)
Protocolo: ROD-TO-EDI_DICT (ALL) Flujo de documentos: DTROD-TO-EDI_ROD (ALL) |
Paquete: Ninguno (N/D)
Protocolo: X12V5R1 (ALL)
Flujo de documentos: 850 |
- Pulse Activar para la conexión que representa el sobre:
Tabla 35. Conexión de sobre
Origen |
Destino |
Paquete: Ninguno (N/D)
Protocolo: EDI-X12 (ALL)
Flujo de documentos: ISA (ALL) |
Paquete: N/D (N/D)
Protocolo: EDI-X12 (ALL)
Flujo de documentos: ISA (ALL) |
Configuración de atributos
Para especificar atributos para el perfil de sobre:
- Pulse Administración de cuentas > Perfiles > Participante de comunidad y pulse
Buscar.
- Seleccione TP1 en la lista.
- Pulse Posibilidades B2B.
- Pulse el icono Expandir situado junto a Paquete: N/D.
- Pulse el icono Editar situado junto a Protocolo: X12V5R1.
- Especifique los siguientes atributos:
- En la fila Perfil de sobre, seleccione EnvProf1 en la lista.
- En la fila Calificador de intercambio, escriba 01.
- En la fila Identificador de intercambio, escriba 000000001.
- En el Indicador de uso del intercambio, escriba T.
- Pulse Guardar.
En este punto, si el gestor de comunidad envía un documento ROD al concentrador, el documento se transformará en una transacción 850, que se ensobrará y enviará a la pasarela del participante.
