文章 TZ Zhuang · 六月 22, 2021 阅读大约需 1 分钟 FAQ 常见问题系列--系统管理篇 每个InterSystems IRIS实例可以创建多少个数据库和命名空间 一个实例中可创建的最大命名空间数量为2048个。这个上限不可修改。 一个实例中可创建的最大数据库数量(包括远程数据库)为15998个。这个上限也不可修改。 一个实例中可创建数据库的总数量还有其他因素制约: 1. 数据库路径信息总量最大为256KB,也就是所有数据库的路径字符加起来不能多于256KB。设置的路径越长,可创建的数据库数量越少。计算公式:最大数据库数量=258048/(平均数据库路径长度+3) 2. 镜像的数据库一个按两个算。也就是创建一个镜像的数据库,相当于创建了2个非镜像数据库。 更多细节请参考在线文档:https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GS... #命名空间 #数据库 #系统管理 #InterSystems IRIS for Health 0 0 0 152
文章 姚 鑫 · 三月 22, 2021 阅读大约需 1 分钟 第十二章 使用嵌入式SQL(六) 第十二章 使用嵌入式SQL(六) 持久类方法中的嵌入式SQL 下面的示例显示了一个持久类,其中包含一个类方法和一个实例方法,两者都包含嵌入式SQL: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 152
文章 姚 鑫 · 三月 10, 2021 阅读大约需 5 分钟 第七章 SQL表之间的关系 第七章 SQL表之间的关系 要在表之间强制执行引用完整性,可以定义外键。修改包含外键约束的表时,将检查外键约束。 定义外键 有几种方法可以在InterSystems SQL中定义外键: 可以定义两个类之间的关系。定义关系会自动将外键约束投影到SQL。 可以在类定义中添加显式外键定义(对于关系未涵盖的情况)。 可以使用CREATE TABLE或ALTER TABLE命令添加外键。可以使用ALTER TABLE命令删除外键。 用作外键引用的RowID字段必须是公共的。引用隐藏的RowID?有关如何使用公用(或专用)RowID字段定义表的信息。 一个表(类)的外键最大数目为400。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 152
公告 Claire Zheng · 八月 16, 2023 2023 InterSystems开发者竞赛:Python 编程大赛 嗨,开发者, 我们很高兴邀请大家参加新的以 Python 为主题的 InterSystems 在线编程竞赛! 🏆 InterSystems Python 编程大赛🏆 时间: 2023年9月4日至24日(美国东部时间) 奖金池: 14,000 美元 ##嵌入式 Python #Python #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 151
文章 姚 鑫 · 七月 30, 2023 阅读大约需 3 分钟 第七章 HL7 架构和可用工具 - 使用 HL7 消息查看器页面 第七章 HL7 架构和可用工具 - 使用 HL7 消息查看器页面 使用 HL7 消息查看器页面 为 HL7 提供了消息查看器页面。可以使用此页面显示、转换和导出 HL7 消息(外部文件或来自生产消息存档的消息)。 要访问此页面,请选择互操作性 > 互操作 > HL7 v2.x > HL7 v2.x 消息查看器。 选择选项 要指定要显示的文档: #InterSystems IRIS for Health 0 0 0 151
文章 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 151
问题 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 150
文章 Weiwei Gu · 七月 12, 2022 阅读大约需 9 分钟 Globals - 存储数据的魔剑-树:第二部分 开始 - 请拉到页面底部查看该系列文章第一部分 . 3. 使用globals时结构的变体 一个结构,比如说一个有序排列的“树”,有各种特殊的情况。让我们来看看那些对使用globals有实际价值的情况。 3.1 特殊情况1. 一个没有分支的节点 #Node.js #Globals #关系表 #性能 #数据模型 #新手 #Caché #InterSystems IRIS 0 0 0 151
文章 姚 鑫 · 九月 23, 2021 阅读大约需 9 分钟 第二十四章 SQL命令 CREATE VIEW(一) 第二十四章 SQL命令 CREATE VIEW(一) 创建视图 #SQL #Caché 0 0 0 151
问题 kun an · 五月 27, 2021 按照官方教程Java QuickStart章节中下载的示例程序 xep方式访问不了 按照此网址的指示 https://gettingstarted.intersystems.com/language-quickstarts/java-quicks... 下载quickstarts-java示例代码 运行xepplaystocktsTask1模块程序提示InterSystems XEP is not supported by the specified server 请问有人知道具体原因吗我的server有什么不对吗。 使用客户端的server manager添加server没有server类型的选项,是因为我使用的cache版本目前不支持吗 #API #Caché #学习门户 0 3 0 148
文章 Michael Lei · 二月 26, 2021 阅读大约需 1 分钟 为什么从Cache迁移到IRIS? 不少客户问我关于从Cache迁移到IRIS的问题。为什么要迁移到IRIS?Cache是优秀的,稳定的,有很好的性能,为什么要迁移到IRIS呢?这些客户是对的,但在过去几年,数字化转型提出了不少新问题、新需求和新挑战,客户需要更灵活、更完整、更前瞻的解决方案,InterSystems公司很有远见地洞察到了这一点,推出了IRIS。一句话,IRIS是一套数据平台解决方案,它帮助客户和合作伙伴为迎接数字化转型的挑战提供了充足的弹药。 #InterSystems 业务解决方案和架构 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 151
文章 Claire Zheng · 二月 1, 2021 阅读大约需 1 分钟 如何在帖子中突出显示 ObjectScript? Hi大家好! 有时您需要在帖子中放入带格式的 ObjectScript。 为此,请将代码放入编辑器,将其选中,然后点击 ObjectScript 按钮。 在保存/预览帖子后,代码将突出显示为 ObjectScript。 请参见下面的 gif: 如果您使用 Markdown 编辑器,将代码放入两个标签的范围内就可以突出显示 ObjectScript: <pre><code> .... 您的代码... </code></pre> #ObjectScript #开发者社区常见问题 #开发者社区官方 0 0 0 151
问题 Michael Lei · 二月 14, 2023 有没有办法导出与Production相关的所有内容? 您好,有没有一种简单的方法可以导出与Production相关的所有内容并在另一个实例中导入? 例如导出Production保存的 db、ns、映射、webapp 相关、资源、角色等 #InterSystems Package Manager (IPM) #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 149
文章 Tete Zhang · 十月 26, 2022 阅读大约需 2 分钟 如何导出导入集成平台组件和production? 上线一个新的集成平台production或者组件是需要很多精力的,用户常常需要对每一个组件所满足的需求和所能提供的功能,使用到的协议,以及组件对系统资源的调用有深入细致的了解。在配置好一个production之后,您可能需要将这个production推送到测试或者正式环境,或者需要将一个写好的组件代码应用到不同的项目上。这些时候,production的导出功能可以方便您传输production或组件的配置和代码。 导出 需要导出production时,您可以移步到管理门户 - Interoperability - 相应的命名空间 - 列表 - Production 页面,选择您需要导出的production,再点击页面上的导出键进行导出。如下图1所示: 在弹出的对话框中,您可以选择在导出文件中您想包括的内容。如下图2所示: #开发运维 #数据导入和导出 #系统管理 #部署 #Ensemble #InterSystems IRIS for Health 0 0 1 150
问题 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 149
文章 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 130
公告 Claire Zheng · 四月 22, 2024 InterSystems 编程大赛:Vector Search, GenAI 与 ML Hi 开发者们, 我们非常高兴地邀请大家参加新的 InterSystems 在线编程竞赛,此次编程大赛关注生成式AI(GenAI), 向量搜索(Vector Search )与机器学习(Machine Learning)! 🏆 InterSystems 编程大赛:Vector Search, GenAI 与 ML 🏆 时间:2024年4月22日 - 5月19日 (美国东部时间) 奖金池: $14,000 #Artificial Intelligence (AI) #Machine Learning (ML) #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 0 0 0 149
问题 争取在天亮前起床 · 三月 15, 2024 数据库出现WriteDaemon Alert严重警告有没有问题?相关的帮助文档哪里寻找? 日志总是出现如下“严重”级别报错,这个错误要紧吗? 03/13/24-09:44:12:182 (39059) 2 [SYSTEM MONITOR] WriteDaemon Alert: Write Daemon still on pass 581 在 Documentation 里搜索关键词也只有如下信息,哪里还能找到更详细的教程或说明呢? #Caché 0 2 0 147
文章 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 149
问题 Johnny Wang · 七月 13, 2021 关于Ensemble中消息形成过程的问题 各位老师好! 如下两图,是HL7信息体,在形成消息之前,我们一般会先制定文档,包括消息题、消息段、阈值;但是最终在Ensemble中形成的消息是怎么一个过程? #Ensemble 0 1 0 148
文章 姚 鑫 · 四月 16, 2023 阅读大约需 5 分钟 第三十章 配置镜像 - 激活和更新镜像数据库 第三十章 配置镜像 - 激活和更新镜像数据库 激活和更新镜像数据库 可以使用镜像监视器在备份故障转移成员和异步成员上激活和/或赶上镜像数据库。 如将现有数据库添加到镜像中所述,新添加的包含数据的镜像数据库可以自动与主数据库同步,方法是使用 ^DBREST 例程从主故障转移成员恢复备份。如果使用其他方法,则必须激活并赶上备份故障转移成员和异步成员。 要激活和赶上镜像数据库,请在备份故障转移成员和异步成员上执行以下操作: #InterSystems IRIS 0 0 0 149
文章 Jingwei Wang · 九月 16, 2022 阅读大约需 1 分钟 Python应用程序连接到InterSystemsIRIS数据库 - 使用 DB-API 连接前准备: Python 开发环境 DB-API驱动:irispython wheel 文件 Connection String 步骤: #Python #InterSystems IRIS for Health 0 0 0 149
文章 Michael Lei · 六月 9, 2022 阅读大约需 2 分钟 InterSystems 最佳实践系列之自定义业务服务 Business Services 业务服务Business Service/BS是能够支持我们从外部数据来源获取数据强大的组件,在在大多数情况下,内置的现成组件就已经可以完成这项工作,但有时候我们还是需要写编码来自定义业务服务。在这样做的时候,有一些最佳实践供大家参考。 #业务服务 #Ensemble 1 0 0 149
问题 ruihua ruihua · 二月 21, 2022 关于产品原型的设计软件有哪些推荐?如何快速和高效地提升设计能力? 关于产品原型的设计软件有哪些推荐?如何快速和高效地提升设计能力? #其他 0 2 0 147
文章 姚 鑫 · 七月 5, 2021 阅读大约需 7 分钟 第二十八章 定制SAX解析器创建自定义内容处理程序 [toc] 第二十八章 定制SAX解析器创建自定义内容处理程序 创建自定义内容处理程序 如果直接调用InterSystems IRIS SAX解析器,则可以根据自己的需要创建自定义内容处理程序。本节讨论以下主题: - Overview - 要在内容处理程序中自定义的方法的描述 - %XML.SAX.Parser类中解析方法的参数列表摘要 - 示例 创建自定义内容处理程序概述 要定制InterSystems IRIS SAX解析器导入和处理XML的方式,请创建并使用定制的SAX内容处理程序。具体地说,创建%XML.SAX.ContentHandler的子类。然后,在新类中,重写任何默认方法以执行所需的操作。在解析XML文档时使用新的内容处理程序作为参数;为此,需要使用%XML.SAX.Parser类的解析方法。 此操作如下图所示: #Ensemble 0 0 0 149
问题 Michael Lei · 五月 24, 2021 如何用JSON 格式通过DTL模型把资源存储在IRIS里? 您好,我想问一下为什么我无法通过Iris中的内置转换模板将从HAPI-FHIR服务器下载的患者资源转换为SDA格式。它总是表明缺少某个默认值,或者这就是我们需要更改格式吗?我想问一下我们如何快速创建自己的映射,以及如何通过json将所需的数据转换为sda并将其存储在iris中,然后我们可以通过齐柏林飞艇进行调用,非常感谢您解决我的问题问题 #数据导入和导出 #数据转换语言(DTL) #映射 #InterSystems IRIS for Health 0 1 0 148
文章 姚 鑫 · 四月 12, 2021 阅读大约需 3 分钟 第一章 SQL性能优化简介 第一章 SQL性能优化简介 InterSystems SQL支持几个特性来优化InterSystems IRIS®数据平台的SQL性能。 表定义优化 SQL性能从根本上取决于良好的数据架构。 将数据划分为多个表并在这些表之间建立关系对于高效的SQL是必不可少的。 描述了以下优化表定义的操作。 这些操作要求定义表,但不要求用数据填充表: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 149
文章 Michael Lei · 三月 11, 2021 阅读大约需 1 分钟 有意思的小应用,用IRIS转化txt为PDF,欢迎大家体验。 参考文章: https://community.intersystems.com/post/creating-pdf-text-file 软件及代码:https://openexchange.intersystems.com/package/iris-pdf-generator #语言 #InterSystems IRIS Open Exchange app 0 0 0 149
公告 Claire Zheng · 六月 14, 2023 【视频】详细了解TrakCare 创新工具包( Innovation Toolkit) Hi 开发者们, 欢迎观看视频,以了解 InterSystems TrakCare 创新工具包( Innovation Toolkit),该工具包可免费下载,使 TrakCare 用户能够快速访问标准 HL7® FHIR® 格式的数据,使记录系统成为转型系统: ⏯ TrakCare 创新工具包介绍 @ 2022 年全球峰会 //player.bilibili.com/player.html?aid=487347648&bvid=BV18N41167sU&cid=1163311471&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #2022 全球峰会 #FHIR #HL7 #视频 #TrakCare 1 0 1 148
文章 Michael Lei · 六月 8, 2023 阅读大约需 2 分钟 使用 InterSystems 互操作性在TeleGram中使用 Open AI ChatGPT 进行自己的聊天 嗨社区! 想与您分享我在Telegram中使用GPT创建“我自己的”聊天的练习。 这个应用需要用到 Open Exchange 上的两个组件:@Nikolay Solovyev 的Telegram Adapter和@Kurro Lopez的IRIS Open-AI 因此,通过此示例,您可以在 Telegram 中使用 ChatGPT 设置自己的聊天。 让我们看看如何让它发挥作用! #Artificial Intelligence (AI) #ChatGPT #InterSystems Package Manager (IPM) #互操作性 #InterSystems IRIS Open Exchange app 1 0 0 148