文章 姚 鑫 · 七月 23, 2021 阅读大约需 3 分钟 类关键字ClientDataType,ClientName,CompileAfter,DdlAllowed # <center> 第十三章 类关键字 - ClientDataType 指定将此数据类型投影到客户端技术时使用的客户端数据类型。仅适用于数据类型类。 # 用法 要指定将此数据类型投影到客户端技术时要使用的客户端数据类型,请使用以下语法:```javaClass MyApp.MyString [ ClientDataType = clienttype ] { //class members }``` 其中clienttype是下列之一: #Caché 0 0 0 132
文章 Vivi Zhu · 一月 20, 2021 阅读大约需 1 分钟 推荐有用的医疗信息化媒体 HIT专家网: https://www.hit180.com HC3i数字医疗网: www.hc3i.cn e医疗:http://www.chinaehc.cn 动脉网: https://vcbeat.top #其他 2 0 0 132
文章 姚 鑫 · 一月 30, 2025 阅读大约需 2 分钟 第十一章 F - H 开头的术语 第十一章 F - H 开头的术语 文件流 (file stream) 对象(Objects) 文件流提供了一个接口,用于在外部文件中操作和存储大量基于文本或二进制的数据。IRIS 的流接口可以在 ObjectScript、SQL 和 Java 中用于操作文件流。 最终类 (final class) 对象(Objects) 不能被扩展或子类化的类。 最终方法 (final method) 对象(Objects) 不能被重写的方法。 最终属性 (final property) 对象(Objects) 不能被重写的属性。 外键 (foreign key) InterSystems SQL 外键约束表中的一列指向另一表中的另一列。为第一列提供的值必须存在于第二列中。 #Globals #Java #ObjectScript #SQL #InterSystems IRIS for Health 0 0 0 131
文章 Louis Lu · 四月 23, 2024 阅读大约需 2 分钟 BPL 中动态设置 <call>的目标 当我们在设计一个需要重复使用的BP时候,往往需要开发一个可配置<call>的对象的组件,我们将call的target 设置为 @process.TargetConfigName 即可实现。 下面是完整代码: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 131
文章 姚 鑫 · 一月 27, 2023 阅读大约需 4 分钟 第五十八章 使用 ^BLKCOL 监视块冲突 第五十八章 使用 ^BLKCOL 监视块冲突 当一个进程被迫等待访问一个块时,就会发生块冲突。过多的块冲突会降低应用程序性能。 Using ^BLKCOL 在 IRIS® 数据平台中,^BLKCOL 实用程序对指定时间段(默认为 10 秒)内的块碰撞进行采样,记录这段时间内指定时间间隔(默认为 10 毫秒)内的最新块碰撞。对于每个记录的冲突,^BLKCOL 不仅标识块,还标识涉及的全局及其在块中的第一个和最后一个引用,以及创建试图访问块的进程的例程和行。 注意:irisstat -D 选项,如本指南附录“使用 irisstat 实用程序监视 IRIS”中的使用选项运行 irisstat 中所述,也对块冲突进行采样,但仅识别涉及的块。 #Caché 0 0 0 131
公告 Claire Zheng · 十一月 17, 2022 创意社区新闻摘要 | InterSystems Ideas News! Hi 开发者社区的成员们,大家好! 欢迎关注我们第一期 InterSystems Ideas News! #InterSystems 想法门户 0 0 0 131
问题 Michael Lei · 五月 18, 2021 来自英文社区:带ECC的SSLConfig 大家好,我可以在RSA和DSA之间进行选择。 ECC似乎不受支持。有没有不使用外部二进制(例如curl)的解决方法? RY #SSL #Caché 0 1 0 130
文章 姚 鑫 · 六月 15, 2022 阅读大约需 5 分钟 第一章 锁定和并发控制制(一) 第一章 锁定和并发控制(一) 任何多进程系统的一个重要特征是并发控制,即防止不同进程同时更改特定数据元素的能力,从而导致损坏。 提供了一个锁管理系统。本文提供了一个概述。 此外,%Persistent 类提供了一种控制对象并发访问的方法,即 %OpenId() 的并发参数和该类的其他方法。这些方法最终使用本文讨论的 ObjectScript LOCK 命令。所有持久对象都继承这些方法。同样,系统会自动对 INSERT、UPDATE 和 DELETE 操作执行锁定(除非指定 %NOLOCK 关键字)。 %Persistent 类还提供方法 %GetLock()、%ReleaseLock()、%LockId()、%UnlockId()、%LockExtent() 和 %UnlockExtent()。 #SQL #Caché 0 0 0 131
文章 姚 鑫 · 十二月 25, 2021 阅读大约需 5 分钟 第五章 SQL聚合函数 %DLIST 第五章 SQL聚合函数 %DLIST 创建值列表的聚合函数。 #SQL #Caché 0 0 0 131
文章 Louis Lu · 十一月 16, 2021 阅读大约需 2 分钟 如何为 JSON 对象中的某个属性创建索引 内容摘自英文社区,原文见这里。主要解答了如何对于JSON对象中的某个字段创建索引。 在解答中Robert Cemper给出了下面示例 主要思路是将%Stream --> %DynamicObject --> 提取索引字段内容保存到计算字段内 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 131
文章 姚 鑫 · 十月 24, 2021 阅读大约需 4 分钟 第五十五章 SQL命令 INSERT(四) 第五十五章 SQL命令 INSERT(四) 嵌入式SQL和动态SQL示例 下面的嵌入式SQL示例创建一个新表SQLUser.MyKids。下面的示例使用INSERT用数据填充此表。在插入示例之后,提供了一个删除SQLUser.MyKids的示例。 #SQL #Caché 0 0 0 131
文章 姚 鑫 · 十月 20, 2021 阅读大约需 6 分钟 第五十一章 SQL命令 HAVING(二) 第五十一章 SQL命令 HAVING(二) In和%INLIST谓词 IN谓词用于将值与一系列非结构化的项进行匹配。 %INLIST谓词是 IRIS扩展,用于将值与列表结构的元素进行匹配。 使用任一谓词,都可以执行相等比较和子查询比较。 在中有两种格式。第一个用作使用与OR运算符链接在一起的多个相等比较的速记。例如: SELECT Name, Home_State FROM Sample.Person GROUP BY Home_State HAVING Home_State IN ('ME','NH','VT','MA','RI','CT') 如果Home_State等于括号列表中的任意值,则计算为TRUE。列表元素可以是常量或表达式。排序规则适用于IN比较,因为它适用于相等性测试。默认情况下,IN比较使用字段定义的排序规则类型;默认情况下,字符串字段定义为SQLUPPER,不区分大小写。 #SQL #Caché 0 0 0 131
文章 姚 鑫 · 十月 11, 2021 阅读大约需 5 分钟 第四十二章 SQL命令 EXPLAIN 第四十二章 SQL命令 EXPLAIN 返回指定查询的查询计划。 #SQL #Caché 0 0 0 131
文章 姚 鑫 · 八月 15, 2021 阅读大约需 4 分钟 属性关键字OnDelete,Private,ReadOnly,Required 第105章 属性关键字 - OnDelete 指定删除相关对象时在当前表中采取的操作。此关键字仅适用于将基数Cardinality 指定为“父”或“一”的关系属性。它的使用在所有其他上下文中都是无效的。 用法 要指定删除相关对象时在当前表中采取的操作,请使用以下语法: Relationship relname As classname [ Cardinality = cardinality, Inverse = inverse, OnDelete = ondelete ]; 其中ondelete是以下值之一。在本讨论中,相关记录是属于关系另一方的记录或对象,引用记录是关系这一方的记录或对象。 #Caché 0 0 0 131
文章 Claire Zheng · 七月 20, 2021 阅读大约需 1 分钟 扫码看回放 | InterSystems极客俱乐部线上直播课:Health Connect 系统运维培训 InterSystems极客俱乐部线上直播课“Health Connect系统运维培训”回放已准备好,欢迎您点击报名,扫码看回放! #活动 #其他 0 0 0 131
文章 姚 鑫 · 二月 21, 2021 阅读大约需 7 分钟 第四十三章 Caché 变量大全 $ZTIMEZONE 变量 第四十三章 Caché 变量大全 $ZTIMEZONE 变量 包含格林威治子午线的时区偏移量。 大纲 $ZTIMEZONE $ZTZ 描述 $ZTIMEZONE可以通过两种方式使用: 返回计算机的本地时区偏移量。 为当前进程设置本地时区偏移量。 $ZTIMEZONE包含从格林威治子午线偏移的时区(以分钟为单位)。 (格林威治子午线包括整个英国和爱尔兰。)此偏移量表示为-1440到1440范围内的有符号整数。格林威治以西的时区指定为正数;格林威治东部的时区指定为负数。 (时区必须以分钟为单位,因为并非所有时区都以小时为单位。)默认情况下,$ZTIMEZONE初始化为计算机操作系统设置的时区。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 131
文章 Claire Zheng · 一月 21, 2021 阅读大约需 1 分钟 【视频】IRIS数据库在医疗行业发展(2):InterSystems IRIS分析能力 这是“IRIS数据库在医疗行业发展”系列课程的第二讲,InterSystems中国技术总监乔鹏为您介绍InterSystems IRIS强大的分析能力。InterSystems IRIS数据平台是全球首款且唯一一款专门设计用于从医疗数据中提取价值的数据平台。 #视频 #InterSystems IRIS for Health 0 0 0 131
公告 Anastasia Dyubaylo · 一月 16, 2025 计划维护公告 🚨 计划维护公告 🚨 由于计划中的维护,开发者社区网站可能会在2025年1月20日(星期一)期间出现短暂的停机现象。 对于由此可能带来的不便,我们深表歉意,并感谢您的理解。感谢您耐心等待,我们将努力提升我们的平台! #开发者社区官方 0 1 0 110
文章 Cryze Zhang · 八月 18, 2024 阅读大约需 1 分钟 一个将导出的xml文件转换成UDL格式内容的工具 由于个人习惯,更喜欢将代码文件使用xml格式导入导出,但是有时后翻代码,xml格式的阅读体验没那么好,如果要是导入到studio又太麻烦,所以实现了一个在线工具,解析xml内容,将其转换为在Studio看到的内容,即所谓的UDL(Universal Definition Language)格式。小工具地址 https://ttykx.com/demos/cos/xml2Udl.html 1.选择xml文件,读取内容。 2.解析项目,按项目显示原xml内容 3.转为UDL格式内容 #HTML #Studio #XML #Caché #Ensemble #InterSystems IRIS 1 0 0 130
公告 Claire Zheng · 三月 26, 2024 相聚青岛|InterSystems诚邀您共赴2024 CHINC之约,即日起可预约展会Demo咨询 2024年3月29日-3月31日,由国家卫生健康委医院管理研究所主办、《中国数字医学》杂志社有限公司承办的“2024中华医院信息网络大会(CHINC)”将在青岛国际会展中心(红岛馆)举办。InterSystems诚邀您莅临展会,我们带来了内容丰富的Demo演示,包括:InterSystems IRIS 2024.1新特性、 InterSystems IRIS矢量存储和矢量查询、InterSystems FHIR数据资产化解决方案,以及InterSystems IRIS医疗版互联互通套件解决方案。 2024 CHINC期间,InterSystems在合作伙伴东华医为展位(B3馆-A02)设立Demo演示区,即日起即可预约现场Demo咨询,欢迎点击【此处】注册预约。 #活动 #InterSystems IRIS for Health #开发者社区官方 0 0 0 130
文章 Claire Zheng · 三月 21, 2024 阅读大约需 3 分钟 FHIR 合集 | 关于FHIR 的研讨会、视频等 本文汇聚了与FHIR相关的内容,包括新闻资讯、线上研讨会、视频、客户案例、行业洞察等,欢迎收藏保存! 01| 新闻资讯 #FHIR #InterSystems IRIS for Health 0 0 0 130
公告 Michael Lei · 三月 19, 2024 重磅发布!!!InterSystems 宣布 InterSystems IRIS, InterSystems IRIS for Health 和 HealthShare Health Connect 2024.1 全面上市 InterSystems IRIS ®,InterSystems IRIS ® for Health TM和HealthShare ® Health Connect 2024.1版现已全面上市 (GA)。 发布亮点 在此版本中,您可以期待许多令人兴奋的更新,包括: #版本 #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 130
文章 姚 鑫 · 六月 15, 2023 阅读大约需 3 分钟 第五十八章 镜像中断程序 - 主要故障转移成员的计划外隔离 第五十八章 镜像中断程序 - 主要故障转移成员的计划外隔离 主要故障转移成员的计划外隔离 如自动故障转移机制中所述,当主节点同时与备份节点和仲裁节点失去联系时,它会进入无限期的故障状态并且不能再作为主节点运行。通常,发生这种情况时,备份会接管并成为主要的。当主服务器与备份服务器的连接恢复时,备份服务器强制关闭主服务器;或者,可以在恢复连接之前自行强制关闭主服务器。 但是,如果一个网络事件(或一系列网络事件)导致故障转移成员和仲裁器同时(或几乎同时)彼此失去联系,则可能没有主节点,因为备份无法接管并且主节点不再存在作为主要操作。这种情况显示为自动故障转移机制详细部分中仲裁模式下对丢失连接的镜像响应表中的最终方案。当主数据库变得孤立并且备份由于错误而无法接管时,可能会发生类似的情况。 当这些情况发生时,有以下选择: #InterSystems IRIS for Health 1 0 1 130
问题 water huang · 九月 25, 2022 通过xsd文件验证xml 我有一个xsd文件,它定义了xml的结构,现在别人要传给我xml,我想通过它验证xml结构是否正确,这个在m里面是怎么使用的? #XML #Ensemble 0 2 0 128
文章 姚 鑫 · 八月 4, 2022 阅读大约需 3 分钟 第十七章 源代码文件 REST API 教程(二) 第十七章 源代码文件 REST API 教程(二) 获取在命名空间中定义的源代码文件 要获取有关命名空间中源代码文件的信息: - 首先,使用 GetDocNames 方法获取文件的名称。 - 然后用GetDoc 方法获取一个文件的内容,也可以用GetDocs 方法获取多个文件的内容。 - 如果要提高应用程序的网络效率,可以保留源代码文件的名称和内容的本地缓存,并使用 GetModifiedDocNames 方法仅获取内容发生变化的源代码文件的名称或使用带有 If-None-Match HTTP 标头的 GetDoc 方法。 GetDocNames 方法返回映射到命名空间的所有数据库中的所有源代码文件的名称。 #REST API #Caché 0 0 0 130
文章 姚 鑫 · 七月 23, 2022 阅读大约需 2 分钟 第五章 修改实现(IMPL)类 第五章 修改实现(IMPL)类 本章讨论如何修改 REST 服务的实现类。 初始方法定义 实现类最初包含存根方法,如下例所示: #REST API #Caché 0 0 0 130
文章 姚 鑫 · 七月 19, 2022 阅读大约需 8 分钟 第一章 创建 REST 服务简介 第一章 创建 REST 服务简介 本文介绍 IRIS® 中的 REST 和 REST 服务。 #REST API #Caché 0 0 0 130
文章 姚 鑫 · 二月 18, 2022 阅读大约需 2 分钟 第五十八章 SQL函数 FLOOR 第五十八章 SQL函数 FLOOR 数值函数,返回小于或等于给定数值表达式的最大整数。 大纲 FLOOR(numeric-expression) {fn FLOOR(numeric-expression)} 参数 numeric-expression - 下限要计算的数字。 FLOOR返回与NUMERIC-EXPRESSION相同的数据类型。 描述 FLOOR返回小于或等于NUMERIC-EXPRESSION的最接近的整数值。返回值的小数位数为0。当numeric-expression为空值、空字符串(‘’)或非数字字符串时,FLOOR返回NULL。 请注意,Floor可以作为ODBC标量函数(使用花括号语法)调用,也可以作为SQL常规函数调用。 #SQL #Caché 0 0 0 130
文章 姚 鑫 · 二月 1, 2022 阅读大约需 4 分钟 第四十一章 SQL函数 DATE 第四十一章 SQL函数 DATE 接受时间戳并返回日期的函数。 大纲 DATE(timestamp) 参数 timestamp - 指定时间戳或其他日期或日期和时间表示形式的表达式。 描述 Date接受时间戳表达式并返回日期。返回值的数据类型为Date。这在功能上与CAST相同(时间戳与日期相同)。它接受具有以下任何数据类型类(或其子类)的时间戳值:%Library.TimeStamp、%Library.PosiTime、%Library.Date和%Library.Integer或%Library.Numerical(用于隐式逻辑日期,如+$HOROLOG)。它还可以接受格式与%Library.TimeStamp(有效的ODBC日期)兼容的%Library.String值。 #SQL #Caché 0 0 0 130
文章 姚 鑫 · 一月 19, 2022 阅读大约需 3 分钟 第二十八章 SQL函数 CHAR_LENGTH 第二十八章 SQL函数 CHAR_LENGTH 返回表达式中的字符数的函数。 大纲 CHAR_LENGTH(expression) 参数 expression - 表达式,可以是列名、字符串文字或另一个标量函数的结果。底层数据类型可以是字符类型(如CHAR或VARCHAR)、数字或数据流。 CHAR_LENGTH返回整数数据类型。 描述 CHAR_LENGTH返回一个整数值,表示指定表达式中的字符数,而不是字节数。表达式可以是字符串,也可以是任何其他数据类型,如数字或数据流字段。返回的整数计数包括前导和尾随空格以及字符串终止字符。如果传递NULL值,则CHARACTER_LENGTH返回NULL,如果传递空字符串(‘’)值,则返回0。 #SQL #Caché 0 0 0 130