Search

Clear filter
Question
Han Ya · Sep 25, 2020

[help]SNMP Service can't connect with Caché SNMP agent(failed to open C:\InterSystems\Ensemble\mgr\snmpext.dat)

Whenever the Windows SNMP Service restarts, the snmpdbg log says the following. 16:58:25 :Debug tracing enabled for SNMP agent16:58:25 :SnmpExtensionInit called, pid=4432, tid=1227616:58:25 :CreateEvent for CacheSNMPTrap suceeded16:58:25 :register Cache OID 1.3.6.1.4.1.16563.116:58:25 :Get all Cache configs ... 16:58:25 :found 1 configs16:58:25 :Add ENSEMBLE config to list ... 16:58:25 :RegOpenKey for SOFTWARE\InterSystems\Cache\Configurations\ENSEMBLE\Properties16:58:25 :Open config file c:\intersystems\ensemble\cache.cpf16:58:25 :Config port = 1972, SNMP-capable = 116:58:25 : sorted (end) as index[0]16:58:25 :RegOpenKey for mgr dir SOFTWARE\InterSystems\Cache\Configurations\ENSEMBLE\Directory16:58:25 :Open ExtApp file C:\InterSystems\Ensemble\mgr\snmpext.dat16:58:25 :Unable to open ExtApp file C:\InterSystems\Ensemble\mgr\snmpext.dat - error 216:58:25 :Found 1 configs which support SNMP16:58:25 :Config 0, index=8-ENSEMBLE, port=1972, extapp=016:58:25 :No Service Firewall Rules necessary for Version 6.116:58:25 :Attempting initial TCP connection(s) with 1 Cache instances ...16:58:25 :Get connection with ENSEMBLE on port 197216:58:25 :Sending data ... 14 bytes16:58:25 :Sending data ... 20 bytes16:58:25 :Read from TCP port 16:58:25 : 28 bytes read16:58:25 :Error code 267 in RESPONSE-PDU from ENSEMBLE16:58:25 :Error response from Cache instance ENSEMBLE 'requestDenied', make sure $$start^SNMP has been run.16:58:25 :Cache iscsnmp.dll initialized for 1 configs16:58:25 :SnmpExtensionInitEx called, pid=4432, tid=1227616:58:25 :register Ensemble OID 1.3.6.1.4.1.16563.216:58:25 :SnmpExtensionInitEx called, pid=4432, tid=1227616:58:25 :register TrakCare OID 1.3.6.1.4.1.16563.316:58:25 :SnmpExtensionInitEx called, pid=4432, tid=1227616:58:25 :Extension list starts at 0: 0,0,016:58:25 :end of extension list at 10 Hi Han, Is the problem you are seeing that you can't set up SNMP with Caché? The error you pointed out is most likely Windows error 2 file not found. Does the referenced file exist? Perhaps the permissions are incorrect. Maybe this error is not the important one, as after that it seems startup continues until we see the following: 16:58:25 :Error response from Cache instance ENSEMBLE 'requestDenied', make sure $$start^SNMP has been run. Has $$start^SNMP been run? You can find setup/troubleshooting steps in the documentation here: Monitoring Caché Using SNMP Hi Sun, If you mean "w $$start^SNMP()" then yes,I got some errors as bellow: I have also uploaded the logs, please help me to have a look. thanks The logs.pdf file is a zip file, please modify the suffix to be zip and then unzip. thanks One set of errors that stood out to me is: 09/25/20-15:45:16:790 (9924) 1 SNMP server failed to start: 0,Error (2) signaling Windows SNMP Service; check Service is installed/started.09/25/20-15:54:17:010 (8972) 1 Error reading from SNMP port, Windows SNMP Service may have terminated connection. I'd recommend reviewing the documentation I linked for some other suggestions, but I'd start by trying to verify that snmp works at the Windows level, separate from Caché.
Question
Hari Tanguturi · Jun 9, 2022

ADO.NET component InterSystems.Data.IRISClient is not closing the connections even after calling Close() method.

