Pregunta Kurro Lopez · mar 10, 2021

Hola a todos,

Tengo un error muy extraño cuando llamo a un servicio web SOAP como cliente.

He creado todos los objetos para invocar a este SOAP usando el complemento "Asistente SOAP" en Eclipse, ha creado todos los objetos (Response, Request, Clase WS de Business Operation, etc.).

Cuando llamo a este servicio, devuelve el siguiente mensaje de error:

ERROR #6243: La solicitud HTTP a SOAP WebService ha devuelto una respuesta con CONTENT-TYPE inesperado: text/html.

2
0 2735
InterSystems Developer Community is a community of 26,582 amazing developers
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!
Pregunta David E Nelson · oct 7, 2021

¡Hola!

En Atelier, puedo hacer clic en File --> New --> Class File; en File --> New --> Custom File, etc. para lanzar distintos wizards y plantillas que me ayudan a crear de forma rápida clases DeepSee KPI, manifiestos %Installer, Web Services, etc. Por supuesto, también están disponibles en Studio.

¿Hay algo similar en VSCode? Si es así, ¿dónde? He mirado en varios vídeos y en la documentación, pero no he encontrado nada.

¡Gracias!

David

4
0 1183
Pregunta Laura Blázquez García · ago 20, 2021

Tengo una clase que parsea un XML para extraer toda la información. En este XML hay un atributo que tiene saltos de línea:

<record date="2021-08-11T14:25:21" entity="TEXTO"><OBSERVACIONES o="" n="Esto es un texto de prueba:
1. Contiene información importante
2. Es útil para el usuario
3. Sigue siendo una prueba"/></record>

Usando %XML.TextReader puedo acceder a toda la información del XML, pero esos saltos de línea se pierden. Esto es lo que obtengo:

Hay alguna forma de no perder los saltos de línea? He comprobado y los saltos de línea son los caracteres 13 y 10 ($Char(13) y $Char(10)).

2
0 919
Pregunta Matías Peña · nov 15, 2019

Hola, recientemente comencé a programar servicios utilizando IRIS. y su bd Cache.

Debo realizar un servicio utilizando IRIS, pero con una conexión a oracle SQL.

Logré la conexión vía SQLGateway

Al momento de tener el procedimiento no me funciona dentro de iris

No sé de donde sacar la información para lograr realizar el servicio llevo un día buscando. 

De antemano muchas gracias.

Si alguien tiene experiencia realizando este tipo de servicios estaría muy agradecido de su ayuda. 

4
0 818
Pregunta Bernabé Martín · mayo 11, 2020

Acabo de darme de alta en la Comunidad.

Soy, lo que hoy se denomina un Dinosaurio, en el ámbito de la llamada informática.

Hace ya años pasé a la jubilación, conservo una versión de Cache 5.2, (y una versión MSM V4), en la que conservo y añado los programas que se me ocurren para uso privado.

6
0 789
Pregunta Mathew Lambert · jul 20, 2020
Usamos el método de encriptacion de contrseñas mencionado y necesitamos saber si la implementación es acorde con las recomendaciones NIST / FIPS https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
Leyendo la documentación no me queda 100% claro ya que dice "(See RSA Laboratories Public-Key Cryptography Standards #5 and Federal Information Processing Standards Publications 180-4 and 198-1 for more information.)"
1
0 775
Pregunta Yone Moreno · dic 1, 2022

Hola,

Primero agradecer su tiempo y auxilio.

Les explico: estamos enviando una petición REST POST desde el SoapUI, y dentro le incluimos un "Authorization Bearer".

POST http://[IP]:[Port]/aplicaciones/scs/informescctest/Servicios.SOAP.InformesCConcertadosv01r00.cls HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/xml
Authorization: Bearer eyJ0e[...]
SOAPAction: http://SCS.Servicios/InformesCConcertadosv01r00/ResultadosER7
Content-Length: 1871
Host: AAA
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.

1
0 684
Pregunta Kurro Lopez · sep 23, 2021

Hola comunidad,

Tengo una clase cliente SOAP que conecta con un WS Service. Esta estructura y configuracion es la misma para varios proveedores que están integerados con mi solución.

Si llamo a un proveedor, devuelve el XML esperado. Pero hay un proveedor que lanza un error:

