Search

Clear filter
Question
Raman Sailopal · Apr 8, 2021

InterSystems IRIS command line utility

Hi guys, I've created an iris command line utility to interface the Linux command line with Interface IRIS https://github.com/RamSailopal/iriscmd It maybe of use to some of the community Ram Hi @Raman.Sailopal You can publish your contribution on OpenExchange Check out this video about ZPM, so you can provide your command line in an even easier way to install and use it. New Video: ObjectScript Package Manager ZPM: Installing, Building, Testing, (intersystems.com) Hi Ram! We see the request to Open Exchange, but you need to add a License to the repository - e.g. MIT License. This is a mandatory thing to submit for Open Exchange.
Announcement
Anastasia Dyubaylo · Jul 6, 2020

New Video: InterSystems Cloud Manager

Hi Developers, The new video from Global Summit 2019 is available on InterSystems Developers YouTube: ⏯ InterSystems Cloud Manager In this video, we will dive into InterSystems Cloud Manager, which enables consistent and repeatable deployment of applications in the cloud, or on-premises. We will provide code and discuss the details of using a simple abstraction and operating approach to deploying secure and resilient solutions. Takeaway: InterSystems IRIS includes tools that can help me deploy applications in the cloud. Presenter: @Steven.LeBlanc, Product Specialist - Cloud Operations, InterSystems If you would like to explore a wider range of topics related to this video, please use the Resource Guides below: ➡️ System Architecture (Running Fast and Safe) Resource Guide - 2019 ➡️ Cloud Deployment Resource Guide - 2019 Enjoy and stay tuned! 👍🏼
Announcement
Evgeny Shvarov · Oct 30, 2020

Technology Bonuses for InterSystems Interoperability Contest

Hi Developers! Here're the technology bonuses for the InterSystems Interoperability Contest that will give you extra points in the voting: Business Process BPL or Business Rule DTL Usage Custom Interoperability Adapter Usage Production EXtension(PEX) Java or .NET usage Workflow Engine usage ZPM Package deployment Docker container usage See the details below. Business Process BPL or Business Rules Usage - 1 point One of the key features of IRIS Interoperability Productions are business processes, which could be described by BPL (Business Process Language). Learn more on Business Processes in documentation. Business Rules it's a no-code/low-code approach to manage the processing logic of the interoperability production. In InterSystems IRIS you can create a business rule which you can create visually or via the ObjectScript representation. You can collect the Business Process/Business Rule bonus if you create and use the business process or business rule in your interoperability production. Business Rule Example Learn more on Business Rules in documentation. Custom Interoperability Adapter Usage - 1 point InterSystems Interoperability production can contain inbound or Outbound adapters which are being used to communicate with external systems by business services and operations of the production. You can use out-of-the-box adapters (like File, or Email) or develop your own. You get the bonus if you develop your own custom inbound or outbound adapter and use it in your production. Example of an adapter. Learn more on adapters. Production EXtension (PEX) Usage - 2 points PEX is a Java or .NET extension of Interorability productions. You get this bonus if you use PEX with JAVA or .NET in your interoperability production. PEX Demo. Learn more on PEX in Documentation. Workflow Engine Usage - 1 point Workflow Engine its a part of IRIS Interoperability which could be used to automate distribution of tasks among users. You get this bonus if you use include the usage of Workflow Engine in your interoperability production. Learn more on Workflows in Documentation. There are Community modules WorkflowAPI and WorkflowUI-ngx which provide a nice UI layer on Angular for the Workflow engine. ZPM Package deployment - 1 point You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full Stack application so it could be deployed with: zpm "install your-full-stack-solution-name" command on IRIS with ZPM client installed. ZPM client. Documentation. Docker container usage - 1 point The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. You can collect the bonus if you use any of the following docker templates: IRIS Interoperability Template Feel free to ask any questions about using the listed technologies. Good luck in the competition!
Announcement
Anastasia Dyubaylo · Oct 30, 2020

New Video: A Look at InterSystems Reports

Hey Developers, Learn about InterSystems Reports, powered by Logi Analytics, a report-generation tool that enables you to rapidly create and view visual reports of your data. ⏯ A Look at InterSystems Reports 👉🏼 Subscribe to InterSystems Developers YouTube. Enjoy and stay tuned! I think i have managed to get the report server installed. The licence details in Discord helped. And the note about not using ! Character in passwords was useful as all my passwords tend to have an ! In them. I am waiting for my laptop to complete its cleanup and space free up and then i should be able to test it through the smp. Thanks Nigel
Announcement
Anastasia Dyubaylo · Sep 7, 2020