Good Morning SMEs, I am a .NET developer and new to using this IRIS Component. We are using InterSystems.Data.Clients ADO.NET component to connection to IRIS, I am able to open the connection but when i called Close, ADO.NET code showing connection is closed state in .NET code but in IRIS side it showing as connection is still open. The will close only after recycling apppool or closing IISExpress/calling application Here are the steps I used to open the IRIS connection. IRISADOConnection conn = new IRISADOConnection(connString);IRISReference pError = new IRISReference("");conn.Open(); // create IRIS Native objectIRIS iris = IRIS.CreateIRIS(conn); string returnValue = iris.ClassMethodString(className, methodName, xml, pError, 1); iris.Close(); conn.Close(); Even after executing the Close methods, connections are not closing. We are using InterSystems.Data.Clients ADO.NET component. Could anyone please help me what was the wrong in this code. Whenever I open a connection, it is opening a TCP connection to IRIS Server and with IRIS/Cache server it is showing open connection from the server/machine it came from. I really appreciate help on this as we are seeing issue in prod for the connections opened from .NET web applications. Regards, Hari Tanguturi Pooling — Defaults to true. Set Pooling to false to create a connection with no connection pooling. Set this to false and should resolve your issue.
Question
Iryna Mykhailova · Feb 16, 2016

Does InterSystems.Data.CacheClient.dll use TCP/IP via .Net Managed Provider or not?

Recently I came across a very strong statement to the effect that InterSystems.Data.CacheClient.dll library works fast because it does not open a TCP/IP connection, instead it works in the same process as a database. It made me pause for quite some time. Firstly because .Net Managed Provider, which utilises this library, opens TCP/IP connection to the database (and it is stated in the documentation "Using .NET and the ADO.NET Managed Provider with Caché"). And secondly, because as far as I know only eXtreme applications attach themselves to the process. Besides, CacheClient for the most part just implements the functionality of the Caché system and user classes. And in .Net Managed Provider architecture Caché Object Server is responsible for connection to a database.So who is right and who is wrong? Is it correct to state that CacheClient.dll operates in the same process as a database or is it just inapplicable? Will be really grateful for your thoughts and input. To my knowledge it use TCP. In fact we moved away from in memory even for Extreme.. in the end the performance differences were slight. Stefan Wittmann can confirm. The managed provider uses TCP/IP.The confusion probably stems from XEP (eXtreme Event Persistence).XEP for dotNet still has an in-memory and a TCP/IP connection mode. As Bill indicated we are moving away from the in-memory mode, as we are improving the throughput of the TCP/IP mode. We already deprecated the in-memory connection mode for XEP for Java where the performance is already pretty much the same. The in-memory connection mode has two issues as a) crashes on the client can interfere with the server and b) it does not allow the client to run on a different machine, which is a problem for scaling up. Thank you for your answers, guys!Does it mean that by the end of 2016 we will have TCP only in both .Net and Java? Java yes, fuzzy for dotNet. It depends how well we can increase the throughput of the TCP/IP mode there. Any updates for the dotNet status? Docs current version still says "...they use a fast in-memory connection..." and "...must be on the same machine...".Another question: any plans to support Net Core? XEP for .NET does support both in-memory and TCP/IP connections. The client must be on the same machine for in-memory connections but can run remotely for TCP/IP connections. Long-term we will move away from in-process connections, but we haven't taken this step yet for XEP for .NET.We consider support for .NET Core interesting and are currently evaluating support for it. But it is too premature to promise anything yet.
Question
Tim Stowe · Jun 4, 2021

VS Code, Intersystems Objectscript Extension, connected to Iris community edition Container running on AWS, "failed to save file 'xxx' on the server"

