Saltar al contenido
Caso de uso — Industria pesada

AS/400 conectado. Sin modificaciones.

Un ERP AS/400 con 20 años. 25 años de datos críticos. Sin API. Varios proveedores dijeron que era imposible sin migrar. Integrafy lo conectó sin modificar una sola línea del AS/400.

Modificaciones

0

Stock

Real-time

Riesgo

0

Refs online

15K

Flujo de integración legacy AS/400 sin modificaciones

Un sistema de 20 años que nadie se atreve a tocar

Un fabricante industrial operaba con un IBM AS/400 desde hacía 20 años. El sistema acumulaba 25 años de datos de producción, inventario, pedidos y contabilidad. Era el núcleo absoluto de la operación: si el AS/400 se paraba, la fábrica se paraba.

El AS/400 no tenía API. No tenía servicios web. No tenía nada que se pareciera a una interfaz moderna de integración. Los datos vivían en una base de datos DB2 con tablas en formato legacy: campos de ancho fijo, codificación EBCDIC, nombres de columna de 6 caracteres.

La empresa necesitaba vender online. Tenía 15.000 referencias de producto que quería publicar en una tienda PrestaShop. Pero la tienda online era una isla completa: sin conexión al inventario real, sin sincronización de precios, sin flujo de pedidos hacia el ERP.

Consultaron con varios proveedores de integración. La respuesta fue siempre la misma:

  • "Necesitáis migrar a un ERP moderno" — proyecto de 2 años mínimo
  • "El AS/400 no se puede integrar sin modificarlo" — nadie quería asumir el riesgo
  • "Hay que instalar un middleware en el AS/400" — el equipo de IT se negaba
  • Presupuestos de migración que superaban lo asumible para la empresa

La alternativa era mantener la tienda online como un catálogo estático, con precios desactualizados y sin gestión de stock. Un canal de ventas que generaba más problemas que ingresos.

Integrafy como capa intermedia: leer DB2, escribir vía EDI

Integrafy no necesitó modificar el AS/400. La estrategia fue usar lo que el sistema ya tenía:

Lectura directa de DB2. Integrafy Connect se conectó a la base de datos DB2 del AS/400 en modo solo lectura. Sin instalar nada en el AS/400. Sin tocar ninguna configuración. La conexión lee las tablas de inventario, artículos, precios y estados de pedido directamente.

Integrafy Data normaliza los datos legacy. Las tablas del AS/400 usan codificación EBCDIC, campos de ancho fijo y convenciones de nomenclatura de hace 25 años. Integrafy Data transforma esos datos a un formato limpio que PrestaShop puede consumir: nombres de producto legibles, categorías, atributos, imagenes vinculadas.

Escritura vía fichero EDI. Para enviar pedidos al AS/400, Integrafy genera ficheros EDI en el formato exacto que el sistema espera. Esos ficheros se depositan en una carpeta compartida que el AS/400 ya monitorizaba con un programa RPG existente — el mismo que usaba para procesar pedidos de otros canales.

El AS/400 procesa el fichero con su programa RPG habitual y genera un fichero de respuesta en la misma carpeta. Integrafy lee esa respuesta y actualiza el estado del pedido en PrestaShop. El ciclo completo funciona sin que el AS/400 "sepa" que hay una tienda online conectada.

Arquitectura de integración con sistema legacy

1. Integrafy Connect conecta a DB2 del AS/400 (read-only)
2. Lee tablas de artículos, stock y precios cada 30 segundos
3. Integrafy Data normaliza datos legacy (EBCDIC, campos fixed-width)
4. PrestaShop recibe catálogo y stock actualizado
5. Pedido en PrestaShop → Integrafy genera fichero EDI
6. Fichero depositado en carpeta del AS/400
7. Programa RPG existente procesa el fichero (ya existía para otros procesos)
8. AS/400 confirma vía fichero respuesta → Integrafy actualiza estado en PrestaShop
ERP IBM AS/400 (20 años)
Base de datos DB2 (read-only)
eCommerce PrestaShop
Escritura ERP Fichero EDI + programa RPG
Catálogo 15.000 referencias
Módulos Connect + Integrafy Data + Flow

Por qué funciona sin modificar el AS/400

Lectura

Conexión JDBC a DB2. El AS/400 expone DB2 de forma nativa. No requiere instalación ni configuración adicional. Integrafy lee como cualquier otro cliente de base de datos.

Escritura

El patrón de fichero en carpeta compartida es el método estándar de comunicación entre sistemas en el mundo AS/400. El programa RPG que procesa esos ficheros ya existía — Integrafy simplemente usa el mismo canal.

Normalización

Integrafy Data convierte EBCDIC a UTF-8, expande campos fixed-width, mapea códigos legacy a categorías y atributos modernos. El catálogo en PrestaShop es limpio aunque la fuente sea de 1995.

«Nos dijeron que era imposible sin migrar. Integrafy lo hizo sin tocar el AS/400. 20 años de datos, intactos.»

Director de IT Fabricante industrial

15.000 referencias online, AS/400 intacto

Por primera vez en la historia de la empresa, el stock del AS/400 es visible en tiempo real desde un canal de ventas externo. Las 15.000 referencias de producto están publicadas en PrestaShop con precios actualizados, stock real y descripciones normalizadas.

Los pedidos online fluyen al AS/400 a través del mismo mecanismo que la empresa ya usaba para otros procesos. El equipo de IT no tuvo que aprender nada nuevo ni mantener ningún componente adicional en el AS/400. El riesgo de la integración fue cero porque el sistema legacy no se modificó.

La empresa evitó un proyecto de migración de ERP que habria costado años y un presupuesto significativo. En su lugar, obtuvo un canal de ventas online completamente funcional en semanas. Cuando en el futuro decidan migrar el ERP, Integrafy se reconectará al nuevo sistema sin afectar a la tienda online.

Este caso demuestra un principio fundamental de Integrafy: no hay sistema imposible de integrar. Si el sistema tiene datos, Integrafy puede leerlos. Si el sistema acepta ficheros, Integrafy puede escribirlos.

¿Te han dicho que tu ERP legacy no se puede integrar?

Conectamos AS/400, sistemas legacy, ERPs sin API y bases de datos de cualquier época. Sin migraciones. Sin riesgo.