Hola Francisco,

¿no os podéis plantear trabajar con el API Manager como explican David y Alberto aquí?

https://es.community.intersystems.com/post/nuevo-v%C3%ADdeo-desarrollar-...
 

Así no tendrías que preocuparte de si te están accediendo a la api correcta, solo habría una publicada y tú podrías estar trabajando en las versiones que quisieras y luego pasarla a producción sin cambiar la url de acceso.

Saludos!

Según la documentación " The value of StayConnected controls how the TCP adapter treats disconnections. If StayConnected has a value of –1, the TCP adapter treats a disconnection as an error. If it has a value of 0 or a positive integer, the TCP adapter does not consider a disconnection an error. ", con un "-1" las desconexiones se tratan como errores. ¿Con un "0" no funciona?

Hola Francisco,

en mi versión de Ensemble ese mensaje de error solo aparece en la clase  %Net.SSH.SFTP.  Está en los métodos  "FileListSSHExecute",  "List" y  "NameListSSH", podrías añadir algún "chivato" de texto al mensaje de error para saber en qué método da el error por si te da alguna pista. Independientemente del método que lo genera, el error viene siempre después la llamada al método "Dir" de la clase  %Net.SSH.SFTP. Según los comentarios de esta clase, este método crea una lista con los archivos de un directorio, así que quizá el error se produzca al intentar crear la lista y que no haya ficheros, quizá por culpa del patrón o extensión a buscar, o porque no se pueda acceder al directorio...

¡Saludos!

Hola Francisco, 

¿Podría servir añadir una acción de código y dentro de éste iterar en el objeto con un %GetNext y guardar en el objeto target el valor devuelto?

Algo parecido a este ejemplo en la sección "Iterating over an object":

https://irisdocs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page...