I'm probably missing something really basic here - I spun up a copy of the Iris community edition AMI. Added Objectscript extension to vscode Added objectscript extension pack to vscode Added server manager to vscode Connected to iris AWS instance using PuTTY Changed password in vscode, I used server tool to add the server It seems to connect OK; I can see the %SYS and USER namespaces. I clicked the "edit code in namespace" button and created a bit of hello world code. However, when I try to save it, I get "failed to save file 'filename.mac' on the server."I can connect via a browser to the management portal and import a routine that way and it works fine. What gives? When you created the new file in the Explorer tree and named it (for example) foo.mac you should see a new file tab open with a first line like this: I'm guessing you deleted or replaced that first line. Don't do that. Rather, start coding your routine at line 2. The first line is essential and should not normally be touched.
Article
Ponnumani Gurusamy · Jan 4, 2020

Intersystem Cache — High Performence and Operations DBMS

About Intersystem Cache : Intersystem Cache is a commercial operational database management system from intersystem, used to develop healthcare management, banking and financial, government sectors software applications. InterSystems Cache is the world’s fastest object database. However, high performance is achieved only for transactional operations that have a significantly hierarchical nature Cache stores data in multidimensional arrays capable of carrying hierarchically structured data. These are the same “global” data structures used by the MUMPS programming language. Cache is object oriented language, MUMPS is procedural language. All Cache code gets transpiled to MUMPS code (internally) before being compiled.InterSystems like to brand Cache as a post-relational database. In reality, it is: pre-relational (NOSQL) relational and post-relational Best RealTime Example: A famous example of Cache’s abilities is the European Space Agency’s decision to use it in one of their missions. ESA’s GAIA observatory is tasked with surveying a billion stars in our galaxy, generating an astronomical amount of data in the process. It turns out that Cache was the only DBMS capable of storing and manipulating this vast amount of data in a reasonable amount of time on hardware that is not out of this world. Industry wise Inter systems Users: (*image referred by enlyft site) List of top companies are using Intersystem Products: (*image referred by enlyft site) *I removed countries wise data: Comparison Between Intersystem Cache ,MSSQL and Oracle: Advantages: Business logic is much simpler, Easier to get high performance We can store the data as three ways like Key-Value storage (MUMPS) ,Object Oriented storage and RDBMS storage. Disadvantages: Smaller market for developers. References: https://www.intersystems.com https://enlyft.com/tech/products/intersystems Thanks for Your Reading!!! Thanks, Ponnumany, interesting! Pretty much no code libraries. This is what InterSystems Open Exchange and ObjectScript Package Manager for. Attention! The list of companies from enlyft.com is totally wrong.Even if you just look at Electronic Health Record you miss important countries like whole Scandinavia, Italy, Germany, China, ...and beyond that whole middle and eastern Europe and especially Russia. Where is Japan ?Just as a signal how massively wrong these figures are:My small Austria has more companies using Intersystems products than this 26 counting for India. I'd suggest you contact Intesystems Marketing for REAL figures.Your source is just faked information. Yes, I agree that it's not clear where they got the information. Is there any disclaimer on the site? Some information is accurate some are at least 'not sufficient". Robert! Is it wrong or it's incomplete? Wrong is a fake, incomplete - its another 'not enough information', which should be stated on the site of course. Some companies just don't share their contracts and partnership at all so I'm curious if any "enlyft" can show accurate information. I think it's both #1 missing a lot of important countries #2 wrong (or very aged) since FRANCE: 20 would mean to have 1 employee by customer . This simply can't match.I think a look at the WRC registry might give some feeling on the dimensions. (without disclosing details) For my case 5 yrs back picking out 1 of my partners which had >30 installations at 30 companies.Could be they count "Intersystems Only" - but that's not stated nor does it make sense. walking through their web pages you see fast who is their preferred product supplier. no need to mention Hi Evgeny, the info is at least unreliable, so i vote to ask the author to delete this information from the article. There is already too much fake news on the internet, lets make this little part of the internet as reliable and accurate as possible !
Question
Vivek Nayak · Aug 10, 2021

https://docs.intersystems.com not working

https://docs.intersystems.com is not working https://community.intersystems.com/post/temporary-online-documentation-server
Question
Muhammad Waseem · Nov 21, 2021

https://learning.intersystems.com is down

