%TimeStamp data type format (yyyy-mm-dd hh:mm:ss.ffff)
Si cambias la "T" por un espacio y el "+" por un "." (con un $tr) yo creo que lo puedes asignar directamente
- Inicie sesión para enviar comentarios
%TimeStamp data type format (yyyy-mm-dd hh:mm:ss.ffff)
Si cambias la "T" por un espacio y el "+" por un "." (con un $tr) yo creo que lo puedes asignar directamente
Yone, en general yo creo que cualquier Business Host se puede "planificar", es decir, determinar cuando se activa y desactiva en función de la hora del día.
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KE…
@Laura Blázquez García el comportamiento que ves es la recomendación del W3C: https://www.w3.org/TR/1998/REC-xml-19980210#AVNormalize
La verdad es que un atributo XML tenga varias línea es algo muy raro. Hay debate en otros frameworks, mira este hilo en Stackoverflow. Por lo que no creo que haya otra opción para evitar el $Replace.
En este momento no se puede hacer desde el VS Code, se puede hacer desde el portal, desde la opción Explorar / Clases
Hay varias cosas que tener en cuenta aquí. Lo primero es que el VSCode debe estar en la misma máquina que la instancia de IRIS para que puedan compartir procesos de sistema operativo. Lo demás es poder adjuntarse al proceso del BO y luego poder parar en la línea de código.
Echa un ojo a esto si no lo has hecho ya:
https://intersystems-community.github.io/vscode-objectscript/rundebug/
Para adjuntarte a un proceso utiliza esta configuración en el fichero .vscode/launch.json
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "objectscript",
"request": "attach",
"name": "ObjectScript Attach",
"processId": "${command:PickProcess}",
"system": true
}
]
}Evgeny encontró una solución muy útil a su pregunta para convertir el resultado de una SQL a un objeto JSON. Así de Fácil:
s sc=##class(%ZEN.Auxiliary.jsonSQLProvider).%WriteJSONFromSQL("json","SELECT Name FROM Sample.Person")
y con un poco más de magia construyo esta librería para cumplir también con la parte REST
Se puede instalar fácilmente con ZPM:
USER>zpm "install sql-rest"Por supuesto! Siempre puedes usar JDBC o ODBC. Dame más datos para poder ayudarte.
Supongo que estás usando servicios REST publicados en IRIS. Échale un ojo a este ejemplo API Explorer
Kurro, aunque parezca tonto lo habitual ahí es que llamas a la URL incorrecta y en lugar de invocar el servicio te viene un HTML típico de error entonces el pro y no sabe interpretarlo.
Puedes meter un wireshark o trazas de SOAP para ver exactamente cual es el HTTP que sale y entra.
Hola,
Caché ya me suena antiguo pero en cualquier caso siempre lo puedes descargar desde http://wrc.intersystems.com si no tienes cuenta intenta desde http://download.intersystems.com
También le echaría un ojo a este articulo para saber como llamar correctamente al método:
Hola,
Yo te diría que no se dispone de esa característica directamente pero sin embargo es posible implementar algo similar de una manera muy eficiente mediante procedimiento almacenado en Object Script. Si envías un poco más de detalle del objetivo especifico podemos revisar y enviar algún ejemplo.
Gracias
Hola,
Gracias por preguntar.
Por lo que veo me parece que esto es un mensaje de MONMGR. Si es así este mensaje es generado por el Core y no por la para de Interoperabilidad así que ahora mismo el mecanismo es solo correo. Pero se me ocurre que pueden utilizar un servicio de lectura de correo y generar una alerta (Ens.Alert) que puedan manipular a su criterio. Aunque claro siendo una advertencia del correo es posible que haya procesos que se paren.
Este Post quizás también te puede ayudar:
https://community.intersystems.com/post/linked-stored-procedure-query-ensemble-201721
Hola @Yunier Gonzalez hay varias opciones. Una es hacer como dices un Backup/Restore de la BD para "jugar" con una imagen sin perjudicar los datos reales. Otra cosa que se puede hacer es utilizar un Shadow. Un Shadow replica todo lo que sucede en una BD a otra BD en otra instancia mediante el uso del journal. De esta forma tienes datos "casi" en tiempo real. En el caso de un Mirror se puede usar una replicación asíncrona para uso como Reporting.
El error, a priori parece claro, "permiso denegado". ¿Has probado a acceder mediante FTP directamente desde línea de comandos al servidor y probar que funciona correctamente? También es posible que el error se produzca porque el fichero no exista, así que si no es tema de privilegios es posible que esté buscando un fichero pero no un directorio y es por eso que salta este error. En la documentación habla solo de fichero y no de directorio.
Hola @Francisco Cadenas,
Lo primero, agradecer tu participación. Estamos deseosos de que la comunidad tenga vida.
Bien, sobre FHIR decirte que está soportado por HealthShare Health Connect y por InterSystems IRIS for Health pero no por Ensemble.
Sobre las versiones:
Se acaba de liberar la versión 2019.1 de HealthShare Health Connect que soporta DSTU2 y STU3. DSTU2 se soporta desde la versión 15.01. Se está trabajando en el soporte de R4 y seguramente ya esté disponible en la próxima versión.
Saludos
Hola Nancy,
En este vídeo muestro el manejo de una extensión de VS Code para manejar los contenedores. Yo creo que es la opción más "amigable".
Hola,
Si conoces el ID para mi es siempre mejor usar el acceso a objetos.
Pero si no conoces el ID y buscas a través de una SQL posiblemente la única opción viable es la segunda, aunque siempre puedes acceder directamente a los globals.
Saludos