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:
curlo 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.