Hi, InterSystems learning section is down since yesterday When it will be up and running OR is there any alternate available? Thanks The learning site is now back up. Thanks for your patience! Thanks for the update
Question
Evgeny Shvarov · May 24, 2022

What are the Available Images at containers.intersystems.com

Hi developers! What is the easy way to know what are the images available at containers.intersystems.com? look at this announce, when this was introduced. There is mentioned docker-ls tool, which can help you with it Thanks @Dmitry.Maslennikov ! This line will help to install docker-ls on Mac: brew install docker-ls And this line helps to see the community images available now: docker-ls tags --registry https://containers.intersystems.com intersystems/iris-community And this command shows available IRIS Community tags on Docker Hub: docker-ls tags intersystems/iris-community requesting list . done repository: intersystems/iris-community tags: - 2021.1.0.215.3 - 2021.2.0.617.0 - 2021.2.0.651.0 - 2022.1.0.114.0 - 2022.1.0.131.0 - 2022.1.0.164.0 - 2022.1.0.172.0 - 2022.1.0.191.0 - 2022.1.0.199.0 And if you are lucky enough to have an Apple computer with an ARM chip (with M1 and M2 names so far...) look at the containers with a "-arm64" suffix: docker-ls tags --registry https://containers.intersystems.com intersystems/iris-community-arm64
Question
Andreas Schneider · Apr 22

Confusing container tags on containers.intersystems.com

I've conducted some tests using different InterSystems IRIS Community Edition container images, which I pulled from https://containers.intersystems.com. During this process, I noticed some inconsistencies that I’d like to clarify: The tag latest-preview pulls: InterSystems IRIS Version 2025.1.0.204 The tag latest-cd pulls: InterSystems IRIS Version 2024.3.0.217 The tag 2025.1 pulls: InterSystems IRIS Version 2025.1.0.223 This behavior was a bit confusing to me, especially since latest-preview does not point to the most recent 2025.1 build. Could someone please confirm if this is the intended setup or provide guidance on how these tags are meant to be used? Andreas You can see here what is each version: https://docs.intersystems.com/iris20251/csp/docbook/Doc.View.cls?KEY=PAGE_rel_streams Thanks for the link!
Question
Olga Smolyar · Feb 27, 2019

Using CSP Gateway with Apache on WIndows 10 (64-bit) - error "Cannot load c:/InterSystems/IRIS_2019/CSP/bin/CSPa24.dll into server: %1 is not a valid Win32 application"

Hello,I'm trying to set up an Apache server using CSP Gateway on Windows 10 (64-bit), but am getting the error "Cannot load c:/InterSystems/IRIS_2019/CSP/bin/CSPa24.dll into server: %1 is not a valid Win32 application" when attempting to start up httpd.exe after adding the CSP-specific section to httpd.conf.The CSP gateway is 64-bit (CSPGateway-2018.1.1.643.0-win_x64) and so is the Apache install (httpd-2.4.38-o102q-x64-vc14).The CSPa24.dll file does exist in the specified location. Any suggestions appreciated.Thank you,Olga yes, internal private apache webserver (PWS), the embedded one coming with the IRIS installation is still 32-bit on windows x64."CSPGateway-2018.1.1.643.0-win_x64" kit should contain 64-bit CSPGateway binarys/dlls.You can check bitness/architecture of your apache with the command: >httpd -VBitness of apache and CSPGateway binarys *must* match!There is an alternative to dumpbin in order to check bitness of CSPGateway binarys/dlls which IMHO is easier:Open executable or dll in editor (notepad, notepad++), check the first printable characters *after* the first occurrence of "PE".This part is most likely to be surrounded by at least some whitespace (could be a lot of it), so it can be easily done visually.x86:PE Lx64:PE d†HTH,Bernd Thank you @Eduard.Lebedyuk , @Bernd.Mueller for the tips - yes, it works with a 32-bit Apache server. For some reason even though CSPGateway-2018.1.1.643.0-win_x64 is the one installed (it's the only one downloaded), the CSPa24.dll is 32-bit according to the above test.Regards,Olga i just tried and installed from kit-file "CSPGateway-2018.1.1.643.0-win_x64.exe" and the CSPa24.dll included is 64-bit as expected. The user you are using to run apache / cache. Do they have rights to the file What does this command return? dumpbin /headers c:/InterSystems/IRIS_2019/CSP/bin/CSPa24.dll For me (on IRIS for Windows (x86-64) 2018.2 (Build 241U) Fri Jan 26 2018 01:06:37 EST) it shows: Dump of file ./CSPa24.dll PE signature found File Type: DLL FILE HEADER VALUES 14C machine (x86) 5 number of sections 5BC558F7 time date stamp Tue Oct 16 06:20:23 2018 0 file pointer to symbol table 0 number of symbols E0 size of optional header 2102 characteristics Executable 32 bit word machine DLL Note 14C machine (x86) value, it means that it's a 32bit dll. If you have similar output, I recommend installing 32 bit apache.
Announcement
Anastasia Dyubaylo · Jan 14, 2021

