Hola,
El procesamiento de un DICOM se hace en base a los DICOM Settings definidos en el portal de gestión de la instancia de IRIS. Allí se pueden definir las "Transfer Syntax" soportadas para cada DICOM Association entre un "Calling AET" y "Called AET". Es posible que las definiciones de DICOM Settings en ambas instancias de IRIS sean distintas, or que las Calling AET y Called AET no coincidan (possiblemente los 2 entornos IRIS estan registrados con AETs distintas?)
Puedes usar desde un terminal:
do $SYSTEM.SQL.Shell() y la funccion siguiente: [o help para ver todas las opciones]
run [<filename>] Run an SQL script. If <filename> is not specified then
the user will be prompted for the file name.
Tambien, existe la funccion:
do $SYSTEM.SQL.Help() para ver las funciones de Importacion de SQL/DDL:
$SYSTEM.SQL.MSSQLServer()
$SYSTEM.SQL.Oracle()
$SYSTEM.SQL.ImportDir()
Nota: algunas de estas funciones estan "obsoletas" en IRIS, pero las encontraras en Cacheé 2018.
q
Hola Oscar,
Por temas de seguridad, la importación de DTDs (que es mecanismo obsoleto para definiciones XML) no se permite en el asistente de esquemas XML.
Sin, embargo, puedes realizar una importación manual con este código:
Class XML.SchemaReader Extends %Persistent { ClassMethod ImportClasses(fileName As %String = "C:\Temp\Fw__Importación_de_clases_TicketBai\Esquemas de archivos XSD de envío y anulación de factura_1_2\ticketBai V1-2.xsd") As %Status { #include %occInclude #include %occSAX #dim sReader as %XML.Utils.SchemaReader = ##class(%XML.Utils.SchemaReader).%New() #dim features as Filero.DataType.String set sReader.SAXFlags = $$$SAXFULLDEFAULT-$$$SAXVALIDATIONREUSEGRAMMAR set sReader.MakePersistent = 0 set sReader.MakeRelationships = 0 set sReader.GenerateXMLNILNOOBJECT = 1 set sReader.GenerateXMLNIL = 1 set sReader.KeepEmptyClasses = 1 set features("BINARYASSTREAM") = 1 quit sReader.Process(fileName,"ImportedScheme",.features) } }
También, tenemos un ejemplo (un poco antiguo) de como realizar la firma XADES para facturae desde ObjectScript