ERROR #6243: HTTP request to SOAP WebService returned response with unexpected CONTENT-TYPE: application/wsdl+xml

He intentado asignar el ContentType al adapter.%Client con este valor, pero no funciona.

7
0 579
Pregunta Yone Moreno · oct 14, 2021

En primer lugar, gracias por su tiempo leyendo esta pregunta y gracias por su ayuda.

Tenemos el siguiente caso de uso: necesitaríamos enviar con MTOM un zip que contenga un csv

Hemos leído, investigado, indagado:

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

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

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

9
0 470
Pregunta Yone Moreno · oct 1, 2020

Hello

We have the following Operation's method:

Method obtenerConstantesBynumExpediente(pRequest As Mensajes.Request.DragoAP.ResumenPaciente.obtenerConstantesBynumExpedienteRequest, Output pResponse As Mensajes.Response.DragoAP.ResumenPaciente.obtenerConstantesBynumExpedienteResponse) As %Library.Status
{
 Set .Adapter.WebServiceClientClass = "WSCLIENTE.DragoAP.ResumenPaciente.WsResumenPaciente"
 Set tSC = .Adapter.InvokeMethod("obtenerConstantesBynumExpediente",.obtenerConstantesBynumxpdntRslt,pRequest.numExpediente)  Quit:$$$ISERR(tSC) tSC

 
 Set tSC = pRequest.
1
0 461
Pregunta Jose Giraldo · sep 22, 2020

Tengo una operación con la clase EnsLib.HTTP.GenericOperation . Esta operación envía el siguiente mensaje json :

{ "resourceType":"Bundle", "id":"ec5ffdbe-3739-47e6-81e4-2b0498e99fb8", "meta":[ { "lastUpdated":"2020-09-20T15:04:17.764+02:00" }], "type":"searchset", "total":"1", "link":[ { "relation":"self", "url":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan?encounter=861241" }], "entry":[ { "fullUrl":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan\/23104", "resource":[ { "resourceType":"CarePlan", "id":"23104", "identifier":[ { "system":"urn:hcis:mrns", "value":"23104" }] }], "addresses":[ { "reference":"Condition\/76741" }], "subject":[ { "reference":"Patient\/10055765" }] }] }

CG

15
0 445
Pregunta Lluís Vilalta · feb 15, 2024

Buenos días estoy intentando modificar un método  Python que hace la impresión de un archivo PDF  (usa la libreria  Python.FPDF.Lib).

No encuentro mucha información al respecto y la que encuentro no me funciona como deseo, debo decir que es la primera vez que tengo que lidiar con Python y ando un poco perdido.

Alguien sabe como puedo hacer lo contrario de unbreakable() ?

with pLib.pdf.unbreakable() as doc

Esta instrucción hace que si un bloque no cabe en la parte disponible de la página actual, haga un salto de página y lo imprima en la página siguiente.

6
0 433
Pregunta Jorge Jerez · mar 10, 2020

Hola

Estoy trabajando con un equipo de desarrolladores que quieren dar el salto a InterSystems 2019.4, actualmente utilizan Object Script para sus desarrollos, y no utilizan ningún tipo de sistema de control de versiones. 

Yo desconozco como funciona todo este entorno, por lo que he creído que sería buena idea solicitar ayuda en la comunidad, ya que parece bastante activa, y así asegurarnos de seguir buenas prácticas. 

Actualmente, se trabaja sobre distintos Namespace en la misma plataforma en producción.

14
0 429
Pregunta Miguel Ángel Jiménez Santana · ene 29, 2024

Buenos días.

Queremos distribuir y proporcionar desarrollos, para Partners y Clientes, con los puedan configurar sus producciones creando Operaciones y Servicios de Negocio basados en Clases Base que ya hemos desarrollado y empaquetado, ellos luego podrán incluir sus propios mapeos, rutas y demás en sus producciones, pero sin poder acceder a la implementación de esas clases base que nosotros proporcionamos. Sería el equivalente a ofrecer una librería con objetos compilados en C y el archivo .H con sus interfaces, pero no el código.

12
1 381
Pregunta Oscar Matute · feb 2, 2023

Hola !
Estamos investigando el tema de la generación de la factura electrónica.

Vemos que desde la página la factura e (Factura Electrónica - Últimas versiones Facturae), hay un enlace para descargar el fichero (Esquema XSD formato Facturae 3.2.2 [XML] [185,61 KB]).

Una vez descargado el fichero lo intentamos incorporar al studio de cache y nos da un error al importarlo.

Lo importamos desde: Herramientas -> Complementos -> Asistente de Esquemas XML. Seleccionamos el fichero que nos hemos descargado y aparentemente la estructura la pone bien pero luego da error importarlo (“DTD's explicity prohibited)”

1
0 363
Pregunta Dani Fibla · abr 27, 2021

Tengo una duda referente al Visual Studio Code,  el Studio del Iris permite hacer debug de cualquier business operation/proces que este en la producción añadiendo el proceso que se le haya asignado dentro de las opciones Debug(Attach), al reenviar un mensaje que entre dentro de esta operación/proceso se parará en nuestro punto de interrupción.

¿Como puedo conseguir esto con el Visual Studio Code?

He revisado varios pluggins para hacer debug pero he sido incapaz de conseguirlo.

4
0 349
Pregunta Kurro Lopez · nov 4, 2021

Hola a todos,

tengo un proceso que recibe una fecha en formato ISO 8601 (YYYY-MM-DDThh:mm:ss+001) a un valor %timestamp.

Ejemplo: set myDatetime  = "2021-11-04T11:10:00+0100"

He intentado usar $SYSTEM.SQL.CONVERT(myDatetime,"SQL_TIMESTAMP") pero no funciona.

¿Alguna idea?

Saludos,
Kurro Lopez

1
0 344
Pregunta Pilar Guerrero · mayo 17, 2019

¡Hola a todos!

Me gustaría que me ayudéis con la siguiente duda que tengo, os comento:

Tengo un servicio Rest, para que puedan invocar a dicho servicio quiero añadirle una autentificación por usuario y contraseña, por lo que lo primero que he hecho es que en el Aplication Web he marcado lo siguiente:

Mi idea es crear un usuario para que pueda invocar SOLO a esa API y no al resto de APIs que tengo configuradas en otras Aplication Web. ¿Cómo puedo llegar a realizar esto? 

Muchas gracias 

1
0 338
Pregunta Federico Mazzei · ene 9, 2023

Hola chicos, soy nuevo en este foro y también con la base de datos InterSystems CACHE. 
Comento que tengo la Base de Datos en una PC que estaba funcionando sin ningún problema hasta que empezó a arrojarme este error que muestro a continuación:

Eh intentado varias formas de levantarlo pero no logro hacerla funcionar.
Busqué el archivo cconsole.log dentro de todos los directorios de mi PC y no se ha encontrado nada. También he mirado los eventos de Windows y lo que encontré fue esto.
 

- <Event xmlns="http://schemas.microsoft.

3
0 338
Pregunta Albert Forcadell · sep 19, 2022

hi, my apologises for my english and my level . //al final en castellano

first i am having problem executing in terminal with $SYSTEM.SQL.Shell() when i work with the << entering multiline statement mode >>

i ve tried this ...

SAMPLES>DO $SYSTEM.SQL.Shell()
SQL Command Line Shell
----------------------------------------------------
 
The command prefix is currently set to: <<nothing>>.
Enter q to quit, ? for help.
SAMPLES>>  << entering multiline statement mode >>         //i press <enter>
        1>>UPDATE Cinema.Film SET "Description" = 'D1' WHERE "ID" = 1 GO

7
0 334
Pregunta Laura Blázquez García · feb 19, 2020

Hola.

Necesitamos llamar a un servicio y tenemos que encriptar la petición utilizando una clave pública. Tenemos un ejemplo de cómo realizar la llamada en PHP. También tenemos la clave pública y todos los parámetros que necesitamos. El ejemplo en PHP es éste y funciona (utiliza openssl):

$url = "https://XXXXX/";
$json = '{"api_key":"XXXXX", "id":"1"}';
$jsonEncrypt, = '';
$publicKey = file_get_contents("public.key");
openssl_get_publickey($publicKey);
openssl_public_encrypt($json,  $jsonEncrypt,  $publicKey);
$jsonEncrypt = base64_encode($jsonEncrypt);

Necesitamos hacer lo mismo en Ensemble.

5
0 334