Top Open Exchange Developers and Applications for 2020!

Hi Community, 2020 was full of great applications! Almost 400 apps have already been uploaded to InterSystems Open Exchange! And 200+ apps uploaded to our applications gallery in 2020! We're so pleased to introduce the best Open Exchange developers and the most downloaded apps that you should definitely try! Let's take a closer look at our heroes and remarkable apps: Badge's Name Advocates Rules Nomination: InterSystems Application of the Year 1st place:Gold InterSystems Application of the Year 2020 iris-history-monitorby @Henrique.GonçalvesDias 1st / 2nd/ 3rd / 4th-10th place in "InterSystems Application of the Year 2020" nomination. Given to developers whose application gathered the maximum amount of downloads on InterSystems Open Exchange in the year 2020. 2nd place:Silver InterSystems Application of the Year 2020 VSCode-ObjectScriptby @Maslennikov.Dmitry 3rd place:Bronze InterSystems Application of the Year 2020 PythonGatewayby @Eduard.Lebedyuk 4 - 10 places:InterSystems Application of the Year 2020 Serenjiby @John.Murray ObjectScript Package Managerby @Evgeny.Shvarov ObjectScript-Mathby @Peter.Steiwer AnalyzeThisby @Peter.Steiwer DeepSeeButtonsby @Peter.Steiwer PivotSubscriptionsby @Peter.Steiwer iris-rest-api-templateby @Evgeny.Shvarov Nomination: InterSystems ZPM Application of the Year 1st place:Gold InterSystems ZPM Application of the Year 2020 MDX2JSONby @Eduard.Lebedyuk 1st / 2nd / 3rd / 4th-20th place in "InterSystems ZPM Application of the Year 2020" nomination. Given to developers whose InterSystems Open Exchange application was installed the most as ZPM (ObjectScript Package Manager) package in the year 2020. 2nd place:Silver InterSystems ZPM Application of the Year 2020 DeepSeeWebby @Anton.Gnibeda 3rd place:Bronze InterSystems ZPM Application of the Year 2020 WebTerminalby @Nikita.Savchenko7047 4 - 20 places:InterSystems ZPM Application of the Year 2020 ssl-clientby @Evgeny.Shvarov ObjectScript Package Managerby @Evgeny.Shvarov ISC DEVby @Gevorg.Arutiunian9096 csvgenby @Evgeny.Shvarov iris-web-swagger-uiby @Maks.Atygaev EnsembleWorkflowby @Eduard.Lebedyuk EnsembleWorkflowUI​by @Sergey.Sarkisyan zpm-registryby @Evgeny.Shvarov objectscript-openapi-definitionby @Guillaume.Rongier7183 isc-apptools-lockdownby @MikhailenkoSergey Samples-BIby @Evgeny.Shvarov workflowUI-ngxby @Sergey.Sarkisyan JSON-Filterby @Lorenzo.Scalese GitHubAPIby @Eduard.Lebedyuk Test Coverage Toolby @Timothy.Leavitt RESTForms2by @Henry.HamonPereira iris-fhir-portalby @Henrique.GonçalvesDias Nomination: InterSystems Developer of the Year 1st place:Gold InterSystems Developer of the Year 2020 @Robert.Cemper1003 1st / 2nd / 3rd / 4th-10th place in "InterSystems Developer of the Year 2020" nomination. Given to developers who uploaded the largest number of applications to InterSystems Open Exchange in the year 2020. 2nd place:Silver InterSystems Developer of the Year 2020 @Evgeny.Shvarov 3rd place:Bronze InterSystems Developer of the Year 2020 @Eduard.Lebedyuk @Henrique.GonçalvesDias @Guillaume.Rongier7183 @MikhailenkoSergey @Lorenzo.Scalese @Yuri.Gomes 4 - 10 places:InterSystems Developer of the Year 2020 @Anton.Umnikov @Daniel.Tamajon @alex.kosinets @Oliver.Wilms @Renato.Banzai @Vasiliy.Bondar @José.Pereira @Chris.Munt CONGRATULATIONS! You are doing so valuable and important job for all the community! Thank you all for being part of the InterSystems Community and Open Exchange! Share your experience, ask, learn, develop, and be successful with InterSystems. Stay tuned!
Announcement
RB Omo · Apr 4, 2023

