Tag Archives: SAP PI Configuration

  • 0

Integration Directory en SAP Process Orchestration: donde el diseño se convierte en ejecución real

Category:Programación,SAP,SAP PI/PO Tags : 

Hard truth (directo al negocio)

Puedes tener el mejor diseño en ESR… pero si el Integration Directory (ID) está mal configurado, nada funciona. El ID no es un “complemento”; es el motor operativo donde se decide quién habla con quién, por qué canal y bajo qué reglas. Aquí es donde se gana o se pierde la estabilidad de tu landscape.


1) ¿Qué es el Integration Directory?

El Integration Directory (ID) es el componente de PI/PO donde se configura el runtime de las integraciones.

Si el ESR es el diseño, el ID es la ejecución en vivo.

Analogía ejecutiva

  • ESR = planos arquitectónicos
  • ID = obra en construcción
  • Runtime = edificio funcionando

2) Acceso al Integration Directory: el JNLP

Al igual que el ESR, el ID se accede mediante un cliente basado en Java usando un archivo JNLP (Java Network Launch Protocol).

¿Qué hace el JNLP?

  • Abre el cliente de configuración
  • Se conecta al sistema PI/PO
  • Carga los objetos configurables

Analogía

El JNLP es el control remoto que te permite operar el sistema en tiempo real.

Realidad operativa

  • Dependencia de Java
  • Problemas de seguridad y compatibilidad
  • Necesidad de certificados correctamente instalados

Insight práctico: muchos errores de conexión no son de SAP… son de Java.


3) Rol del Integration Directory en la arquitectura

El ID se encarga de:

  • Configurar escenarios de integración
  • Definir rutas de mensajes
  • Conectar emisores y receptores
  • Asignar canales de comunicación

Analogía

El ID es el centro logístico de una empresa de transporte.


4) Componentes clave del Integration Directory

4.1 Communication Channel

Define cómo se conectan los sistemas.

Tipos

  • REST
  • SOAP
  • IDoc
  • File
  • JDBC

Elementos

  • Protocolo
  • Endpoint
  • Seguridad

Analogía

Es el cable o red por donde viaja el mensaje.


4.2 Communication Component

Representa un sistema dentro del landscape.

Tipos

  • Business System
  • Business Component

Analogía

Es el actor dentro del ecosistema.


4.3 Sender Agreement

Define:

  • Qué interfaz envía el mensaje
  • Cómo se procesa al entrar

Analogía

Es el control de entrada en un aeropuerto.


4.4 Receiver Determination

Define a qué sistema(s) debe ir el mensaje.

Lógica

  • Basada en condiciones
  • Puede ser múltiple

Analogía

Es el GPS que decide el destino.


4.5 Interface Determination

Define:

  • Qué Service Interface usar
  • Qué mapping aplicar

Analogía

Es el manual de instrucciones.


4.6 Receiver Agreement

Define:

  • Cómo se entrega el mensaje
  • Qué canal usar

Analogía

Es la logística de entrega final.


5) Flujo completo de un mensaje

  1. Sender Agreement recibe el mensaje
  2. Receiver Determination decide destino
  3. Interface Determination define transformación
  4. Receiver Agreement envía al receptor

Analogía

Es como enviar un paquete:

  • Recepción → clasificación → transformación → entrega

6) Relación con ESR

El ID consume objetos diseñados en ESR:

  • Data Types
  • Message Types
  • Service Interfaces
  • Message Mappings
  • Operation Mappings

Analogía

ESR = fábrica
ID = distribución


7) Data Type y Message Type en runtime

Aunque se diseñan en ESR, impactan directamente en ID.

Función

  • Validación de mensajes
  • Estructura del payload

Analogía

Son el formato estándar del paquete.


8) Service Interface en el ID

Define qué operación se ejecuta.

Tipos

  • Synchronous
  • Asynchronous

Impacto

Determina el comportamiento del flujo.


9) Message Mapping en ejecución

El ID usa mappings definidos en ESR.

Función

Transformar datos antes de enviar.

Analogía

Es el traductor en tiempo real.


10) Operation Mapping

Define qué mapping aplicar.

Uso

  • En Interface Determination

Analogía

Es el selector de estrategia.


11) Enrutamiento avanzado

Condiciones

  • XPath
  • Context variables

Ejemplo

Enviar pedidos grandes a un sistema diferente.


12) Quality of Service (QoS)

Tipos

  • Best Effort
  • Exactly Once (EO)
  • Exactly Once In Order (EOIO)

Analogía

Es el nivel de garantía de entrega.


13) Manejo de errores

Estrategias

  • Reintentos
  • Alertas
  • Logging

Analogía

Es el plan de contingencia.


14) Seguridad en Integration Directory

  • SSL
  • Certificados
  • OAuth
  • Autenticación básica

Analogía

Es la aduana digital.


15) Monitoreo

Herramientas:

  • Message Monitoring
  • Channel Monitoring

Analogía

El centro de control operativo.


16) Performance tuning

Mejores prácticas

  • Evitar mappings innecesarios
  • Usar cache
  • Optimizar canales

17) Transporte entre ambientes

Configuraciones del ID se transportan mediante:

  • CTS+
  • Export/Import

Riesgo

  • Desalineación entre ESR e ID

18) Gobernanza

Reglas clave

  • Naming consistente
  • Versionado
  • Documentación

19) Errores comunes

  • Canales mal configurados
  • Certificados vencidos
  • Falta de monitoreo
  • Routing incorrecto

20) Evolución hacia cloud

El futuro está en:
SAP Integration Suite

Cambio clave

  • Configuración web
  • APIs-first
  • Event-driven

21) Conclusión estratégica

El Integration Directory es donde:

  • El diseño se convierte en valor
  • Las integraciones cobran vida

Bien configurado:

  • Estabilidad
  • Escalabilidad
  • Control

Mal configurado:

  • Caos operativo


Archivos

Categorías