问题 LI XU · 六月 18, 2023 通过VSCode连接IRIS能实现代码高亮,在CodeMirror中是否也有对应的正则表达式或代码高亮插件。 目前在使用Codemirror展示cache的代码,codemirror能支持csp和js的代码高亮,但是cls的代码没有对应插件,不知具体关键字的正则表达式,是否有对应插件或解决方法,可是cls代码高亮。 #开发环境 #Caché #InterSystems IRIS 1 1 1 169
文章 Weiwei Gu · 七月 12, 2022 阅读大约需 9 分钟 Globals - 存储数据的魔剑-树:第二部分 开始 - 请拉到页面底部查看该系列文章第一部分 . 3. 使用globals时结构的变体 一个结构,比如说一个有序排列的“树”,有各种特殊的情况。让我们来看看那些对使用globals有实际价值的情况。 3.1 特殊情况1. 一个没有分支的节点 #Node.js #Globals #关系表 #性能 #数据模型 #新手 #Caché #InterSystems IRIS 0 0 0 170
问题 Michael Lei · 十二月 3, 2021 如何在Ensemble JDBC 使用 setQueryTimeout ? Everyone There is a setQueryTimeout method in the% Net.Remote.Java.JDBCGateway class of IRIS, how to use Ensemble2016 to achieve this function? #JDBC #开发者社区常见问题 #Ensemble 0 1 0 169
公告 Nicky Zhu · 一月 8, 2021 InterSystems 系统警报和监视 (SAM) 预览版本已发布 现在,InterSystems 系统警报和监视(简称 InterSystems SAM)第 1 版 (v1.0) 发布了预览版本。 InterSystems SAM v1.0 为基于 InterSystems IRIS 的产品提供现代化的监视解决方案。 其可对集群进行高级别查看,并且能够以单节点方式可视化深入探视指标,同时提供警报通知。 该第 1 个版本提供对一百多个 InterSystems IRIS 内核指标的可视化,并且用户可以根据自己的喜好扩展默认提供的 Grafana 模板。 V1.0 旨在成为简单直观的基准。 请进行尝试并向我们发送反馈,帮助我们使其变得更棒! 从版本 2019.4 开始,SAM 可以显示来自基于 InterSystems 的实例中的信息 SAM 仅以容器格式提供。 您将需要 SAM 管理器容器,以及一小组额外的开源组件(Prometheus 和 Grafana),它们由组合文件自动添加。 可从以下位置获取 SAM 组件和 SAM 管理器社区版 WRC 预览页面:分别为“SAM 组件”和“SAM 管理器” 如果您要在 docker-compose 运行之前下载,可通过外部源SAM 组件 Github repo & Docker Hub 上的 SAM 管理器(后一个链接可能在几个小时内不可用,但容器是可获取的) 如果您正在旅行,或偏爱通过语音收听有关什么是 SAM 方面的提问与回答,我们为您准备了以下播客: https://5e18edf067eb59-03854285.castos.com/player/198587[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #监视 #开源 #系统管理 #InterSystems IRIS 0 0 0 170
文章 Qiao Peng · 十二月 7, 2023 阅读大约需 5 分钟 通用TCP业务服务和业务操作 TCP作为OSI 7层的传输层的通信协议,其使用上不像更上层的通信协议那么方便,因为TCP操作的不是数据包,它操作的是数据流。因此有多种将TCP数据流“解释”为数据包(消息)的方法。 InterSystems IRIS提供了多种TCP适配器,用于不同的“解释”,例如EnsLib.TCP.FramedInboundAdapter使用特定的首尾字符做为分隔、EnsLib.TCP.CountedInboundAdapter使用固定的长度进行分隔... 同时,InterSystems IRIS提供了多种开箱即用的TCP业务服务和业务操作,方便接入和发送TCP数据。这里我们介绍常见的使用特定的首尾字符做为分隔的TCP业务服务和业务操作。 #业务服务 #业务运营 #互操作性 #提示和技巧 #新手 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 169
文章 Michael Lei · 六月 9, 2022 阅读大约需 2 分钟 InterSystems 最佳实践系列之自定义业务服务 Business Services 业务服务Business Service/BS是能够支持我们从外部数据来源获取数据强大的组件,在在大多数情况下,内置的现成组件就已经可以完成这项工作,但有时候我们还是需要写编码来自定义业务服务。在这样做的时候,有一些最佳实践供大家参考。 #业务服务 #Ensemble 1 0 0 169
问题 Michael Lei · 八月 19, 2021 一个请求的URL的大小是多少,如何增加它? 我有一个CSP页面,当我把大量的文本(例如:10000个字符)放到一个提交的表单的一个字段中时,会出现 "414 error - Request-URI Too Long"。该表格是用POST方法提交的。 根据我做的一些实验,似乎一个URL的最大尺寸是8200个字符左右。 官方的限制是什么,是否有办法增加它?我在文档中搜索了一下,但没有找到任何东西。 #CSP #Caché 0 1 0 168
问题 Jian Li · 四月 15, 2021 如何获取系统中可用的系统DSN列表 在创建ODBC的SQL网关连接时,需要选择一个系统中已有的DSN才能够正常的连接到数据库去,那如果想要手动的在代码中获取到系统的DSN应该如何进行操作呢,获取到如下图中所示的DSN列表,期待各位的答复,谢谢 #HealthShare 0 2 0 167
问题 haibao yun · 二月 4, 2021 DynamicArray 循环报错 ClassMethod TestArr() { s arrRow = [1,2,3,4,5,6,7] s size = arrRow.%Size() - 1 for i = 0 : 1 : size { s ii = (size / size) * i // 有size运算, 就报错 w arrRow.%Get(ii), ! } q "" } 如上,cache循环中有 size 就报错, iris不报😂 #Caché 0 1 0 168
文章 Claire Zheng · 三月 28, 2024 阅读大约需 3 分钟 InterSystems通过向量搜索扩展了InterSystems IRIS数据平台,支持下一代人工智能应用 2024年3月26日,InterSystems数据平台全球主管Scott Gnau发文,宣布InterSystems IRIS数据平台新增了向量搜索(vector search)功能。 本文作者为Scott Gnau,InterSystems数据平台全球主管。 #Artificial Intelligence (AI) #SQL #Vector Search #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 168
文章 Michael Lei · 六月 12, 2023 阅读大约需 1 分钟 FHIR 小技巧:如何发布 FHIR 文件(医疗信息表、出院小结等) 将 FHIR 文档(例如患者信息表、出院摘要)发布到 FHIR 存储库时: EndPoint端点/Bundle捆绑 您可以使用上述 URL 进行 POST。 (以下示例使用 IRIS for Health 提供的 FHIR 存储库。) 我将检查 GET 请求。 我能够确认我能够注册。 对于在FHIR repository注册的FHIR文档,如果能通过指定文档编号来GET会很方便,由于支持,无法对指定Composition.identifier的Bundle资源进行GET请求。 #FHIR #提示和技巧 #InterSystems IRIS for Health 1 0 1 168
问题 Johnny Wang · 七月 13, 2021 关于Ensemble中消息形成过程的问题 各位老师好! 如下两图,是HL7信息体,在形成消息之前,我们一般会先制定文档,包括消息题、消息段、阈值;但是最终在Ensemble中形成的消息是怎么一个过程? #Ensemble 0 1 0 167
公告 Claire Zheng · 八月 22, 2022 InterSystems开发者大赛:以互操作性技术为可持续发展构建解决方案 亲爱的开发者们! 到了展示互操作性技术的时候了!来参加我们最新的竞赛吧! 🏆 InterSystems开发者大赛:以互操作性技术为可持续发展构建解决方案 🏆 时间: 8月29日-9月19日(北京时间) 奖金更高: $13,500 – 请留意,奖金分配跟以往有所不同! #互操作性 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 1 0 0 168
文章 姚 鑫 · 八月 18, 2022 阅读大约需 6 分钟 第五章 配置系统信息 第五章 配置系统信息 IRIS 将系统范围的配置信息存储在称为配置参数文件 (CPF) 的文件中。该文件是一个重要工具,因为它包含IRIS 实例的大部分可配置设置。每个实例都部署了一个默认 CPF,它位于安装目录中。可以直接在文本编辑器中修改 CPF,也可以从管理门户或终端间接修改。在 UNIX® 和 Linux 上,还可以通过指定配置合并文件在部署期间自定义 CPF IRIS 使用该文件在实例首次启动之前更新默认 CPF。 对于任何新安装的实例,必须更改几个启动设置,以及应该查看的其他设置。本节讨论最初要考虑的这些设置: 内存和启动设置 当第一次安装 IRIS 时,应该查看和调整内存分配以及其他配置设置。在确定 IRIS 实例使用内存的方式时,必须采取三个主要操作,如下所示: 使用内存和启动页面(系统管理 > 配置 > 系统配置 > 内存和启动)为数据库和例程缓存分配内存。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 168
文章 Muhammad Waseem · 八月 11, 2022 阅读大约需 2 分钟 FHIR 客户端使用嵌入式 python 连接任何打开的 FHIR 服务器 嗨社区, 这篇文章公开介绍我的 iris-fhir-client 客户端应用。 iris-fhir-client 可以可以借助嵌入式 python 连接到任何开放的 FHIR 服务器 fhirpy 图书馆. 通过终端和使用 CSP Web 应用程序获取资源信息。 ##嵌入式 Python #CSP #FHIR #ObjectScript #InterSystems Package Manager (IPM) #REST API #仪表板 #竞赛 #InterSystems IRIS for Health #Open Exchange Open Exchange app 0 0 0 168
文章 Jingwei Wang · 七月 28, 2022 阅读大约需 4 分钟 InterSystems SQL 的使用 - 第七部分 - Stored Procedures 定义 Stored Procedures 可以使用以下方式定义stored procedures 使用DDL定义存储过程 使用类方法定义存储过程 使用DDL定义存储过程 CREATE PROCEDURE 可以创建一个查询,它总是作为一个存储过程被预测。一个查询可以返回一个单一的结果集。 #SQL #InterSystems IRIS for Health 0 0 0 168
问题 XINING MA · 一月 26, 2021 Using Code to do Service Registration 代码实现服务注册 How to use Studio Coding to do service registration function of service component in production system 如何通过studio代码开发,实现production界面的服务组件的服务注册功能 #Java #ObjectScript #HealthShare 0 1 0 167
文章 Jingwei Wang · 十月 28, 2021 阅读大约需 32 分钟 IRIS 2021 技术文档 First Look 31:InterSystems IRIS 和 UIMA #UIMA #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 168
问题 kun an · 八月 16, 2021 官网java native api教程无法访问 发现官网上的native api for java教程无内容. 是不是后端出问题了 #API #Java #Caché 0 2 0 166
文章 姚 鑫 · 五月 27, 2021 阅读大约需 5 分钟 第八章 处理收到的电子邮件 第八章 处理收到的电子邮件 处理收到的电子邮件 本节介绍如何处理通过%Net.POP3检索到的电子邮件(%Net.MailMessage)。 Message Basics 检索电子邮件(%Net.MailMessage)后,通常首先确定它是哪种类型的邮件以及如何阅读它;也就是说,它是否是多部分邮件以及各部分是否是二进制的。在此步骤中,您可以使用ContentType属性。或者,可以使用IsBinary、IsHTML和IsMultiPart属性,它们间接提供与contentType相同的信息。 如果消息是多部分消息,则每个部分都是%Net.MailMessagePart的一个实例。 Message Headers 消息本身和消息的每个部分都有一组标头。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 168
公告 Claire Zheng · 五月 24, 2021 CHIMA大讲堂第十九期“集成平台赋能智慧医院建设”将于5月27日开讲 5月27日,CHIMA大讲堂第十九期邀请医院信息化专家和InterSystems技术专家,共同探讨集成平台赋能智慧医院建设这一话题。欢迎大家围观参会! #活动 #网络研讨会 #InterSystems IRIS for Health 0 1 0 148
问题 Michael Lei · 五月 18, 2021 来自英文社区:超时期限为(5)的TCP读取(32000)失败 大家好, 我目前正在开发TCP入站服务,以读取从使用EnsLib.TCP.CountedOutboundAdapter的TCP操作发送的一些XML。 1)我尝试过EnsLib.TCP.Inbound适配器,但是会出现此错误: 错误<Ens> ErrException:<METHOD不存在> zinitConfig + 7 ^ Ens.Host.1 *%New,EnsLib.TCP.InboundAdapter-登录为'-'数字 - @'设置..Adapter = $ classmethod(..#ADAPTER,“%New”)' 因此,适配器无法开始侦听传入的连接。 2)当我改用EnsLib.TCP.CountedXMLInboundAdapter或EnsLib.TCP.CountedInboundAdapter时,适配器开始侦听给定的端口,但OnProcessinput()方法未在pInput流中接收任何数据。流始终为空,并在事件日志中引发此错误。 #XML #Caché #Ensemble 0 1 0 166
问题 li wang · 四月 23, 2022 浏览器地址中输入HealtConnect发布的webService地址报CSP应用程序错误 各位老师,你们好 我在浏览器地址中输入HealtConnect发布的webService地址报 CSP应用程序错误,并记录了此错误,不过该地址还是能正常访问。 我想知道怎么解决这种报错问题,谢谢! 以下图片为HealthConnect的版本,以及具体出现的错误 #CSP #Ensemble 0 3 0 164
文章 姚 鑫 · 五月 19, 2022 阅读大约需 10 分钟 第147章 SQL函数 TO_TIMESTAMP 第147章 SQL函数 TO_TIMESTAMP 将格式化字符串转换为时间戳的日期函数。 大纲 TO_TIMESTAMP(date_string[,format]) 参数 date_string - 要转换为时间戳的字符串表达式。此表达式可能包含日期值、时间值或日期和时间值。 format - 可选 — 对应于 date_string 的日期和时间格式字符串。如果省略,则默认为 DD MON YYYY HH:MI:SS。 描述 TO_TIMESTAMP 函数将各种格式的日期和时间字符串转换为标准时间戳,数据类型为 TIMESTAMP。 TO_TIMESTAMP 返回具有以下格式的时间戳: #SQL #Caché 0 0 0 167
文章 Louis Lu · 四月 15, 2021 阅读大约需 3 分钟 第 4 天:使用 InterSystems Objects 和 SQL 进行开发 我正在参加 Joel Solon 讲授的“使用 InterSystems Objects 和 SQL 进行开发”课程。 课程非常好,我将在这里分享一些从培训中总结的提示。 第 4 天的提示: 1. 所有数据都存储在global中,global名称以 ^ 开头。 global示例:^animal。 global可以有多个数据位置(“子数据”)。 示例:^animal("大象","吃草")。 2. 可从任意系统范围(命名空间)访问 ^%* global。 3. global使 IRIS 能够支持多模型数据(对象、关系、文档、多维等)。 4. 要查看global,请转到 Management Portal > Explorer > Globals > Select Global > View,或者在终端中输入 do ^%G 或 zwrite ^global。 5. 在持久类和 SQL 表之间有自动对应关系: #提示和技巧 #InterSystems IRIS 0 0 0 167
问题 Hongxiang Li · 一月 28, 2021 Does the namespace in the returned message template become a single quotation mark? 在数据库中,第一个模拟考试空间用作双引号,并且返回消息被转换为单引号。 #Ensemble 0 1 0 166
文章 姚 鑫 · 四月 16, 2023 阅读大约需 5 分钟 第三十章 配置镜像 - 激活和更新镜像数据库 第三十章 配置镜像 - 激活和更新镜像数据库 激活和更新镜像数据库 可以使用镜像监视器在备份故障转移成员和异步成员上激活和/或赶上镜像数据库。 如将现有数据库添加到镜像中所述,新添加的包含数据的镜像数据库可以自动与主数据库同步,方法是使用 ^DBREST 例程从主故障转移成员恢复备份。如果使用其他方法,则必须激活并赶上备份故障转移成员和异步成员。 要激活和赶上镜像数据库,请在备份故障转移成员和异步成员上执行以下操作: #InterSystems IRIS 0 0 0 166
公告 jieliang liu · 十一月 23, 2021 视频分享:Nora:临床医生的虚拟助手,Microsoft Teams 与 Northwell Health 的联合创新 大家好, 今天分享关于Nora,Microsoft Teams 与 Northwell Health 的联合创新的成功故事 ⏯ #2020线上峰会 #视频 #InterSystems IRIS 0 0 0 166
文章 Muhammad Waseem · 十月 16, 2021 阅读大约需 2 分钟 如何使用HL7相應地更新結果參考範圍和異常標誌 在本文中,我將演示以下內容: 使用自定義實用程序函數從數據庫更新 ReferencesRange(OBX:7) 針對 ObservationIdentifier(OBX:3.1)[TestCode] 根據數據庫實用程序函數中的 ObservationIdentifier(OBX:3.1)[TestCode] 和 ObservationValue(OBX:5)[Result] 更新異常標誌 (OBX:8) 基於異常標誌的路由消息 (OBX:8) 以下是主要和轉換後的 HL7 2.5 ORU_R01 消息: #数据转换语言(DTL) #SQL #业务规则 #Ensemble #InterSystems IRIS for Health Open Exchange app 0 1 0 146
文章 Michael Lei · 十一月 9, 2021 阅读大约需 1 分钟 翻译文章--通过ODBC用Appeon PowerBuilder连接IRIS https://www.appeon.com/products/powerbuilder Appeon PowerBuilder 是一个企业级开发工具,可以用来建立数据驱动的商业应用程序和组件。它是Appeon产品套件之一,同时提供了开发C/S、Web、移动和分布式应用程序的工具。 在这篇文章中,我将展示通过使用ODBC用Appeon PowerBuilder连接Caché的步骤。 步骤1 :确保在安装IRIS时选择ODBC驱动程序选项。 #ODBC #数据库 #InterSystems IRIS for Health 0 0 0 166