文章 姚 鑫 · 六月 15, 2023 阅读大约需 3 分钟 第五十八章 镜像中断程序 - 主要故障转移成员的计划外隔离 第五十八章 镜像中断程序 - 主要故障转移成员的计划外隔离 主要故障转移成员的计划外隔离 如自动故障转移机制中所述,当主节点同时与备份节点和仲裁节点失去联系时,它会进入无限期的故障状态并且不能再作为主节点运行。通常,发生这种情况时,备份会接管并成为主要的。当主服务器与备份服务器的连接恢复时,备份服务器强制关闭主服务器;或者,可以在恢复连接之前自行强制关闭主服务器。 但是,如果一个网络事件(或一系列网络事件)导致故障转移成员和仲裁器同时(或几乎同时)彼此失去联系,则可能没有主节点,因为备份无法接管并且主节点不再存在作为主要操作。这种情况显示为自动故障转移机制详细部分中仲裁模式下对丢失连接的镜像响应表中的最终方案。当主数据库变得孤立并且备份由于错误而无法接管时,可能会发生类似的情况。 当这些情况发生时,有以下选择: #InterSystems IRIS for Health 1 0 1 134
文章 姚 鑫 · 九月 28, 2022 阅读大约需 3 分钟 第四十六章 功能跟踪器收集使用统计信息 [toc] 第四十六章 功能跟踪器收集使用统计信息 作为 不断努力改进其产品以满足客户需求的一部分, 在 IRIS® 数据平台中包含一个名为 Feature Tracker 的软件实用程序,该软件实用程序收集软件模块使用情况的统计数据。本主题介绍特征跟踪器。 为什么 InterSystems 收集统计数据 Feature Tracker 收集的统计数据记录软件模块是否存在并在给定的 IRIS 实例中使用。 Feature Tracker 每周通过 https 将此信息发送给 InterSystems。这些统计数据有助于 InterSystems 规划开发和支持。 收集的信息不包括任何应用程序数据。 #InterSystems IRIS for Health 2 0 0 134
文章 姚 鑫 · 七月 23, 2022 阅读大约需 2 分钟 第五章 修改实现(IMPL)类 第五章 修改实现(IMPL)类 本章讨论如何修改 REST 服务的实现类。 初始方法定义 实现类最初包含存根方法,如下例所示: #REST API #Caché 0 0 0 134
公告 Claire Zheng · 六月 15, 2022 一起来录制InterSystems全球峰会的问候视频吧! Hi 开发者们,你或许已经知道了,今年InterSystems全球峰会线下会议再次开启!我们非常期待能在现场见到诸位! 然而,并不是所有的开发者社区成员都有机会参加(我也是!)所以我们决定制作一个很酷的视频收集来自社区成员们问候🎥 无论身在何方,让我们一同以虚拟方式来参加这次伟大的盛会吧!🌏 ⬆️要求:您录制一句2-3秒的短视频,视频内容是向我们的社区成员说 “Hi From your country (来自XX的问候,英语视频最佳)”,然后将视频上传至 这里 ,这样,我们可以把来自各地的许多视频剪辑在一起,在2022年全球峰会上展示。您也可以通过开发者社区联系我,将视频直接分享给我。 截止日期:美东时间6月18日(周五) 期待见到你! #Global Masters #Summit 0 0 0 134
文章 姚 鑫 · 八月 12, 2024 阅读大约需 2 分钟 第八章 指定自定义 HTTP 请求 第八章 指定自定义 HTTP 请求 默认情况下,Web 客户端使用 HTTP 将 SOAP 消息传输到 Web 服务并接收响应。Web 客户端会自动创建并发送 HTTP 请求,但可以创建自定义 HTTP 请求。为此,请使用以下步骤: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 133
文章 Louis Lu · 四月 23, 2024 阅读大约需 2 分钟 BPL 中动态设置 <call>的目标 当我们在设计一个需要重复使用的BP时候,往往需要开发一个可配置<call>的对象的组件,我们将call的target 设置为 @process.TargetConfigName 即可实现。 下面是完整代码: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 133
文章 姚 鑫 · 八月 3, 2023 阅读大约需 3 分钟 第十一章 配置Production - 添加 HL7 路由进程 第十一章 配置Production - 集成和配置 HL7 业务服务 集成和配置 HL7 业务服务 要将新的 HL7 业务服务集成到production中,必须将其与其中继消息的路由流程或业务操作相关联。此外,如果希望业务服务接收非标准消息结构,将需要创建自定义 HL7 架构定义来解析和验证这些消息。去做这个: #InterSystems IRIS for Health 0 0 0 133
公告 Claire Zheng · 二月 13, 2023 技术奖励结果公布 | 2023 InterSystems 开发者竞赛:工具(Tool) Hi,开发者们! 以下是2023 年 InterSystems 开发者竞赛:工具(Tool)参赛者应用的技术奖励分数! #工具 #竞赛 #IRIS竞赛 #Open Exchange 0 0 0 133
问题 hs c · 九月 26, 2022 How to obtain the user's operation permission on the database How to obtain the user's operation permission on the database, How to obtain the user's operation permission on the class #InterSystems IRIS 0 1 0 132
文章 Michael Lei · 九月 13, 2022 阅读大约需 1 分钟 医疗科技行业趋势 医疗科技市场正处于强劲的演变之中。Gartner的医疗科技的波浪图展示了这些技术是什么,非常好地反映了医疗行业的数字化趋势。 其中很多技术都可以使用InterSystems的技术(ISC Health Tech)来实现: 知情同意管理使用InterSystems Healthshare Stack来做患者主索引和知情同意管理。 #InterSystems 业务解决方案和架构 #InterSystems IRIS for Health 0 0 0 133
公告 Claire Zheng · 八月 2, 2022 你的问题是一个 #KeyQuestion(关键问题) 吗? 开发者们,大家好! 在此向您介绍开发者社区的一个新特性—— InterSystems开发者关键问题(Key Questions). 我们增加了一个新的 #Key Question 标签(#关键问题),用以显著标识与InterSystems数据平台有关的、影响重大的提问/问题。 每个月,InterSystems专家会选择一些这类问题,提出这些问题的社区成员将被授予荣誉奖励! 有哪些荣誉呢?详情如下! #关键问题 #开发者社区官方 0 0 0 133
问题 Michael Lei · 五月 18, 2021 来自英文社区:带ECC的SSLConfig 大家好,我可以在RSA和DSA之间进行选择。 ECC似乎不受支持。有没有不使用外部二进制(例如curl)的解决方法? RY #SSL #Caché 0 1 0 132
文章 姚 鑫 · 五月 29, 2022 阅读大约需 1 分钟 第156章 SQL函数 USER 第156章 SQL函数 USER 返回当前用户的用户名的函数。 大纲 USER {fn USER} {fn USER()} 描述 USER 不接受任何参数并返回当前用户的用户名(也称为授权 ID)。通用函数不允许括号; ODBC 标量函数可以指定或省略空括号。 用户名是使用 CREATE USER 命令定义的。 USER 的典型用途是在 SELECT 语句选择列表或查询的 WHERE 子句中。在设计报告时,USER 可用于打印正在为其生成报告的当前用户。 示例 以下示例返回当前用户名: #SQL #Caché 0 0 0 133
文章 姚 鑫 · 五月 9, 2022 阅读大约需 1 分钟 第137章 SQL函数 TAN 第137章 SQL函数 TAN 标量数值函数,返回角度的正切(以弧度为单位)。 大纲 {fn TAN(numeric-expression)} 参数 numeric-expression - 一个数值表达式。这是一个以弧度表示的角度。 TAN 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 TAN 返回 DOUBLE;否则,它返回 NUMERIC。 描述 TAN 接受任何数值并返回其切线。如果传递 NULL 值,TAN 返回 NULL。 TAN 将非数字字符串视为数值 0。 #SQL #Caché 0 0 0 133
文章 Claire Zheng · 十一月 8, 2021 阅读大约需 1 分钟 2021全球线上峰会划重点:计算的目的是洞察力,而不是数字 InterSystems 2021全球线上峰会精彩内容梳理:两个重磅论坛集中探讨Analytics(分析)的奥义,InterSystems数据平台与医疗行业的愿景分享! #视频 #Summit 0 0 0 133
问题 Crys · 七月 14, 2021 打开最近的workspace 刚才好像发了一遍没成功 试用IRIS,关闭了workspace之后;再打开、没有project. 只能从打开最近的workspace中找,怎么回事噢?哈哈哈哈哈 #InterSystems IRIS 0 0 2 133
文章 姚 鑫 · 二月 3, 2025 阅读大约需 2 分钟 第十四章 I - J 开头的术语 第十四章 I - J 开头的术语 InterSystems IRIS 存储 (InterSystems IRIS storage) 对象(Objects) 持久对象的默认存储类型。如果你使用 IRIS 存储,则无需指定任何存储数据的细节,并且你的类会自动投射到 SQL。 InterSystems SQL SQL SQL 是 IRIS 的高级关系接口。SQL 完全集成了IRIS 的对象功能,共享其类字典用于表定义,并使用作为类定义的高级数据类型。 InterSystems SQL 服务器 (InterSystems SQL server) SQL #InterSystems IRIS for Health 0 0 0 132
文章 Louis Lu · 九月 2, 2024 阅读大约需 2 分钟 如何定位临时global在IRISTEMP数据库中占用的空间 当进程中的数据不需要持久化保存,但又需要用到global的高性能特性时,我们常常将数据保存在临时global中,也就是保存在IRISTEMP/CACHETEMP数据库中。 系统使用 IRISTEMP/CACHETEMP 数据库保存临时的数据,用户也可以进行同样的操作。 关于临时global以及IRISTEMP数据库的更多内容,可以参见文档 Temporary Globals and the IRISTEMP Database 以下情况global作为临时使用: #InterSystems IRIS 1 0 0 132
公告 Claire Zheng · 十二月 5, 2023 【Online Meetup】视频回放:InterSystems开发者社区第二届技术征文大赛线上分享会 2023年11月24日19:00-20:00,InterSystems开发者社区举办了“InterSystems第二届技术征文大赛线上分享会”,邀请参赛作者进行了作品分享&点评,此次分享吸引了66位开发者参会。 未参加此次会议的社区成员,可通过以下链接了解此次Meetup详情(请注意,您需要登录后申请查看视频) #见面会 #其他 #开发者社区官方 0 0 0 132
问题 water huang · 九月 25, 2022 通过xsd文件验证xml 我有一个xsd文件,它定义了xml的结构,现在别人要传给我xml,我想通过它验证xml结构是否正确,这个在m里面是怎么使用的? #XML #Ensemble 0 2 0 130
文章 姚 鑫 · 七月 28, 2022 阅读大约需 4 分钟 第十章 发现和记录 REST API 第十章 发现和记录 REST API 本章讨论如何发现实例上可用的 REST 服务以及如何为 REST 服务生成文档。 使用 /api/mgmnt 服务发现 REST 服务 /api/mgmnt 服务包括可用于发现 REST 服务类和启用 REST 的 Web 应用程序的调用。 发现 REST 服务 要使用 /api/mgmnt 服务来发现实例上可用的 REST 服务,请使用以下 REST 调用: #REST API #Caché 0 0 0 132
Job Tingting Jiang · 六月 21, 2022 InterSystems热招职位(3):Technical Specialist(Product Support) InterSystems正在招聘Technical Specialist(Product Support),欢迎您的自荐、推荐。 #工作机会 0 0 0 132
文章 姚 鑫 · 二月 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 132
文章 姚 鑫 · 二月 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 132
文章 姚 鑫 · 十二月 25, 2021 阅读大约需 5 分钟 第五章 SQL聚合函数 %DLIST 第五章 SQL聚合函数 %DLIST 创建值列表的聚合函数。 #SQL #Caché 0 0 0 132
文章 Louis Lu · 十一月 16, 2021 阅读大约需 2 分钟 如何为 JSON 对象中的某个属性创建索引 内容摘自英文社区,原文见这里。主要解答了如何对于JSON对象中的某个字段创建索引。 在解答中Robert Cemper给出了下面示例 主要思路是将%Stream --> %DynamicObject --> 提取索引字段内容保存到计算字段内 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 132
文章 姚 鑫 · 十一月 16, 2021 阅读大约需 4 分钟 第七十八章 SQL命令 TUNE TABLE 第七十八章 SQL命令 TUNE TABLE 基于代表性数据调优表。 大纲 TUNE TABLE tablename [ tune_options ] 参数 tablename - 要调优的现有表的名称。 表名可以是限定的(schema.table),也可以是非限定的(table)。 非限定表名接受默认模式名。 tune_options - 可选—如果指定,一个或多个TUNE TABLE选项,以任意顺序指定,由空格分隔。 这些tune_options不区分大小写。 描述 TUNE TABLE命令根据表中当前的数据对现有表进行调优。 该数据应该代表表完全填充时所期望的数据。 #SQL #Caché 0 0 0 132
文章 姚 鑫 · 十月 24, 2021 阅读大约需 4 分钟 第五十五章 SQL命令 INSERT(四) 第五十五章 SQL命令 INSERT(四) 嵌入式SQL和动态SQL示例 下面的嵌入式SQL示例创建一个新表SQLUser.MyKids。下面的示例使用INSERT用数据填充此表。在插入示例之后,提供了一个删除SQLUser.MyKids的示例。 #SQL #Caché 0 0 0 132
文章 姚 鑫 · 十月 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 132