Saltar al contenido principal

Prerrequisitos y Variables

Antes de integrar un módulo con Arai Gateway, asegúrate de tener lo siguiente:

Requisitos Técnicos

  • Acceso a la API Interna: Tu módulo debe poder hacer llamadas HTTP a la API Interna del Gateway.
  • Autenticación: Credenciales válidas para autenticarte en la API (usuario y contraseña).
  • Herramientas: curl o una librería HTTP para hacer las llamadas.
  • JSON: Capacidad para parsear respuestas JSON.

Variables de Entorno

Define estas variables para los ejemplos:

# URLs de las APIs Internas (ajusta según tu entorno)
API_INTERNA_ORIGEN=https://desarrollo.siu.local/gateway-interna/v1
API_INTERNA_DESTINO=https://desarrollo2.siu.local/gateway-interna/v1

# Credenciales de autenticación (usuario:contraseña)
AUTH=arai-gateway-int:gateway123

# UID del módulo destino (UUID)
UID_MOD_DESTINO=fed98100-249a-4c1d-b814-5e608134a572

# Contenido de ejemplo
TEXTO="un texto a compartir entre módulos"

Verificación Inicial

Antes de empezar, verifica que la API esté accesible:

curl -s $API_INTERNA_ORIGEN/v1/info -u $AUTH | jq

Respuesta esperada:

{
"nombre": "ARAI-Gateway Interna",
"version": "v1.0.0",
"api_version": "1.0",
"api_major": 1,
"api_minor": 0
}

Si no obtienes esta respuesta, revisa:

  • La URL de la API.
  • Las credenciales de autenticación.
  • La conectividad de red.