问题 wenjie zhao · 五月 22, 2021 新安装的cache在本地可以连接terminal,外部电脑连接不上 新安装的cache在本地可以连接terminal,外部主机连接不上,网络通畅,可以连接studio,端口telnet 23端口不通 #Caché 0 5 0 229
问题 cy f · 九月 3, 2021 在centos访问windows上的cache库通过.net 5 我想在centos访问我部署在windows上的cache 数据库, 我使用了**InterSystems.Data.CacheClient.dll **在我的linux程序中,但是它不能正常的在centos机器上运行,但是可以在我的windows平台运行(改windows平台不是安装cache数据库,并且也没有安装任何cache 软件),有人知道这个怎么解决吗? try { if (conn.State != ConnectionState.Open) { conn.Open(); } CacheCommand cmd = new CacheCommand(); cmd.Connection = this.conn; if (inTransaction) cmd.Transaction = trans; #Caché 0 5 0 108
文章 jingqi LIu · 三月 3, 2021 阅读大约需 1 分钟 酒店行业的第一个Iris应用 #InterSystems IRIS #Open Exchange Open Exchange app 3 5 0 146
问题 Yubo Mao · 四月 22, 2021 使用$SYSTEM.Encryption.SHA1Hash()加密string与网络方法不一致 在ensemble使用$SYSTEM.Encryption.SHA1Hash()加密“ensmble”得到“t????????????m??Afù????÷??%í”,但使用网络的SHA1加密方法得到”74ba9a06cbbc92f06d9b4166f9c5b4f7f8251aed“,如何使用ensemble得到与网络上一样的加密结果 #Ensemble 0 5 0 107
文章 姚 鑫 · 三月 4, 2021 阅读大约需 9 分钟 第三章 SQL语言元素(一) 第三章 SQL语言元素(一) 命令和关键字 InterSystems SQL命令(也称为SQL语句)以关键字开头,后跟一个或多个参数。其中一些参数可能是子句或函数,由它们自己的关键字标识。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 2 5 0 326
文章 姚 鑫 · 三月 4, 2021 阅读大约需 11 分钟 第三章 SQL语言元素(二) 第三章 SQL语言元素(二) 算术运算符和函数 InterSystems SQL支持以下算术运算符: + 加法操作符。 例如,17+7 = 24。 – 减法运算符。 例如,17-7等于10。 注意,这些字符中的一对是InterSystems SQL注释指示器。 因此,要指定两个或多个减法操作符或负号,必须使用空格或圆括号。 例如,17- -7或17-(-7)等于24。 #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 5 0 122
文章 Meng Cao · 十一月 23, 2023 阅读大约需 2 分钟 使用支持SSL的ODBC连接IRIS数据库 前言 随着网络安全日益被重视,特别是等级保护制度的大环境下,SSL加密传输越来越被重视,本文介绍如何使用支持SSL的ODBC连接IRIS数据库。 数据库版本:IRISHealth-2023.1 1. 服务器端配置 1)新建SSL服务器配置。 2)开启超级端口的SSL支持,这里我们选择启用即可,如所有超级端口的连接都支持SSL可选要求。 #ODBC #InterSystems IRIS for Health 11 5 3 182
文章 王喆 👀 · 九月 21, 2023 阅读大约需 12 分钟 IRIS自动安装集群--manifest(安装清单) 前言 生产环境下我们部署和使用IRiS引擎,往往采用其主备镜像模式,虽然此架构简单但是往往我们需要持续在电脑前点击或者操作1到2小时,如果中间有个环节出现了问题有时我们可能需要部署一天. 接下来我分享的是IRIS自带的一个功能帮助我们部署---manifest-安装清单。他的主要使用方式是提前通过配置约定好我们期望的安装设置,在安装的过程中由IRIS程序直接执行脚本,简化IRIS集群的部署,减少运维人员的操作步骤,让我们有更多的精力放在实际项目和业务上。 #开发运维 #系统管理 #Ensemble #InterSystems IRIS for Health 20 5 0 231
文章 Claire Zheng · 三月 11, 2021 阅读大约需 1 分钟 【中文字幕】经济学人访谈录:凝望医疗健康数字化的未来 新冠肺炎疫情大流行史无前例地推动着医疗数字化发展,这一进程不仅影响了医疗服务的提供方式,更带来深刻的行业服务模式变革。经济学人邀请了来自数据技术提供商InterSystems、初级医疗服务提供商Babylon、咨询服务提供商埃森哲、数字化医疗解决方案提供商Kaiser Permanente的专家,从各自的领域和观察出发解读多个热点话题。 #视频 #其他 0 4 0 87
问题 xu hui · 六月 22, 2021 ERROR [HYT00] [Cache ODBC][State : HYT00][Native Code 450] [c:\windows\system32\inetsrv\w3wp.exe] Request timed out due to user timeout 我在用.net通过ODBC连接cache数据库,OdbcConnection connection = new OdbcConnection(dbConnection);connection.Open();打开链接时报这错,请教大佬们,这应该怎么解决吗?不胜感激! #Caché 0 4 0 199
文章 jieliang liu · 二月 5, 2021 阅读大约需 5 分钟 精华文章置顶--使用VSCode 进行IRIS 开发 VSCode 是目前很流行的一款免费开发工具,IRIS也支持使用其进行连接和开发,相比Studio 只能在windows 环境使用,Vscode 可以跨平台使用。 我们传统的工具Studio 是连接代码服务器的形式,不能便捷的使用目前流行的有本地代码的版本控制工具(如git),但VSCode可以存在本地代码,并且能方便的使用各类存在本地代码的版本控制工具。 以下的内容会帮助大家来配置使用VSCode连接IRIS 进行开发。 #InterSystems IRIS 2 4 3 674
文章 water huang · 九月 21, 2022 阅读大约需 4 分钟 对 %XML.PropertyParameters类的探索 日常工作中,我们使用xml 应该是比较多的,早期的ensemble或者cache,对JSON的支持不是很好,但是对xml支持比较好。因此早期的接口方式中,webservice+xml的方式很常用。而对象导出为xml最简单的方式就是类继承 %XML.Adaptor。继承该类后,就可以使用很多xml的特性,以满足各种需求。虽然看不到对象转为xml的具体实现,但是配置了参数,就可以实现更多的效果。那么想自定义一些参数呢?如果有人打开过它的定义,可以看到类上面有个 “ PropertyClass = %XML.PropertyParameters”,那么我们其实在需要xml参数的同时,又要自定义参数,就可以自己写个属性类,继承于%XML.PropertyParameters。 #API #Caché #Ensemble 15 4 0 136
文章 Michael Lei · 五月 26, 2021 阅读大约需 1 分钟 Intersystems IRIS 安装手册 https://www.intersystems.com/isc-resources/wp-content/uploads/sites/24/I... #InterSystems IRIS for Health 0 4 0 326
问题 Liang Jianhui · 八月 24, 2022 InterSystems log文件解析 InterSystems 有解析log文件的工具或者API吗? #JavaScript #InterSystems IRIS 0 4 0 97
问题 郭 恩意 · 九月 5, 2023 执行SQL时报错504 执行SQL语句查询数据时,提示unexpected status code, unable to process HyperEvent:Gateway timeout(504) #SQL #HealthShare 0 4 0 80
文章 Tianyu wu · 三月 3, 2021 阅读大约需 1 分钟 欢迎大家来给我们投票啦! 这是我们团队参加的第一届InterStstems编程竞赛! 快来看看投票给我们! 超额预订管理系统结合了酒店业的独特条件,例如房价,订购渠道,客户需求等。 本系统使用机器学习算法(例如:KNN / ES-RNN ...)来准确预测酒店的每日未入住和入住率,并进一步与收益结合以找到最佳的最大客房销售量,从而精准增加酒店的边际收益。 移步欣赏作品点击如下连接 https://github.com/BroadCastAir/hotel_api & https://github.com/BroadCastAir/Hotel_OverBooking_Sys #InterSystems IRIS 2 4 0 102
问题 Jian Li · 三月 31, 2021 使用ODBC连接IRIS数据库 在linux服务器上如何建立ODBC连接IRIS来进行查询数据库的操作 #InterSystems IRIS 0 4 0 269
问题 秀政 王 · 四月 19, 2021 SQLServer网关配置出错 使用SQLServer2008进行网关连接,驱动名,URL和jar包地址都正确,出现服务器版本不支持的问题 #JDBC #Caché 0 4 0 118
问题 water huang · 五月 6, 2021 M里面如何获取xml文件的编码说明以及节点的说明注释等 如这文件内容 <?xml version="8.0"?><root xmlns="test" xmlns:mc="test1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="test2"> <!--这个是说明测试哦--> <id code="test3"/><root> 我需要获取到<?xml version="8.0"?> 以及 root 节点的所有属性和他们的值比如xmlns,它的值是test,需要获取到id的说明 内容“这个是说明测试哦” #XML #Ensemble 0 4 0 134
问题 kun an · 六月 9, 2021 cache server是什么,是数据库管理系统还是什么 请问cahce中所有的数据库访问都是通过cache server完成的吗,比如使用终端访问数据库、studio开发的应用、使用第三方库使用代码都是先访问cache server,然后通过cache server对数据进行存取的吗?使用studio开发的应用程序也是跑在cache server中吗? 如果是的话studio开发的应用程序(比如web程序)如何跟cache server分开部署呢? #API #开发环境 #教程 #数据库 #Caché #文档 0 4 0 128
问题 Wang li · 一月 26, 2021 Visual Studio Code连接代码服务器后,相应的代码在workspace里加载不出来 用Visual Studio Code来连接代码服务器后,相应的代码在Visual Studio Code的workspace里加载不出来。 #VSCode #HealthShare 0 4 0 165
问题 Liang Jianhui · 三月 25, 2022 Business Process rules 中 如何获得消息类型, session Id 等信息 Business Process rules 中 如何获得消息类型, session Id 等信息 #HealthShare 0 4 0 86
文章 Yongfeng Hou · 十一月 23, 2023 阅读大约需 3 分钟 IRISHealth在DBServer和ECPApp之间启用SSL/TLS安全双向认证加密通信 IRISHealth以其完备且系统化的安全特性在医疗行业的数据库中独树一帜,这些特性包括安全认证、安全授权、安全审计、数据加密以及安全配置。其中数据传输无疑是其中最重要的一环。为此,IRISHealth采用了SSL/TLS技术来对传输的数据进行加密,有效保障了从IRIS数据平台的超级服务数据传输、Telnet服务数据传输、java/.net/Studio客户端的访问数据传输、MIRROR与DB的数据传输,到DBServer和ECPApp之间的数据传输的安全性。 本文是在两个IRISHealth2021实例之间进行ECP服务通信的示例,一个作为DBServer,一个作为ECPApp,两个实例之间通过使用SSL/TLS的ECP协议进行TCP的加密传输通信。 1.IRIS的DB和ECP环境: DBServer ECPApp #ECP #SSL #加密 #安全 #认证 #部署 #Caché #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 14 4 3 175
公告 Michael Lei · 十二月 30, 2021 第三方合作伙伴产品展示:InterSystems IRIS的“新”监控工具 亲爱的女士们和先生们,在上个月,我改进了我的工具Caché监视器......但首先:名字 选择Caché Monitor这个名字是为了反映该工具与Caché数据库的紧密结合。我想,在可预见的未来,Intersystems Caché这个既定名称很可能会被InterSystems IRIS数据平台完全取代。因此,重塑品牌的步骤成为必要。为了在未来不那么紧密地与一个产品名称联系在一起,我们选择了一个更加中立的新名字: SQL Data Lens 不管叫什么名字,实现与Intersystems产品最紧密的整合仍然是我们的目标。持续的发展也反映在版本号的延续上。上一个版本是Caché Monitor 2.96,下一个版本是SQL Data Lens 3.0。 但这不仅仅是重新命名,而且还集成了许多新的功能,例如 #Caché #InterSystems IRIS 0 4 0 130
文章 water huang · 九月 25, 2022 阅读大约需 25 分钟 Ens.Util.JSON类的启发 日常工作中,JSON使用越来越多,很多其他的语言里面有成熟的JSON API,但cache 我一直没找到。而同事们使用的基本都是自己写的一些JSON工具。这些小工具,多多少少有些局限。使用ensemble2016后,发现了 Ens.Util.JSON类,他可以处理JSON。翻阅代码后,实际上主要API是 %ZEN.Auxiliary.abstractController。在使用中,我们遇到一个问题,那就是有些JSON的节点名是带有下划线的,这个不太好处理。一般来说,我们把对象转为xml的时候,对象的属性我们是去掉下划线的,带下划线的名字是用 XMLNAME来设置的,于是考虑JSON里面也使用它(如果配置了)作为对象转JSON的时候,JSON的名字。 #JSON #XML #Caché #Ensemble 12 4 0 158
文章 zhanglianzhu zh... · 九月 29, 2022 阅读大约需 3 分钟 Cache死循环检测和申明式事务 使用Cache的两个痛点问题: 一、Cache作为后关系型数据库,使用其提供M语言操作Global数据结构。可以达到极快的查询速度。M语言的set赋值和初始化没有区分,加之是弱类型,非常容易出现死循环,就算你是多年老手也一个不小心就踩坑。我就经历过改代码即使很小心还是出了死循环把数据库tmp撑满的事故。 二、M语言作为完备的编程语言,结合cache数据库操作数据实在是不要太方便。同时一个复杂的业务提交到数据库通过一个M逻辑全部处理完成,极大的减少了app和数据库交互次数。复杂业务的事务就是一方面,通过TSTART、TROLLBACK 、TCOMMIT,前台一次数据库交互后台就可能做了几十张表的更新操作。直接使用事务是容易,但是极易引入开放事务锁表(你自己就算很小心,也难保调别人接口别人事务不完善,而你又没检测事务层级),锁表之后结束进程导致数据回滚。 解决办法: 据我观察出现上面两个问题的原因,第一个是M语言弱类型和没单独的初始化命令导致,就算你是老手、工作细致也难以避免。第二个不是Cache特有的,通用关系库也有事务写的不完整的问题,事务问题对开发要求高或者从框架设计可以解决。 #数据库 #Caché 16 4 1 238
问题 water huang · 四月 17, 2021 ensemble 2016 如何快速的调用dll文件。 如图 dll放在 我调用的方式如下 期待能够在ensemble里面能便捷的调用dll,各种语言开发的dll,至少能支持c#生成的dll, #.NET #Ensemble 0 3 0 116
公告 Claire Zheng · 三月 17, 2021 InterSystems编程大赛: 开发者工具 亲爱的社区开发者们,大家好! 我们很高兴地宣布,新一轮InterSystems开发者竞赛开启了! 🏆 InterSystems 编程大赛:开发者工具 🏆 请提交具有如下特性的应用程序——能够加速开发、贡献更多高质量代码、帮助用户测试、部署、支持或监控基于InterSystems IRIS的解决方案。 时间: 2021年3月29日- 4月25日 Total prize: $8,500 #工具 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 2 3 0 237