Buenas @Laura Blázquez García , ¿has intentado añadir las clases del proyecto manualmente para que no te coja las clases del core?

; deployexampleset p=##class(%Studio.Project).%New()
 do p.AddItem("Sample.Customer.cls")
 do p.AddItem("Sample.Person.cls")
 
 do p.DeployToFile("c:\test\myglobal.xml",,1)

 

Yo echaría un ojo a la posibilidad de usar InterSystems API Manager que viene incluido con la licencia de IRIS.

Os ahorraría tener que reinventar todo el tema del control de llamadas a las APIs.

Pues he probado con diferentes años y finalmente lo he dejado con los resultados de la pasada temporada y la actual, que era la que mejor resultados producía con el algoritmo de clasificación de AutoML.

¡Gracias a ti por tu interés!

Buenas @caichar yo, puedes leer el Stream y grabarlo como un String si no vas a extraer ningún dato del mismo y no es excesivamente grande, aquí tienes un ejemplo de como leer el Stream: 

https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…

Si necesitas sacar datos del XML deberás crear una clase con la información del mismo, para ello puedes generar un xsd para importarlo automáticamente o hacerlo a mano:

https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=G…

Efectivamente, con el uso del @process.TargetConfigName puedes definir dinámicamente el destino (enviando un ens.request y teniendo un ens.response).

Con respecto a tu duda, no creo que funcione automáticamente añadiendo valores separados por comas, pero lo que puedes hacer es meter en un bpl un bucle for en el que mediante el método piece recuperes la lista de valores separados por comas y hagas una llamada call or cada valor dentro del bucle.

¿Has probado a poner el modo desarrollador del explorador de internet y echar un vistazo a ver si es problema de la respuesta de IRIS o de la propia web para representar la respuesta?

Como veréis en la parte superior derecha la aplicación es multiidioma, de momento en español e inglés pero el código está totalmente abierto para incluir todos los que sean necesarios (siempre y cuando el modelo esté preentrenado al idioma que queráis incluir, claro).