Question Evgeny Shvarov · Jan 31, 2022 Getting SQL Table Name For a Given Class Hi folks! Consider I have a class "X.Y.Z" What is the SQL table name for it? How can I obtain it via ObjectScript? A quick search doesn't show any methods and properties. Documentation is a bit "wrong" here saying that the SQL table name is the same. It will be at least 'x_y.z'. Any help is very appreciated!) #ObjectScript #SQL #InterSystems IRIS 0 14 0 891
Announcement Evgeny Shvarov · Jan 12, 2022 InterSystems Datasets Contest Bonuses Results Hi contestants! We've introduced a set of bonuses for the projects for the Datasets Contest! Here are the projects that scored it: #Big Data #Contest #Databases #Data Import and Export #InterSystems IRIS 1 9 1 372
Article Evgeny Shvarov · Jan 9, 2022 2m read Publishing Docker Image of Your InterSystems IRIS Solution to Github Registry Automatically Hi folks! Sometimes we need the docker image of the InterSystems IRIS solution we build to be published on some docker registry. The cases could be: Deploy it then in Kubernetes cluster Let your pal run the image of your public repo without building it locally. You can push the image to Docker Hub Registry or Github Registry. In this very short article, I provide a way how to do it automatically on every push to your GitHub repository. #Deployment #Docker #Tips & Tricks #InterSystems IRIS Open Exchange app 3 0 2 322
Announcement Evgeny Shvarov · Dec 28, 2021 Technology Bonuses for InterSystems IRIS Datasets Contest 2021 Hi Developers! Here're the technology bonuses for the InterSystems IRIS Datasets Contest 2021 that will give you extra points in the voting: Dataset Usage Demo Repository - 4 LOAD DATA Usage - 3 Questionnaire - 2 Unique Real Dataset - 4 Docker container usage - 2 ZPM Package deployment - 3 Online Demo - 2 Code Quality pass - 1 First Article on Developer Community - 2 Second Article On DC - 1 Video on YouTube - 3 See the details below. #Contest #Databases #Data Import and Export #InterSystems IRIS 0 4 0 366
Discussion Evgeny Shvarov · Dec 28, 2021 On Datasets Licensing Hi developers! We launched the datasets contest. And one of the important questions that need to be covered is dataset licensing. There are two general cases: a) a dataset you take from another place in public Internet or private network/person. b) a dataset you create by yourself or own for any other reason. We decided to follow the principles and considerations that data.world site introduces for datasets' licensing. #Contest #Databases #Other 0 2 0 246
Question Evgeny Shvarov · Dec 22, 2021 Is There a Handy way to Open a Related Class For a Table? Hi folks! While browsing tables in Management Portal is there an easy way to open a related class (e.g. to see its documentation)? There is a Documentation dropdown but the Class Documentation button is disabled. Thanks! #Management Portal #Documentation #InterSystems IRIS 0 2 0 256
Article Evgeny Shvarov · Dec 12, 2021 1m read A Repository to Get a Docker Image With a Particular ZPM Package Onboard Hi developers! ZPM Package Manager is getting more and more popular and thus the library of packages is growing. And thus some solutions or samples can be built with InterSystems IRIS and one or two packages installed. I want to share with you iris-docker-zpm-usage-template - a template that can be used exactly for this purpose. #Docker #InterSystems Package Manager (IPM) #InterSystems IRIS Open Exchange app 3 0 0 220
Question Evgeny Shvarov · Dec 10, 2021 Is it possible to change the code of a class programmatically? Hi folks! I'm curious if it is possible to change the class method to another class? I call a method of a system class to generate another class. But there is a bug/feature in a library class, so I need to tweak a bit the generated method, e.g. add additional parameter and change the line to "if" the parameter. I hope to do this programmatically after class generation and change the code in a way I like. What are the options? #ObjectScript #InterSystems IRIS 2 7 2 533
Announcement Evgeny Shvarov · Dec 1, 2021 InterSystems Security Contest 2021 Bonuses Results Hi contestants! We've introduced a set of bonuses for the projects for the Interoperability Contest 2021! Here are projects that scored it: Project Basic Auth Bearer/JWT OAuth Authorization Auditing Encryption Docker ZPM Online Demo Code Quality Article on DC Video on YouTube Total Bonus Nominal 2 3 5 2 2 2 2 2 3 1 2 3 29 appmsw-forbid-old-passwd 2 2 2 1 2 9 isc-apptools-lockdown 2 - - 1 2 5 passwords-tool 2 2 1 2 7 API Security Mediator 2 2 2 2 2 3 1 6 3 23 Audit Mediator 2 2 2 1 4 3 14 iris-disguise 2 2 1 4 3 12 iris-saml-example 5 2 2 2 3 1 2 17 Server Manager 3.0 Preview 2 4 6 appmsw-dbdeploy 2 2 1 2 7 Data_APP_Security 2 5 2 2 2 2 3 1 4 3 26 IRIS Middlewares 2 1 3 TimeTracking-workers 2 2 1 5 zap-api-scan-sample 2 1 4 3 10 https-rest-api 2 2 Please apply with your comments here in the posts or in Discord. #Contest #Security #InterSystems IRIS #IRIS contest 2 17 0 437
Discussion Evgeny Shvarov · Nov 29, 2021 Naming Convention on ObjectScript Packages, Classes and Package Manager Modules names Hi, Community! Open Exchange (OEX) is getting more and more popular and more and more developers consider publishing their apps in the public package manager registry. This is really great! So the topic of thoughtful naming convention is getting more important and even critical. Let's discuss? #ObjectScript #InterSystems Package Manager (IPM) #InterSystems IRIS 1 6 1 470
Announcement Evgeny Shvarov · Nov 15, 2021 Technology Bonuses for InterSystems Security Contest 2021 Hi Developers! Here're the technology bonuses for the Security Contest 2021 that will give you extra points in the voting: Basic Authentication usage - 2 Bearer/JWT Authentication usage - 3 OAuth 2.0 usage - 5 Authorization components usage - 2 Auditing usage - 2 Data Encryption usage - 2 Docker container usage - 2 ZPM Package deployment - 2 Online Demo - 2 Code Quality pass - 1 Article on Developer Community - 2 Video on YouTube - 3 See the details below. #Authentication #Access control #Contest #OAuth2 #Security #InterSystems IRIS #IRIS contest 0 1 0 333
Question Evgeny Shvarov · Nov 10, 2021 Is there a way to turn on DEBUG MODE for a web application? Ladies and gentlemen! Is there a way (some secret call? ) to turn on a debug mode for a particular IRIS web app? The reason is to log debug information in REST-API dispatch methods if the app is in debug mode. Of course, I could use "a global", but if there is any standard way? #Debugging #REST API #InterSystems IRIS 1 2 0 361
Question Evgeny Shvarov · Nov 10, 2021 How to Implement Bearer Authentication with InterSystems IRIS REST API? Hi folks! Could you please share your experience on how do you create REST API with InterSystems IRIS that uses bearer authentication? How do you generate tokens? How do you maintain it (how much time tokens exist?). Thanks in advance! #Authentication #REST API #InterSystems IRIS 0 4 1 675
Question Evgeny Shvarov · Nov 9, 2021 How Can One Logout From REST API Hi folks! Consider you are logged in to a REST API in InterSystems IRIS with user A. What is the way to log out in a browser? E.g. to login with another user B? #REST API #InterSystems IRIS 0 4 0 310
Announcement Evgeny Shvarov · Oct 21, 2021 Interoperability Contest 2021 Bonuses Results Hi contestants! We've introduced a set of bonuses for the projects for the Interoperability Contest 2021! Here are projects that scored it: #Contest #Interoperability #InterSystems IRIS #IRIS contest #Open Exchange 2 3 0 234
Announcement Evgeny Shvarov · Oct 4, 2021 Technology Bonuses for InterSystems InterOperability Contest 2021 Hi Developers! Here're the technology bonuses for the InterSystems Interoperability Contest 2021 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 Docker container usage ZPM Package deployment Online Demo Code Quality pass Article on Developer Community Video on YouTube See the details below. #Contest #Interoperability #InterSystems IRIS #IRIS contest 1 2 0 331
Article Evgeny Shvarov · Sep 20, 2021 3m read Importing CSV into the Existing Table in InterSystems IRIS Hi folks! Sometimes we need to import data into InterSystems IRIS from CSV. It can be done e.g. via csvgen tool that generates a class and imports all the data into it. But what if you already have your own class and want to import data from CSV into your existing table? There are numerous ways to do that but you can use csvgen (or csvgen-ui) again! I prepared and and example and happy to share. Here we go! #CSV #Data Import and Export #SQL #InterSystems IRIS 8 2 0 1.1K
Announcement Evgeny Shvarov · Sep 10, 2021 Technology Bonuses Results for Projects in the InterSystems Analytics Contest! Hi Developers! We had a set of technology bonuses for the InterSystems IRIS Analytics contest. And here is how projects collected it: #Adaptive Analytics #Analytics #Contest #InterSystems IRIS #InterSystems IRIS BI (DeepSee) #IRIS contest 3 0 0 248
Announcement Evgeny Shvarov · Aug 26, 2021 Technology Bonuses for InterSystems Analytics Contest 2021 Hi Developers! Here're the technology bonuses for the InterSystems Analytics contest that will give you extra points in the voting. Adaptive Analytics (AtScale) Cubes usage - 4 pointsInterSystems Adaptive Analytics provides the option to create and use AtScale cubes for analytics solutions. You can use the AtScale server we set up for the contest (URL and credentials can be collected in the Discord Channel) to use cubes or create a new one and connect to your IRIS server via JDBC. The visualization layer for your Analytics solution with AtScale can be crafted with Tableau, PowerBI, Excel, or Logi. Documentation, AtScale documentation Training #Adaptive Analytics #Analytics #Contest #InterSystems IRIS #InterSystems IRIS BI (DeepSee) #IRIS contest 1 0 0 304
Announcement Evgeny Shvarov · Aug 15, 2021 InterSystems Partner Ecosystem Services Hi Community and InterSystems Partners! We are glad to share great news for Intersystems Partner Directory Members:here is a list of services you can use to become more visible within our InterSystems Community. As a partner, you may order one of the services every six months free of charge: #InterSystems Business Solutions and Architectures #Partner Directory 0 0 0 217