April 4, 2023 - Alert: Incorrect Query Results

InterSystems has corrected a defect that can cause an SQL query to return incorrect results. The defect exists in the following products and any InterSystems offerings based on them. Impacted versions are 2021.2, 2022.1.x, 2022.2, and 2022.3: InterSystems IRIS® InterSystems IRIS for Health™ HealthShare® Health Connect Impacted version is 2022.2: InterSystems HealthShare® The issue can be triggered when SQL Runtime Plan Choice (RTPC) is enabled (the default) and the query contains a "truth value" WHERE ? = ?. When triggered, some predicates may not be evaluated correctly; this leads to incorrect query results. Note: It is not possible to fully assess a query's vulnerability by reviewing the SQL. This is because InterSystems SQL query optimization can add truth values to the internal representation of queries. If your environment uses InterSystems SQL, then you can immediately remediate the issue by disabling the RTPC feature. Note: Additional information about mitigations for InterSystems HealthShare® will be released shortly. The correction for this defect is identified as YCL227 and will be included in all future versions of InterSystems IRIS®, InterSystems IRIS for Health™, and HealthShare® Health Connect as well as any InterSystems products based on them. The correction is also available via Ad hoc distribution. If you have any questions regarding this alert or need an Ad hoc distribution with the correction, please contact the Worldwide Response Center.
Announcement
Anastasia Dyubaylo · Feb 8, 2022

Top Open Exchange Developers and Applications for 2021

