问题 water huang · 十一月 17, 2022 ensemble发布BS服务 访问需要用户名密码 环境是windows server2012 r2 standard+ensemble2016. 新搭建的环境,安装ensemble的时候,选的是正常模式,就是设置了密码,然后新建了命名空间,发布了bs服务(webservice服务),访问的时候需要用户密码,如果在安全里面的web应用程序里面设置为不需要密码,不勾选密码,就访问不了服务,production页面都进不去。这个还需要什么配置吗?期望的效果是,登录portal需要用户名密码,但是对应某些命名空间发布的web服务,不需要用户密码就能访问 #SOAP #Ensemble 0 3 0 52
公告 姚 鑫 · 六月 7, 2021 跟版主学Caché——大型史诗级免费技术培训Caché百讲 每周二晚六点 点击链接直接加入会议:https://meeting.tencent.com/p/8182989668?rs=25 会议 ID:818 298 9668 #活动 #Caché #InterSystems IRIS #学习门户 3 3 0 291
问题 li wang · 四月 23, 2022 浏览器地址中输入HealtConnect发布的webService地址报CSP应用程序错误 各位老师,你们好 我在浏览器地址中输入HealtConnect发布的webService地址报 CSP应用程序错误,并记录了此错误,不过该地址还是能正常访问。 我想知道怎么解决这种报错问题,谢谢! 以下图片为HealthConnect的版本,以及具体出现的错误 #CSP #Ensemble 0 3 0 43
问题 Botai Zhang · 三月 8, 2021 如何同步Mirror中不包含的信息 大家好! 目前产品应用MIRROR来保证医院业务正常运行,但是其中MIRROR同步信息不包含(web应用配置信息、任务计划、sql网关等等),关于这些信息同步我们有没有更好的处理解决这个问题?其中,如果想要将代码等关键信息(可以作为业务恢复)进行跨服务器备份,比如:突发状况双机服务器无法恢复并提供服务,需要恢复生产业务,可利用这些备份信息可以快速恢复业务,应对这一类场景有没有好的解决方案? 期待解惑. #备份 #故障转移 #InterSystems IRIS 0 3 0 141
问题 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 70
文章 聆严 周 · 九月 27, 2022 阅读大约需 6 分钟 Cache / IRIS 操作数据的3种基本方式 背景 Cache起源于没有SQL的1970时代,当时各种高级计算机语言才刚刚诞生,其中M语言较为独特,它的诞生就是为了在没有操作系统的机器上,进行数据存储。别忘了,Unix在1971年才发布。M语言别具一格地采用了Global多维数组,统一了复杂的内存操作和文件读写,使之成为了1970年代数据库的事实标准,特别是在医疗行业。而后Intersystems在1978年接过M语言的旗帜,在M语言上添加了SQL兼容层和ObjectScript层,前者顺应了时代的潮流,后者不仅为M语言提供了强大的OOP和各种便捷的语法糖,还让数据能以对象形式进行访问,让数据和代码更加紧密。 本文将简述多维数组、SQL、对象这3种数据操作方式,提供实例代码片段,并在运行效率、开发效率、管理效率、实用性方面讨论它们的优缺点。 为方便讨论,以学校与学生为例。对每种操作方法,都列举3种典型的用例,分别为,访问某特定ID的学生(即数据库ID索引)、访问某特定studentID的学生(即遍历唯一索引)、和访问某学校的所有人(即遍历非唯一索引)。 现假设学生表/对象定义如下: #ObjectScript #SQL #Caché #InterSystems IRIS 16 3 1 223
公告 Michael Lei · 十月 7, 2021 InterSystems 安全基础线上课程上线 InterSystems 安全基础线InterSystems Security Basics 通过本课程可以: 识别安全模式下的各个组件. 选择合适的认证方法. 创建用户和角色. 利用针对资源的许可来保护资产. 激活系统审计. https://learning.intersystems.com/course/view.php?id=1774 #InterSystems IRIS for Health #学习门户 0 3 0 56
文章 Guangliang Zhang · 十月 21, 2022 阅读大约需 6 分钟 基于cconsole.log的cache数据库的实时监控 cache数据库自身带有系统监控Portal界面,但需要运维人员定期主动查看才能获取监控信息。当系统故障发生时,容易出现由于没有及时获取故障信息而不能及时处理,从而导致造成的影响扩大。 #开发运维 #日志 #监视 #系统警报和监视(SAM) #Caché 15 3 1 146
问题 liu bo · 九月 12, 2022 JAVA中怎么迭代进行遍历取global的值呢 //迭代取值 IRISIterator subscriptIter = irisNative.getIRISIterator("^liubo.clazz.personD"); System.out.println("================迭代开始==================="); while (subscriptIter.hasNext()) { String subscript = subscriptIter.next(); //此处怎么获取此节点的字符串进行解析呢,另外java可以直接访问ensemble的global么 System.out.println(node); } #Java #InterSystems IRIS for Health 0 3 0 41
文章 Johnny Wang · 十二月 19, 2021 阅读大约需 3 分钟 我们和Oracle、AWS、SAP数据库做了开源速度对比测试 如果您经常阅读我们的博客,您可能记得去年夏天我们进行了 InterSystems 速度测试,该测试由 ESG 验证,旨在测试数据库可以同时摄取和查询的数据量,以及这表现出的具体的影响。从那以后,我们 GitHub 页面的许多访问者一直在根据自己的想法重复验证这个测试 #AWS #GitHub #Oracle Enterprise Linux #大数据 #开源 #数据库 #现场测试 #InterSystems IRIS 0 3 0 106
问题 Liang Jianhui · 四月 25, 2022 创建dashboard 创建dashboard时候,data source 该怎么选。下拉框选项里面没有? #InterSystems IRIS 0 3 0 55
公告 Claire Zheng · 十一月 2, 2022 礼品全部寄出,大赛落下帷幕!一起期待下一次InterSystems开发者社区精彩活动! 各位开发者社区的同学们,大家好! 在各位社区同学的大力支持下,我们的“首届技术征文大赛”圆满完赛!在过去一周多的时间里,我们整理了各类奖项及礼品,目前已经全部寄出! 最新寄出的是开发者征文大赛获奖者的奖品,请以下同学留意查收,如未收到快递信息,请及时与我们联系: @Zhe Wang @姚 鑫 #开发者社区官方 2 3 0 42
公告 Claire Zheng · 一月 17, 2022 2021开发者社区最受欢迎的视频有哪些? 嗨开发者们! 欢迎查收 InterSystems开发者YouTube频道 2021最受欢迎的视频! Top 10 videos by views № Video Views 1 Active Directory Integration with LDAP 9 051 2 SMART on FHIR: The Basics 4 781 3 InterSystems Developer Ecosystem Services: Developer Community and Open Exchange 3 874 4 InterSystems API Manager: Gummy Bear Factories 3 866 5 Developing with FHIR - REST APIs 2 673 6 #VSummit21: "Who wrote this code? It makes no sense!” – the importance of software maintainability 2 383 7 Building Modern Web Applications 2034 8 Configuring a Web Server for IIS for Better Performance and Security 1992 9 ObjectScript with Visual Studio Code 1971 10 Building Health IT Apps with Artificial Intelligence 1963 #摘要 #视频 #开发者社区官方 0 3 0 33
问题 天恒 周 · 八月 10, 2022 SQL只读用户 创建只读账号,分配资源新建角色,资源限制只读,但新建的用户还是可以修改。。。 分配的是所有以%DB和%service开始的资源,但部分是Use的权限,搞不明白。。。 我该怎么创建一个sql 的只读账号呢? #Caché 0 3 0 82
文章 王喆 · 九月 13, 2022 阅读大约需 4 分钟 IRIS快速查询服务思路分享 背景 作为集成平台厂商,在医院同其它系统联调的时候所做的事情中,多的不是开发代码而是查消息。我先演示一下目前我正在使用的IRIS查消息的方式: #InterSystems 业务解决方案和架构 #ObjectScript #可视化 #HealthShare #InterSystems IRIS #InterSystems 创意 20 3 0 88
文章 Claire Zheng · 一月 20, 2021 阅读大约需 8 分钟 InterSystems API 管理器简介 大家可能已经听说过,我们近期推出了InterSystems API管理器 (以下简称IAM)。InterSystems IRIS数据平台™新增了一项功能,支持用户监视、控制和管理IT基础架构中基于Web的API间通信。 在本文中,我将向大家展示如何设置IAM,并重点介绍IAM中可用的一些功能。InterSystems API管理器可提供你所需的一切功能。 #API #InterSystems API管理器(IAM) #REST API #SOAP #InterSystems IRIS 0 3 0 115
文章 Nicky Zhu · 二月 4, 2021 阅读大约需 7 分钟 案例: 建立只能使用SQL的用户 上一篇:IRIS中的权限管理 在上一篇文章中,我们介绍了IRIS中的权限控制体系。在本文中我们将以一个常见的实施需求为例介绍如何使用IRIS的权限配置出一个只能使用SQL的用户。 需求的分解 和所有用户需求一样,当用户提出一个需求时,除其语义显式的含义之外,还需分析其是否具有没有明确说明的含义。 对于一个只能使用SQL的用户这样一个需求,即应当结合平台的特征分解成为功能需求: 具有一个合法,可通过用户名和密码使用IRIS的用户 该用户的数据库权限 - 确认项:可以使用SQL访问所有数据库还是某几个特定的数据库? 该用户的SQL权限 - 确认项:对于特定的数据库,是否可以执行所有的DDL? - 确认项:对于特定的数据库,是否对每一张表都可以执行Select、Update等所有的DML 该用户的程序权限 - 确认项:用户是否可以通过Portal登录并管理IRIS? #安全 #数据库 #新手 #访问控制 #系统管理 #访问控制 #身份认证 #InterSystems IRIS #文档 3 3 1 139
问题 立峰 乔 · 四月 12, 2021 数据库经常性ECP: Lost net connection: Error 104=(Connection reset by peer) 数据库日志经常性出现如下日志,希望遇到过的朋友给出解决方法! 04/13/21-07:21:28:522 (191540) 0 ECP: Lost net connection: Error 104=(Connection reset by peer)04/13/21-07:21:28:522 (191540) 1 ECP: connection from 'ECP1:HIS-AAA4:CACHE' dropped (1.1.1.1:14400)04/13/21-07:21:28:672 (198470) 0 ECP: Mirror Connection request from 'ECP1:HIS-AAA:CACHE' (1.1.1.1:14419) #Caché 0 3 0 77
问题 Liang Jianhui · 四月 26, 2022 dashboard的数据源 我现在想做下面的事: 我有一个.gof文件,里面是数据。现在上传这个文件,并根据上传的数据生成dashboard。 上传文件的数据和dashboard的数据源之间怎么样才能联系到一起? 求给一个思路,多谢帮忙。 #InterSystems IRIS BI (DeepSee) 0 3 0 53
文章 Liu Tangh · 十月 9, 2022 阅读大约需 3 分钟 在Cache系统中使用负载均衡服务的探讨 Cache软件自带数据服务和应用服务。在实际使用中会将Cache数据服务和应用服务分别安装在不同的服务器上面,作为数据库服务器和应用服务器。数据库服务器和应用服务器通过ECP(企业缓存协议)进行数据交换。在应用服务器部署上web服务,让数据交换和应用处理分开,实现瘦数据和胖应用的系统模式。 #系统管理 #Caché 9 3 1 59
文章 姚 鑫 · 三月 1, 2021 阅读大约需 7 分钟 第二章 InterSystems SQL基础 第二章 InterSystems SQL基础 本章概述了InterSystems SQL的特性,特别是那些SQL标准未涵盖的特性,或者与InterSystems IRIS®数据平台统一数据架构相关的特性。 本教程假定读者具备SQL知识,并不是为介绍SQL概念或语法而设计的。 本章讨论以下主题: - 表 - 查询 - 权限 - 数据显示选项 - 数据排序类型 - 执行SQL 表 在InterSystems SQL中,数据显示在表中。每个表都包含许多列。一个表可以包含零个或多个数据值行。以下术语大体上等效: #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 2 0 81
问题 王喆 · 四月 24, 2021 HealthConnect的启动问题 修改过用户门户之后,重新启动就报这个错,然后使用自带的修复功能,修复之后依然报错,日志中显示没有C:\InterSystems\HealthConnect\mgr\IRIS.WIJ,我复制了别人的过来依然报错,由于代码没有做备份我不能重装,有没有什么办法修复一下,或者把代码备份一下,我再重装。 #开发环境 #InterSystems IRIS 0 2 0 68
问题 xing chen · 三月 21, 2022 如何在消息查看器打开"显示查询"按钮 请教一下,如何在消息查看器打开”显示查询“这个按钮的显示开关 #InterSystems IRIS 0 2 0 54
文章 Jiakeng Lei · 四月 22, 2022 阅读大约需 1 分钟 IRIS SQL网关连接Oracle19C数据库报错解决 问题: 通过JDBC连接Oracle19C数据报错 "ORA-28040: No matching authentication protocal" 解决 : 1、在数据库服务器上找到sqlnet.ora文件,一般在oracle安装目录app/oracle/product/19.0.0.0/db_1/network/admin/sqlnet.ora 2、如果有进行修改,没有直接创建 3、slqnet.ora文件新增或修改以下 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 4、注意事项: ① 如果没有sqlnet.ora文件可以直接创建 vi sqlnet.ora ② 如果有不能直接vi 需要使sed -a 命令追加,否则会导致ora文件乱码 ③ 添加参数后新无需重启数据库或者监听,但是需要修改用户密码,否则会报错 5、修改用户名密码 sqlplus / as sysdba alter user 用户名 identified by 新密码; #JDBC #SQL #其他 0 2 0 43
问题 water huang · 八月 17, 2022 如果通过表的字段找到实体类对应的属性 我想通过表面表里面的字段找到这个表对应的实体类的属性,有什么高效的方式吗? 实质的需求是,我查询一个表的时候,这个表的字段很多,我需要通过值定位到哪些字段符合。 #关系表 #提示和技巧 #Ensemble 0 2 0 70
问题 water huang · 九月 25, 2022 通过xsd文件验证xml 我有一个xsd文件,它定义了xml的结构,现在别人要传给我xml,我想通过它验证xml结构是否正确,这个在m里面是怎么使用的? #XML #Ensemble 0 2 0 38
文章 yaoguai wan · 九月 30, 2022 阅读大约需 4 分钟 IRIS架构的浅显理解以及windows10、docker安装IRIS Health详解流程及部分问题浅析 前言 本人因技术需要,了解到了IRIS Health产品,在听了产品介绍会之后,感觉该产品是否有趣,并且比较符合自己目前的需求,因此大概了解了下IRIS的架构。以下是本人的浅显理解,如有错误之处欢迎讨论。 本人从产品介绍和社区的文档中,了解到IRIS的大概功能分类 #Microsoft Windows #Ubuntu #容器化 #本地化 #InterSystems IRIS 7 2 0 56