问题 憨憨壹号 · 一月 13 cache能否部署多活架构(RAC) cache是否支持部署多活架构,就像是Oracle那样通过共享存储实现RAC #InterSystems 业务解决方案和架构 #Caché 0 1 0 63
公告 Jeff Liu · 一月 19 2025.3 实现互操作性用户体验现代化 互操作性用户界面项目从 2025.1 版继续 进行,并纳入了许多我们的客户和合作伙伴建议和观察到的项目。 我们将继续投资于反馈和更新这一重要的用户体验。 #UI 开发 #互操作性 #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 35
文章 Nicky Zhu · 一月 27 阅读大约需 9 分钟 InterSystems IRIS 数据平台架构 InterSystems IRIS 数据平台是所有 InterSystems 应用程序以及医疗保健、金融服务、供应链和其他生态系统中数以千计的客户和合作伙伴应用程序的基础。它是一个融合平台,提供交易分析数据管理、集成互操作性和数据集成,以及集成分析和人工智能。它支持 InterSystems Smart Data Fabric 方法,用于管理多样化的分布式数据。 #InterSystems IRIS #Resource Library 0 0 0 31
文章 Nicky Zhu · 一月 20 阅读大约需 3 分钟 将遗留代码迁移到新版本:技巧与窍门 不可避免的是,您最终需要将您的代码从一个版本的 IRIS 或 Cache 升级到最新版本的 IRIS。在这一过程中,您可以采取一些好的步骤来为自己的成功做好准备。 #兼容性 #提示和技巧 #InterSystems IRIS 0 0 0 31
文章 Kelly Huang · 一月 24 阅读大约需 4 分钟 通过 ODBC 将 C# 连接到 InterSystems IRIS 对于构建外部应用程序的开发人员,尤其是使用C# 等熟悉技术的开发人员来说,ODBC(开放数据库连接)是连接任何关系数据库(包括 InterSystems IRIS)的重要标准化桥梁。虽然 InterSystems 提供了自己的本地 ADO.NET 提供商,但 ODBC 驱动程序通常是与通用数据库工具和框架集成的最直接途径。 以下是使用 ODBC 驱动程序将 C# 应用程序连接到 IRIS 实例的分步指南,重点是无 DSN 连接字符串。 第 1 步:安装 InterSystems IRIS ODBC 驱动程序 在 Windows 机器上安装 InterSystems IRIS 时,默认会安装 InterSystems ODBC 驱动程序。 如果 IRIS 位于同一台计算机上:驱动程序已经存在。 如果 IRIS 位于远程服务器上:如果您是客户机,则必须从 WRC 网站下载并安装适用于客户机操作系统(Windows、Linux 或 macOS)和位元(32 位或 64 位)的独立 ODBC 客户机驱动程序包,或者安装客户机组件并复制 ODBC 驱动程序。 安装完成后,可在 Windows 的ODBC 数据源管理员(ODBC Data Source Administrator)工具中验证其是否存在(查找 InterSystems IRIS ODBC35 驱动程序)。 #ODBC #InterSystems IRIS 0 0 0 29
公告 Claire Zheng · 一月 24 InterSystems 2026 全栈竞赛 Hi开发者们! 我们很高兴地宣布今年首次举办 InterSystems 在线编程竞赛: 🏆InterSystems 全栈竞赛 🏆 比赛时间:2026年2月2日至3月1日(美国东部时间) 奖金:12,000 美元 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 0 0 0 29
公告 Claire Zheng · 一月 18 在开发者社区发帖使用GIF的一些基本规则 大家好! 以下是在 InterSystems 开发者社区的帖子中使用 GIF 的一些基本规则: #开发者社区官方 0 0 0 28
文章 Jeff Liu · 一月 26 阅读大约需 6 分钟 分表(Sub-Table)安全 InterSystems IRIS 提供广泛的可配置安全选项,但许多开发人员主要使用角色和资源来保护整个表或例程。今天,我们将深入探讨。我们也可以分别确保单个列和行的安全,但这两种机制的操作方式截然不同。让我们从列开始。 列安全 为便于测试和演示,我们将保持表结构简洁明了。我们在 USER 名称空间中有一个名为 "Person "的表,其中包含 ID 列、出生日期列 (DOB)、名和姓。 #ObjectScript #SQL #安全 #管理门户 #系统管理 #访问控制 #InterSystems IRIS 0 0 0 24
文章 Kelly Huang · 一月 27 阅读大约需 3 分钟 在无法访问系统 x509 证书/密钥的情况下生成 JWT 如果要从 x509 证书/密钥生成JWT,对%SYS.X509Credentials的任何操作(包括读取)都需要 %Admin_Secure 资源上的 U。之所以需要 %Admin_Secure,是因为 %SYS.X509Credentials 是持久的,这样做是为了防止所有用户访问私钥。 如果 %Admin_Secure 资源在运行时不可用,可以使用以下变通方法。 #OAuth2 #InterSystems IRIS 0 0 0 23
公告 Claire Zheng · 一月 19 InterSystems IRIS新手教程:免费在线实践教程 大家好,社区成员们: 对于刚接触InterSystems IRIS的开发者而言,这有个好消息!我们现已在Instruqt平台上推出了实操互动教程!这些教程非常适合希望快速上手、在真实环境中演练,并建立对基于IRIS的开发信心的开发者。(译者注:国内需要🪜) 以下是可用教程列表: Full Stack Tutorial - 体验 IRIS 如何支持全栈系统架构。 InterSystems Interoperability - 探索用于连接和集成系统的 IRIS 互操作性工具。 IRIS for Health Interoperability学习如何使用 IRIS for Health 功能与 EHR(电子病历)数据进行应用程序集成。 REST + Angular Application- 练习使用 IRIS REST 服务构建应用程序。 RAG using IRIS Vector Search- 探索 IRIS 向量搜索在人工智能驱动的应用程序中的功能。 #Angular #REST API #Vector Search #互操作性 #教程 #新手 #InterSystems IRIS #InterSystems IRIS for Health #开发者社区官方 0 0 0 22
文章 Kelly Huang · 一月 29 阅读大约需 2 分钟 "隐藏的 HTTP 错误"(IIS 背后) 您发送了一个 HTTP 请求,但得到了一个 HTTP 错误,而且是一个您意想不到的 HTML 错误页面......这是怎么回事? 具体举例来说,也许您尝试读取 FHIR 资源(例如 /Patient/123),但得到的是 404 错误页面,尽管使用其他患者 ID 时,您得到的是资源有效载荷,因此 "页面 "肯定存在......为什么会得到 404 错误页面? #FHIR #REST API #Web网关 #提示和技巧 #调试 #Caché #Ensemble #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 20
文章 Claire Zheng · 一月 27 阅读大约需 3 分钟 使用 Postman 测试 InterSystems FHIR 存储库的 OAuth2.0 (第二部分) 大家好,现在我想继续我们之前讨论过的话题 使用 Postman 测试 InterSystems FHIR 存储库的 OAuth2.0 - 第一部分 问题1:我的client_id和client_secret是从哪里来的? 简短回答:身份验证服务器(Authentication Server)。 如果没有身份验证服务器,可按以下方法设置一个 #FHIR #OAuth2 #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 20
文章 Kelly Huang · 一月 25 阅读大约需 4 分钟 使用 JDBC 将 Java 连接到 InterSystems IRIS 在上一篇文章中,我们谈到了 ODBC 和 C# 连接,现在让我们看看 JDBC 和 Java。InterSystems JDBC 驱动程序是集成 Java 应用程序的高性能推荐方式。 以下是使用 JDBC 驱动程序将 Java 应用程序连接到 IRIS 实例的分步指南。 第 1 步:获取并包含 InterSystems IRIS JDBC 驱动程序 JDBC 驱动程序与 ODBC 驱动程序不同,后者通常安装在整个系统中,而 JDBC 驱动程序通常以JAR 文件的形式发布,必须包含在 Java 项目的类路径中。 如果 InterSystems IRIS 安装在本地计算机或您可以访问的其他计算机上,您可以在 install-dir/dev/java/lib/ 或类似位置找到该文件,其中 install-dir 是实例的安装目录。反之,您也可以从驱动程序软件包页面下载 jar 文件。 或者按照 @Dmitry Maslennikov 在评论中的建议 ,使用 Maven 的maven 中央仓库: <dependency> <groupId>com.intersystems</groupId> <artifactId>intersystems-jdbc</artifactId> <version>3.10.5</version> </dependency> 或 Gradle: implementation("com.intersystems:intersystems-jdbc:3.10.5") 在项目中包含 jar 文件: Maven/Gradle:如果使用构建工具,最简单的方法是将 InterSystems JDBC 驱动程序作为依赖项添加到 pom.xml 或 build.gradle 文件中。这会自动下载并管理 JAR。 手册:对于简单的项目,必须将 JAR 文件放在项目目录(如 /lib)中,并在编译和运行时将其明确添加到 classpath 中。 #JDBC #InterSystems IRIS 0 0 0 19
公告 Claire Zheng · 一月 27 新的人工智能 CCR 助手 CCR 现在包括一个人工智能驱动的 "CCR 助手",可供测试人员使用。CCR 助手可帮助您快速获得有关常见 CCR 工作流程、术语或最佳实践的答案。每个回复都包含相关 ICC 培训课程的参考资料,方便您深入了解任何主题。作为未来的改进,这些链接将直接指向用于生成回复的 ICC 培训 PDF 的特定页面。 要访问该助手,请点击 CCR 应用程序右下方的蓝色 "打开 CCR 助手 "图标。对话会在浏览器会话中保存,但会在注销时清除。 您可以通过点击 "竖起大拇指 "或 "摁下大拇指 "按钮并输入可选评论来提交对任何回复的反馈意见。我们非常感谢您的反馈,这将有助于我们继续提高回复质量! #CCR #其他 0 0 0 18
InterSystems 官方 Claire Zheng · 一月 25 InterSystems任命Don Woodlock为总裁 2026 年 1 月 6 日,马萨诸塞州 波士顿——创新数据技术公司InterSystems今日宣布,即日起,Don Woodlock被任命为总裁,全面负责领导公司的日常运营工作。在领导公司长达47年之后,创始人、所有者兼首席执行官Phillip “Terry” Ragon将卸下日常管理职责,转而专注于指导公司的业务和技术战略。Ragon将继续担任首席执行官一职,并与领导团队紧密合作,确保公司平稳过渡,继续秉持对卓越品质和客户成功的承诺。 #InterSystems 官方 0 0 0 15
文章 Claire Zheng · 一月 27 阅读大约需 3 分钟 使用 Postman 测试 InterSystems FHIR 存储库的 OAuth2.0(第一部分) 大家好,又是我来分享我最近的学习心得了。 最近,我正在学习如何为 InterSystems FHIR 资源库设置 OAuth2 身份验证。我发现以下文章非常好,而且很容易理解。 使用 IRIS for Health 启动 FHIR EHR 的 SMART 在 IRIS for Health 上构建 FHIR 资源库 + OAuth2 授权服务器/资源服务器配置》第 2 部分 #FHIR #OAuth2 #InterSystems IRIS for Health 1 0 0 14
InterSystems 官方 Claire Zheng · 一月 27 IPM 0.10.5 版发布说明 IPM 0.10.5 版已于 2026 年 1 月 15 日发布。新版本包含大量改进和错误修复,请务必直接从GitHub 页面或社区注册中心查看! 主要变化如下 #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 14
公告 Claire Zheng · 一月 28 我们即将推出的 InterSystems EHR 集成专家认证考试需要测试员 InterSystems EHR 社区的朋友们,大家好、 InterSystems Certification目前正在为 InterSystems EHR 集成专家开发认证考试,如果您符合下面的考试候选人描述,我们希望您能参与考试的测试!考试将于 2025 年 11 月 10 日开始接受测试。 #认证 #InterSystems IntelliCare #TrakCare 0 0 0 13
文章 Kelly Huang · 一月 31 阅读大约需 2 分钟 FHIR OAuth 亮点(2024.3+)--新客户端快速入门 此外,在以前的版本中,您可以定义您的 FHIR 服务器接受通过 OAuth 2.0 发送的请求(例如,用于 FHIR 客户端上的 SMART),但在前不久发布的 v2024.3 中,有一项新功能可以更轻松地实现这一点,即OAuth FHIR 客户端快速启动(OAuth FHIR Client QuickStart)。 #FHIR #OAuth2 #安全 #身份认证 #Health Connect #InterSystems IRIS for Health 0 0 0 12
文章 Claire Zheng · 一月 29 阅读大约需 2 分钟 改进 CCR 应用,实现最佳实践 在过去的一年中,CCR 开发团队优先考虑对 CCR 应用程序进行更改,以更好地展示和鼓励使用 CCR 的最佳实践。本文将重点介绍我们关注的一些领域: 组织控制面板 系统警报 分支机构卫生 在上述每个领域,我们都提高了潜在 CCR 使用问题的可见性,并为用户提供了主动解决这些问题的工具。 组织控制面板 我们继续在 "组织 "详细信息页面上添加可用信息 概览(OverView)是全面了解组织 CCR 使用情况的好地方。现在,它包含了更多的关键绩效指标,突出显示了各种问题,并链接到 CCR 应用程序中您可以解决这些问题的页面。 系统选项卡包括有关所有环境中客户端工具状态的详细信息以及系统架构师信息。这里的警报会突出显示丢失的信息、不活动和过时的客户端工具,并链接到相应的系统。 #CCR #其他 0 0 0 12
文章 Jeff Liu · 二月 2 阅读大约需 3 分钟 如何在 ObjectScript 中查找特定文本 您可能知道这种情况:前段时间,你发现了一个非常特殊的 $ZU 函数,可以解决一种非常特殊的问题。某种神秘的公式。它变得很流行,被许多开发人员在您的代码和所有安装中使用。 几个版本和更新之后,ISC 通知你,你的神秘 $ZU 已经过时,不再支持。建议您用新的 $something() 替换它。 那么,如何找到并记录这段神秘代码的用法呢?它可能位于类、MAC、INT 或 INC 代码中。它也可能分布在多个命名空间中。在过去,Studio 还不够完善:它不适用、速度慢、不准确。 我在不同的安装中不止一次遇到过这种情况。当时还没有源代码控制功能,即使最终引入了源代码控制功能,也很少有人使用。 由于 ObjectScript 是应对这一挑战的唯一可能选择,我编写了自己的实用程序。我的解决方案经过了多年的发展,一旦计划迁移到 IRIS,我就会再次检查它的实用性。由于它是用纯 ObjectScript 编写的,因此在 IRIS 中无需修改任何字符即可运行。如您所知,在 ObjectScript 中搜索特定文本的问题一直没有改变。 我设计这个工具的个人目标是 #ObjectScript #视频 #Caché #Ensemble #InterSystems IRIS Open Exchange app 0 0 0 10
文章 Kelly Huang · 一月 29 阅读大约需 6 分钟 使用 IAM 通过 OAuth 2.0 确保 FHIR 服务器的安全 InterSystems API 管理器(IAM)是 InterSystems IRIS 数据平台的核心组件,提供集中式 API 管理,重点强调安全性。IAM 简化了从创建到退出的整个 API 生命周期,并提供了一个开发人员门户,便于发现和集成 API。访问控制功能允许管理员定义精确的权限,IAM 与 IRIS 数据平台无缝集成,增强了数据管理和集成能力。 IAM 的功能包括 API 网关:集中式 API 管理和安全中心。 API 生命周期管理:从创建到退出的完整生命周期控制。 安全性:身份验证、授权和数据加密。 监控和分析:使用监控和模式分析工具。 开发人员门户网站:具有文档和测试功能的 API 发现门户。 访问控制:对 API 访问和操作进行细粒度控制。 与 InterSystems IRIS 集成:与 IRIS 数据平台无缝集成。 使用案例: 本报告中的用例是身份和访问管理。 符合 OAuth 2.0 标准的身份验证和授权,使用 IAM 确保 FHIR 服务器的安全。 #FHIR #InterSystems API管理器(IAM) #OAuth2 #InterSystems IRIS for Health 0 0 0 10
公告 Claire Zheng · 一月 29 线上启动会:InterSystems 2026 全栈竞赛 Hi开发者们, 我们很高兴邀请大家参加即将举行的 InterSystems 全栈竞赛线上启动会! 在此次线上研讨会上,您将发现本次竞赛中等待开发人员的激动人心的挑战和机遇。我们还将讨论希望参赛者涉及的主题,并向您展示如何使用 InterSystems IRIS 数据平台开发、构建和部署应用程序。 日期和时间:美国东部时间 2 月 2 日星期一下午 12:00 | 欧洲中部时间下午 6:00 #活动 #网络研讨会 #IRIS竞赛 0 0 0 9
文章 Jeff Liu · 二月 3 阅读大约需 2 分钟 将互操作性配置数据导出到 CSV 在使用InterSystems 互操作性(Iris/Health Connect/Ensemble)时,配置数据通常分散在许多生产项目中:服务、流程、操作、适配器及其设置。 常见的操作或安全需求是回答以下问题: #Code Snippet #CSV #ObjectScript #互操作性 #工具 #管理门户 #Ensemble #Health Connect #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 8
公告 Claire Zheng · 二月 2 调查问卷:帮助我们塑造 ObjectScript 开发者的未来 大家好! 我们诚挚邀请您参与塑造下一代 ObjectScript 开发工具。我们正致力于打造一款专为 IRIS 开发者设计的、由人工智能驱动的 ObjectScript 编程助手。它并非仅是套用通用 AI 来适配 ObjectScript,而是从零起步、量身构筑的系统,能够深谙 ObjectScript 的行话精髓、IRIS API、互操作生产环境(interoperability productions),以及开发者在真实场景中的工作流。 为了确保我们打造出真正有用的产品,我们需要您的意见。 👉 ObjectScript Coder Agent 开发者调查👈 #ObjectScript #其他 0 0 0 8
文章 Nicky Zhu · 一月 29 阅读大约需 2 分钟 临时文件与单例:自我清理 我曾多次遇到一种模式,即我需要使用临时文件/文件夹,并在稍后的某个时候将其清理掉。 在这种情况下,自然是遵循"Robust Error Handling and Cleanup in ObjectScript "中的模式,使用 try/catch/pseudo-finally 或注册对象来管理析构函数中的清理工作。%Stream.File*也有一个 "RemoveOnClose "属性,您可以对其进行设置,但要小心使用,因为您可能会不小心删除一个重要文件,而且这个标志会在调用%Save()时被重置,因此您需要在重置后将其设回 1。 不过,有一个棘手的情况——假设你需要临时文件在外部堆栈级别中继续存在。例如: #ObjectScript #InterSystems IRIS 0 0 0 8
公告 Claire Zheng · 二月 5 即将推出的 InterSystems CCR EHR 应用专家认证考试需招募 Beta 测试员 各位 InterSystems EHR 社区成员,大家好, InterSystems 认证部目前正在开发针对 CCR Tier 2 用户的认证考试。如果您符合下方的考生描述,我们需要您来参与考试的 Beta 测试!该考试将于 2026年1月27日 开始进行 Beta 测试。 Beta 测试将于 2026年3月28日 结束。 作为 Beta 测试员,我的职责是什么? 作为 Beta 测试员,我们需要您在 2026年3月28日 之前安排并参加考试。考试将在免费的在线监考环境中进行(所有 Beta 测试员均免除每门考试 150 美元的标准费用)。 随后,InterSystems 认证团队将对所有 Beta 测试数据进行仔细的统计分析,以设定考试的通过分数。Beta 测试结果的分析通常需要 6-8 周的时间。一旦确定通过分数,您将收到来自 InterSystems 认证部的电子邮件通知,告知您结果。如果您的考试分数达到或超过通过分数,您将获得该认证! #CCR #TrakCare 0 0 0 6
公告 Claire Zheng · 二月 2 开发者社区中文版:每月摘要(2026年1月) 您好,欢迎了解2026年1月开发者社区摘要。 统计信息 ✓ 一月发布了 23 篇新帖子: – 13篇新文章 – 9个新公告 – 1个新问题 ✓ 一月有 16 位新成员加入✓ 截至目前发布了 2,486 篇帖子✓ 截至目前有 2,362 位成员加入 #摘要 #开发者社区官方 0 0 0 4