Hey Community, More than 500 applications are already on the InterSystems Open Exchange. It's time to announce the best developers and the most downloaded apps for 2021! Let's take a closer look at our heroes and remarkable apps: Badge's Name Advocates Rules Nomination: InterSystems Application of the Year 1st place:Gold InterSystems Application of the Year 2021 LabResultsVerification-hl7by @Muhammad.Waseem 1st / 2nd/ 3rd / 4-10th place in "InterSystems Application of the Year 2021" nomination. Given to developers whose application gathered the maximum amount of downloads on InterSystems Open Exchange for 2021. 2nd place:Silver InterSystems Application of the Year 2021 intersystems-iris-dev-templateby @Evgeny.Shvarov iris-rad-studioby @Henrique.GonçalvesDias and @José.Pereira 3rd place:Bronze InterSystems Application of the Year 2021 RESTFileTransferby @Irene.Mikhaylova 4 - 10th places:InterSystems Application of the Year 2021 HealthInfoQueryLayerby @Botai.Zhang HoleFoods Adaptive Analytics Sampleby @Peter.Steiwer RESTFUL API For Hotel OverBooking Systemby @jingqi.LIu FHIR Simple Demo Applicationby @Marcello.Correa irisdemo-demo-restsqlby @Amir.Samary Retrieve and Relateby Dilara Sakalli iris-on-fhirby @Henrique.GonçalvesDias and @José.Pereira Nomination: InterSystems ZPM Application of the Year 1st place:Gold InterSystems ZPM Application of the Year 2021 assert-objectscriptby @Niklas.Thilmont 1st / 2nd / 3rd / 4-10th place in "InterSystems ZPM Application of the Year 2021" nomination. Given to developers whose InterSystems Open Exchange application was installed the most as ZPM (ObjectScript Package Manager) package for 2021. 2nd place:Silver InterSystems ZPM Application of the Year 2021 RESTFormsRADby @Henrique.GonçalvesDias Git for Shared Development Environmentsby @Timothy.Leavitt 3rd place:Bronze InterSystems ZPM Application of the Year 2021 IO-Redirectby @Lorenzo.Scalese zapmby @MikhailenkoSergey 4 - 10th places:InterSystems ZPM Application of the Year 2021 Config-APIby @Lorenzo.Scalese zpm-explorerby @Henrique.GonçalvesDias and @José.Pereira iris-rad-studioby @Henrique.GonçalvesDias and @José.Pereira PKI-Scriptby @Lorenzo.Scalese iris-csv-anonymizerby @Renan.Lourenco iris-dataset-countriesby @Evgeny.Shvarov iris-embedded-python-templateby @Evgeny.Shvarov Nomination: InterSystems Developer of the Year 1st place:Gold InterSystems Developer of the Year 2021 @Robert.Cemper1003 1st / 2nd / 3rd / 4-10th place in "InterSystems Developer of the Year 2021" nomination. Given to developers who uploaded the largest number of applications to InterSystems Open Exchange for 2021. 2nd place:Silver InterSystems Developer of the Year 2021 @Raman.Sailopal 3rd place:Bronze InterSystems Developer of the Year 2021 @MikhailenkoSergey 4 - 10th places:InterSystems Developer of the Year 2021 @Evgeny.Shvarov @Dmitry.Maslennikov @Yuri.Gomes @Guillaume.Rongier7183 @Oliver.Wilms @Henrique.GonçalvesDias @Lorenzo.Scalese @José.Pereira @davimassaru.teixeiramuta @Muhammad.Waseem @Evgeniy.Potapov CONGRATULATIONS! Thank you all for being a part of the InterSystems Community and Open Exchange! Share your experience, ask, learn, develop, and be successful with InterSystems. Stay tuned! Oh, wow! That's unexpected! Congratulations to everyone! This community is fantastic, with excellent developers and remarkable people. Being among amazing developers, it's an honor. I want to shout out to @José.Pereira for constantly pushing me forward in our projects; what started as a friendly rivalry became an incredible partnership! via GIPHY @Henrique.GonçalvesDias True story! And let's go 2022! Congratulations community! Congrats to everyone! 3rd for [io-redirect](https://openexchange.intersystems.com/package/IO-Redirect). How it's possible. It is also unexpected! Congratulations everyone and thank you for your code contributions to the Community that everyone can leverage! Congratulations to all those amazing people who develop all those amazing apps!! 👏👏
Announcement
Evgeny Shvarov · Apr 9, 2018

Developers Workshop in Khabarovsk, Russia, 18th April 2018

Hi, Community! Come join InterSystems developers workshop in Khabarovsk, Russia 18th of April! See the agenda below. 9:00 — Welcome reception 9:30 — What's New In InterSystems Data Platforms. InterSystems IRIS Announcement — Vadim Aniskin 10:00 — InterSystems New Features in IRIS Data Platform — @Dmitry.Zasypkin 10:30 — SQL Enhancements in InterSystems Data Platforms — @Dmitry.Zasypkin 11:00 — Coffee Break 11:20 — WS-Security, Integration With Crypto Providers — @Dmitry.Zasypkin 13:00 — Lunch 14:00 — GraphQL for InterSystems Data Platforms — @Arutunyan.Gevorg 15:20 — New Features of DeepSee Web for BI Visualization — @Semion.Makarov 17:00 — InterSystems Worldwide Response Center — @Alexander.Koblov Join the workshop!