InterSystems Open Exchange Overview Webinar

Hi Community! We're pleased to invite all the developers to the upcoming InterSystems Open Exchange Overview webinar on September 18 at 11:00 AM EDT. In this webinar you will learn about InterSystems Open Exchange – a gallery of solutions, tools and templates made with InterSystems IRIS, IRIS for Health and other InterSystems data platforms. What awaits you? In the webinar you’ll know: What is Open Exchange and how to use it in your favour Where to find InterSystems solutions How to promote your own solution made with InterSystems IRIS How to publish, install and deploy solutions from Open Exchange How to build your company’s profile on Open Exchange Join us in the webinar of September with a presenter @Evgeny.Shvarov, Developer Ecosystem manager of InterSystems. Date: Friday, September 18, 2020Time: 11:00 AM EDT ➡️ REGISTER HERE Today! Don't miss our webinar! ➡️ JOIN THE WEBINAR HERE Hey Developers! Now this webinar recording is available on InterSystems Developers YouTube Channel: Enjoy watching this video! 👍🏼
Article
Renan Lourenco · Jan 12, 2021

CSV Anonymizer Powered by InterSystems IRIS®

Tiny web application that allows you to anonymize CSV files. Based on [InterSystems IRIS®](https://www.intersystems.com/products/intersystems-iris) **Version:** _store/intersystems/iris-community:2020.3.0.221.0_ ## Application Sample CSV where Date of Birth and Sex will remain untouched, while the rest should be anonymized. ![before](https://github.com/OneLastTry/iris-csv-anonymizer/raw/master/assets/before.png) The application recognizes the header columns and allows the user to chose which ones to ignore. ![demo](https://github.com/OneLastTry/iris-csv-anonymizer/raw/master/assets/demo.gif) After processing. ![after](https://github.com/OneLastTry/iris-csv-anonymizer/raw/master/assets/after.png) ## Setup **Make sure you have Docker up and running before starting.** ### Option 1 Recommended in case you just want to get the application up and running. ```bash docker run --name anonymizer --publish 9091:1972 --publish 9092:52773 rlourenc/iris-csv-anonymizer:1.0 ``` ### Option 2 Recommended in case you want to play with the source code and twiki it to your taste. Clone the repository to your desired directory ```bash git clone https://github.com/OneLastTry/iris-csv-anonymizer.git ``` Once the repository is cloned, execute: **Always make sure you are inside the main directory to execute docker-compose commands.** ```bash docker-compose up ``` ## Access You can now access the application via [http://localhost:9092/appl/Anonymizer.Web.Application.zen](http://localhost:9092/appl/Anonymizer.Web.Application.zen)
Article
Yuri Marx · May 20, 2021

Data Fabric Architecture with InterSystems IRIS

What is Data Fabric? “It is a set of hardware infrastructure, software, tools and resources to implement, administer, manage and execute data operations in the company, including, acquisition, transformation, storage, distribution, integration, replication, availability, security, protection , disaster recovery, presentation, analysis, preservation, retention, backup, recovery, archiving, recall, deletion, monitoring and capacity planning, across all data storage platforms and enabling application use to meet the company's data needs company". (Alan McSweeney) The Data Fabric is a new way to operate the data using all resources and technology innovations available to get business value, including multimodel databases, Analytics, AI, ESB/SOA, microservices and API Management. Data Fabric principles Alan McSweeney listed the following principles when using Data Fabric: Administration, management and control - maintain control and be able to manage and administer data, regardless of where it is located Stability, reliability and consistency - common tools and utilities used to deliver a stable and reliable Data Fabric across all layers Security - Security standards across the Data Fabric, governance automation, compliance and risk management Open, flexible and free choice - ability to choose and change data storage, access and location Automation - automated management and maintenance activities, DevOps and DevSecOps Performance, recovery, access and use - applications and users can gain access to data when needed, as needed and in a format in which it is usable Integration - All components interoperate together at all layers Data Fabric Architecture McSweeney designed a conceptual diagram to detail Data Fabric into an organization, see: You can see that is needed some technologies to get a fluid data input, processing and output operating toghether to "fabric" the data and deliver business value to the data consumers. These elements can be resumed by this diagram: The operation of the data is in Data Intake Gateway, using ESB and API Gateway technology to capture, orchestrate, transform, enrich and integrate data assets into to corporate data assets. The result of the data operation is consumed using Analytics and AI to allows data consumers to get the insights. The multimodel repositories are key player too, because the volume and variety of the data and the requirement of "golden data", the "single channel of truth". InterSystems IRIS and the Data Fabric The InterSystems IRIS is a Data Fabric platform thats enable a Data Fabric architecture into the organizations, see: DATA FABRIC COMPONENT ​INTERSYSTEMS IRIS COMPONENT ​Multi-Purpose Repository ​IRIS Database Supported SQL Relational object in Java, Python, .NET and Object Script NoSQL to JSON – DocDB Analytical with MDX cubes Shards support to enable Big Data (same as MongoDB) Corporate Cache – ECP MDM implemented via Integration Bus RBAC, Cryptography and Labeling Transanalytic and Data Lake JDBC, ODBC or native SQL access with ORM for Object Script ​Data Intake / Gateway via Integration Bus / Service Bus and API Gateway IRIS Interoperability REST API and API Management Data Bus - SOA, EAI, ESB Integration and EDI Adapters Flow Automation - BPL and DTL, Rules Native integration with Java, .NET and C Python and JavaScript MFT - Managed File Transfer Messaging, Events and JMS IoT with MQTT / API Data Extraction / Ingestion, Transformation and Loading Analysis and Reporting Utilities IRIS Analytics BI / Analytical and ETL (BPL / DTL) Hierarchical Panels, Analysis and Pivots SQL, MDX and Power BI Connectors Access Reports and Embedded Reports UIMA - Analysis of unstructured contente Semantic and sentiment analysis Real-time or scheduled analytics AutoML – IntegratedML IA / ML with R or Pyhton NLP - Natural language processing Statistical in R, Python and Object Script Data Bus and Cognitive Flows Text Analytics PMML Adaptive Operational Analytics (AtScale) User Portal AI utilities Conclusion The InterSystems IRIS is not a simple database, or interoperability platform, it is a central player to get your Data Fabric. If you use another solutions from other companies, you need buy 4 to 7 solutions, but with InterSystems you create your Data Fabric with only solution, composed by multimodel DB, ESB/APIM, Analytics and AI. It is cheaper and more simple to you. Learn more in: https://pt.slideshare.net/alanmcsweeney/designing-an-enterprise-data-fabric Great article about Data Fabric!Could you share with us the diagram of Data Fabric Architecture? The diagram looks awesome and would like to see the details Thanks, diagram into: https://pt.slideshare.net/alanmcsweeney/designing-an-enterprise-data-fabric
Announcement
Preston Brown · Jul 20, 2023

Hybrid InterSystems Cache Database Administrator

The Database Administrator’s responsibilities will include, but are not limited to:• Monitor systems logs, report abnormalities and troubleshoot.• Monitor database backups, modify when needed.• Monitor file system space.• Perform support and maintenance of existing Cache deployment, analysis, and migration of existing Cache code to Microsoft SQL; and Web Services (SOA). REQUIRED SKILLS/EXPERIENCE: A minimum of proven 4 years of experience in database administration planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management including: • Cache • SUSE Linux • RedHat Linux • Backup and Restore • Database Mirroring Excellent communication skills and experience in handling confidential information. US Citizenship only: Yes Job Type: Contractor Hybrid Position. 4 Days in the Kew Gardens NY office and one day remote. $$$: DOE ($60-$70/hour) Work hours: 9AM to 5PM (~35 hours weekly). Email consideration to with Resume (must have) to pbrown@cybercodemasters.com
Announcement
Anastasia Dyubaylo · Aug 7, 2023

InterSystems Python Programming Contest 2023

Hi Developers, We are pleased to invite you all to the new InterSystems online programming contest focused on Python! 🏆 InterSystems Python Programming Contest 🏆 Duration: September 4 - 24, 2023 Prize pool: $14,000 The topic We invite you to use Embedded Python in a new programming contest! Applications that use Native API for Python or PEX for Python are welcomed too. Submit an open-source application that uses either Embedded Python or Native API for Python or Python PEX for Python with InterSystems IRIS or InterSystems IRIS for Health. General Requirements: Accepted applications: new to Open Exchange apps or existing ones, but with a significant improvement. Our team will review all applications before approving them for the contest. The application should work either on IRIS Community Edition or IRIS for Health Community Edition. Both could be downloaded as host (Mac, Windows) versions from Evaluation site, or can be used in a form of containers pulled from InterSystems Container Registry or Community Containers: intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest . The application should be Open Source and published on GitHub. The README file to the application should be in English, contain the installation steps, and contain either the video demo or/and a description of how the application works. Only 3 submissions from one developer are allowed. Prizes 1. Experts Nomination - a specially selected jury will determine winners: 🥇 1st place - $5,000 🥈 2nd place - $3,000 🥉 3rd place - $1,500 🏅 4th place - $750 🏅 5th place - $500 🌟 6-10th places - $100 2. Community winners - applications that will receive the most votes in total: 🥇 1st place - $1,000 🥈 2nd place - $750 🥉 3rd place - $500 🏅 4th place - $300 🏅 5th place - $200 If several participants score the same amount of votes, they all are considered winners, and the money prize is shared among the winners. Who can participate? Any Developer Community member, except for InterSystems employees (ISC contractors allowed). Create an account! Developers can team up to create a collaborative application. Allowed from 2 to 5 developers in one team. Do not forget to highlight your team members in the README of your application – DC user profiles. Important Deadlines: 🛠 Application development and registration phase: September 4, 2023 (00:00 EST): Contest begins. September 17, 2023 (23:59 EST): Deadline for submissions. ✅ Voting period: September 18, 2023 (00:00 EST): Voting begins. September 24, 2023 (23:59 EST): Voting ends. Note: Developers can improve their apps throughout the entire registration and voting period. Helpful resources 1. Developing Python Applications with InterSystems IRIS: Learning Path Writing Python Application with InterSystems Embedded Python Documentation Native API for Python Documentation PEX Documentation 2. For beginners with ObjectScript Package Manager (IPM): How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS Package First Development Approach with InterSystems IRIS and ZPM 3. How to submit your app to the contest: How to publish an application on Open Exchange How to submit an application for the contest 4. Example applications: embedded-python-template interoperability-python interoperability-python-template pex-demo python-examples django-iris-template Python Faker 5. Videos: Introduction to Embedded Python Embedded Python: Bring the Python Ecosystem to Your ObjectScript App Embedded Python for ObjectScript Developers: Working with Python and ObjectScript Side-By-Side Embedded Python with Interoperability InterSystems IRIS Native Python API in AWS Lambda Need Help? Join the contest channel on InterSystems' Discord server or talk with us in the comment to this post. We're waiting for YOUR project – join our coding marathon to win! ❗️ By participating in this contest, you agree to the competition terms laid out here. Please read them carefully before proceeding.❗️ The Embedded Python Documentation is not available on that link... Thanks for spotting this, @Esther.Sanchez - the documentation for the 2021.2 version is probably not available anymore. I edited the link to lead to the latest version. Look at the Python-related ideas on the Ideas Portal. You can implement one of these ideas and get a tech bonus for idea implementation. New Python-related ideas posted before the Contest start will be accepted as well. Post your ideas and good luck with the contest! The same case is with Native API for Python. Hey Developers! One application has already been added to the contest!🤩native-api-command-line-py-client by @Robert.Cemper1003 Check it out! Hi All! The recording of the "Kick-off webinar for the Python Programming Contest 2023" is on InterSystems Developers YouTube! 🔥 Dear Developers! Please use technology bonuses to collect more votes and get closer to winning the main prize. 🥳 Have a great weekend! Hey, Community! One more application has been added to the contest! iris-size-django by @Heloisa.Paiva Check it out!
Announcement
Anastasia Dyubaylo · Oct 24, 2023

[Video] Working with Containers & InterSystems Technology

Hi Developers, Dive into the latest video on InterSystems Developers YouTube: ⏯ Working with Containers & InterSystems Technology @ Global Summit 2023 This workshop covers the basics of containers, focusing on Docker and InterSystems IRIS, and aims to familiarize participants with creating and managing container images, building applications, and utilizing Docker Compose. 🗣 Presenter: @Derek.Robinson, Senior Technical Online Course Developer, InterSystems Enjoy and stay tuned for more videos! 👍
Announcement
Anastasia Dyubaylo · Oct 31, 2023

[Video] Using InterSystems Reports for Insight

Hi Developers, Tap to watch the brand new video on InterSystems Developers YouTube: ⏯ Using InterSystems Reports for Insight @ Global Summit 2023 InterSystems Reports is a feature of InterSystems IRIS for operational report building and delivery. In this session, you will follow one customer's experience from design to delivery. 🗣 Presenter: @Michael.Braam, Senior Sales Engineer, InterSystems Enjoy this video and stay tuned for more videos! 👍
Announcement
Jeff Fried · Sep 14, 2023

InterSystems IRIS Point Releases Explained

From time to time InterSystems must respin a release to correct 1-2 issues. This process generates new kits called "Point Releases". A Point Release is distinct from maintenance or feature releases. Its objective is to correct an urgent issue in the field quickly and surgically. How to identify a point release InterSystems Data Platform products follow this release convention: <INTERSYSTEMS PRODUCT> <Year>.<Major>.<Maintenance>.<Bulid #>.<Point> E.g.: InterSystems IRIS 2022.1.4.204.1 It's simple to identify a point release: if the last digit of your product kit is non-zero, you're using a Point Release. How do I know if I should replace my current software? Every time a Point Release is introduced, InterSystems announces it to our customers and explains the issues it addresses. Announcements are done through our Developer Community (https://community.intersystems.com/tags/intersystems-official), and via Product Alerts. Each announcement will explain the issues the release addresses and the corresponding fixes, and provides instructions on whether to replace your kits and containers. So - read the announcement and reach out to us if you have any questions! NOTE: If you're not receiving product alert emails, access our page and sign up for it: https://www.intersystems.com/support/product-alerts-advisories/
Question
Luis Angel Pérez Ramos · Sep 11, 2023

InterSystems Containers web page down

I've tried to access this morning at https://containers.intersystems.com/contents and I'm receiveing a 503 as answer. Come on! I need my dosis of IRIS + Docker! How frustrating it is on a Monday morning 😑 You always can get Community images from Docker Hub Original vanilla images: https://hub.docker.com/u/intersystems Images with IPM/ZPM, and many other features: https://hub.docker.com/u/intersystemsdc You can also get IRIS and IRIS for Health images from the WRC : https://wrc.intersystems.com/wrc/coDistContainers.csp I'm too lazy to update my Dockerfile! Community images can be used for now: intersystemsdc/irishealth-community:latest and intersystemsdc/iris-community:latest The containers web site is back up and running: InterSystems Container Repository Thank you for reporting the earlier outage.
Question
Iryna Mykhailova · Jan 12, 2023

My InterSystems Learning Lab is down

Hello, Created my Learning Lab yesterday evening and for the first hour or so everything was fine, but after that it just stopped working and I get Server unavailable for Management Portal: And nothing would load in VSCode Is there anything to be done? Because I wanted to upload my student's test on it. And the system wouldn't allow me to create another server, because I already have one. I forwarded your request to onlinetraining@intersystems.com, which deals with the learning site and learning labs. And I cc'd the email address in your profile. Thank you, got a new server in the morning.
Discussion
Vadim Aniskin · Feb 24, 2023

Dark version of InterSystems Developer Community

Hi everybody! Many developers prefer a dark version of applications. Not surprisingly, @Guillaume.Rongier7183 posted an idea of making a dark version for the Developer Community. So we look forward to hearing from you. Please send us your feedback by using this Poll on the Ideas Portal, and by voting and commenting on the relevant idea. Thank you in advance for your votes and have a good day! if it's not the default I won't care Third choice could be phrased better: I suggest "Doesn't matter, I will use Community regardless of interface color." Thank you so much, John!I really appreciate your advice. Please ensure that any dark version uses our white logo as the default color is invisible in dark mode. @Guillaume.Rongier7183 Thank you for your idea. We got several comments on this idea here and on the Ideas Portal. We discussed this idea with developers to estimate the resources needed. We got 3 votes supporting this idea, and based on poll results 56% of users answered that they'll not use the Dark version. Based on this input we move this idea to the status "Future consideration". We'll discuss the Dark version again during Community portal development planning. Thank for the feedback. I think I will continue to use my sunglasses to check the community at night for a while