Pues bien, el otro día estaba "en las trincheras" con esto. Cansado de la búsqueda manual, decidí ponerle fin y me puse a "trastear" (como nos gusta a nosotros) en las API REST del Servidor AIS.

Y ¡sorpresa! Encontré esta joya oculta en las API Rest del AIS: Get Processing Options v2 v2/poservice.

Es un servicio que parece hecho a medida para nosotros. Le envías la aplicación y la versión, y te devuelve un JSON limpio con todas las opciones de proceso y sus valores. ¡Magia!

Y aquí viene lo mejor:

Desde la Tools Release 9.2.5.5, esto es fácil de usar en Orchestrator.

No tienes ni que complicarte configurando el conector manualmente para llamar la API. Simplemente:

  1. Crea un nuevo Conector de tipo Open API.

  2. Seleccionas la opción de Local AIS

  3. En la lista, selecciona la opción: "poservice" (o "v2/poservice").

  4. ¡LISTO! El Conector te prepara automáticamente el JSON en el Body.

Solo tienes que pasarle como entrada el nombre de la app y la versión, pruebas y configuras la respuesta para mapear los valores que te interesan y a funcionar.

Igual lo puedes hacer en versiones con Tools Release anteriores configurando el conector como un API Rest y configurando manualmente el llamado.

Los beneficios son obvios:

  • Dejas de buscar BSFNs: Ahorras horas de frustración.

  • Es universal: Funciona para CUALQUIER aplicación.

  • Robusto y Soportado: Es una función nativa de AIS, no un "truco" raro.

He montado un ejemplo súper sencillo que lo demuestra.

Aquí viene el trato:

Si te interesa que te envíe el ejemplo para que lo importes y lo pruebes, responde a este mensaje.

Si veo que hay interés (si somos bastantes), lo subo a JDE List para que todos puedan descargarlo de allí y, de paso, ¡mantenemos el foro activo!

Ahora te pregunto a ti: ¿Cuál ha sido el "truco" más loco que has montado solo para leer una Opción de Proceso?

¡Me encantaría leer tu historia!

Reply

or to participate