Article Yuri Marx · Jan 25, 2021 3m read Creating the Documentation Portal for your InterSystems IRIS Application The ObjectScript language of InterSystems IRIS has a very powerful metadata engine called XData. This feature allows the creation of metadata definitions for your classes, to be used by the compiler or by programs that will extend the standard features of the language, based on the XData definitions of its scope. #Development Environment #InterSystems IRIS Open Exchange app 2 0 0 425
Article Yuri Marx · Jan 20, 2021 1m read Running shell commands in ObjectScript Sometimes it is necessary to execute commands from the shell of the host operating system, where your ObjectScript program is located, to launch programs, operating system services, schedule crontasks, among other activities. For this, the language has a utility procedure called $ZF(-100). See: #ObjectScript #InterSystems IRIS 3 2 2 1.1K
Article Yuri Marx · Jan 16, 2021 3m read Creating and listing XData definitions Hi InterSystems Community! The ObjectScript language of InterSystems IRIS has the ability to extend classes using a very interesting feature called XData. It is a section in your class that can be used to create custom definitions to be used within the class itself and also externally. To create one or more XData definitions for your class is very easy, see the example: #ObjectScript #InterSystems IRIS 2 2 0 468
Article Yuri Marx · Jan 12, 2021 3m read Comparing the main Gartner Magic Quadrant ODBMS leaders Hi Community, In this article I compared the features of the main leaders in the ODBMS gartner quadrant - 2019. See the list sorted by number of existent features. #Databases #InterSystems IRIS 2 4 1 566
Question Yuri Marx · Jan 12, 2021 How Can I get a list fo the classes from a package and each item XData content? Hi community, How Can I get a list fo the classes from a package and for each item of the list the XData content? #ObjectScript #InterSystems IRIS 1 3 0 378
Article Yuri Marx · Jan 5, 2021 1m read Mock REST API or SOAP services on the Internet Hi Community, The Mockable.io (https://www.mockable.io/) is an online service to deploy REST API or SOAP services in seconds. This is useful to test the consumption of an API or SOAP service in your production or objectscript class without having to implement a real service, including https option. It's very simple procedure, see: #Testing #Other 2 2 1 2.3K
Article Yuri Marx · Jan 4, 2021 2m read Big Data 5V with InterSystems IRIS Big Data 5V with InterSystems IRIS See the table below: #Big Data #InterSystems Business Solutions and Architectures #InterSystems IRIS 2 0 1 528
Article Yuri Marx · Dec 27, 2020 2m read Secure IRIS Digital Services The InterSystems IRIS has two major paths to a digital service: API/Web Service into Interoperability module and multimodel Database/Analytics. Each of them has your security configuration. To do API security you apply an OAuth or JWT plug-in to the API endpoint. So in the Admin Portal, API producer and consumers get the keys to authenticate the API and consume it. The Admin Portal allows you configure RBAC policies too. #Security #InterSystems IRIS 4 0 3 410
Article Yuri Marx · Dec 24, 2020 3m read InterSystems IRIS BI User Portal Artifacts into Container Classes The InterSystems IRIS has a very nice container class to allows you have your Dashboards as classes source code. It is %DeepSee.UserLibrary.Container. With this class is possible group all your dashboard and pivot table definitions. This is useful to automatically create your dashboards when you build your docker project and other automation scenarios. See: #Analytics #InterSystems IRIS Open Exchange app 2 4 1 264
Article Yuri Marx · Dec 23, 2020 6m read Technical View: Crawler and NLP to do website text analytics Web Crawling is a technique used to extract root and related content (HTML, Videos, Images, etc.) from websites to your local disk. This is allows you apply NLP to analyze the content and get important insights. This article detail how to do web crawling and NLP. To do web crawling you can choose a tool in Java or Python. In my case I'm using Crawler4J. (https://github.com/yasserg/crawler4j). #Analytics #Contest #Java #InterSystems IRIS Open Exchange app 1 0 1 875
Article Yuri Marx · Dec 22, 2020 2m read InterSystems DC Past Contests - a successful journey I compiled some data about past InterSystems DC constest. Some statistics: 64 applications (17% of all current apps into OEX - 377 apps in december/2020) 08 contests 29 developers See the summary: #Contest #InterSystems IRIS 4 7 1 251
Article Yuri Marx · Dec 22, 2020 1m read Marketing Analysis into the InterSystems website using website-analyzer Hi community, I used website-analyzer - an app that uses InterSystems NLP and Crawler4J to extract all website content and do NLP on it. I limited to 200 pages and discovered this: Top 10 Concepts - business and content topics in the InterSystems site: Other frequency concepts, see the focus in the iris speed, scale and data value: #InterSystems Business Solutions and Architectures #InterSystems IRIS Open Exchange app 2 0 2 276
Article Yuri Marx · Dec 21, 2020 2m read Do NLP in any website with InterSystems IRIS and Crawler4J Today, is important analyze the content into portals and websites to get informed, analyze the concorrents, analyze trends, the richness and scope of content of websites. To do this, you can alocate people to read thousand of pages and spend much money or use a crawler to extract website content and execute NLP on it. You will get all necessary insights to analyze and make precise decisions in a few minutes. #Analytics #InterSystems IRIS Open Exchange app 3 3 3 342
Question Yuri Marx · Dec 8, 2020 SQL Query execution plan Is it possible see the execution plan of a SQL sentence in IRIS? Like this: explain plan for select e.ename,r.rname from employees e join roles r on (r.id = e.role_id) join departments d on (d.id = e.dept_id) where e.staffno <= 10 and d.dname in ('Department Name 1','Department Name 2'); That returns this: #SQL #InterSystems IRIS 1 3 1 452
Question Yuri Marx · Dec 8, 2020 How to convert from XML to JSON? Is IRIS DTL, Adapter, Production or ObjectScript class have a function to transform an arbitrary XML to JSON? #DTL #InterSystems IRIS 2 6 1 2.2K
Question Yuri Marx · Dec 7, 2020 Guide to configure IRIS for production environment Hi, Do you have a guide or tutorial with recommendations to configure IRIS to a production environment? The better strategies, recommended disk, memory and processing settings, etc? #Deployment #InterSystems IRIS 2 5 2 658
Question Yuri Marx · Dec 6, 2020 Is IRIS has an option to replace the qualified name into sql by a synonym? In Oracle database, the synonym is an alternative name for objects such as tables, views, sequences, stored procedures, and other database objects. You generally use synonyms when you are granting access to an object from another schema and you don't want the users to have to worry about knowing which schema owns the object. Is IRIS SQL sintax has something like this: (oracle sintax) #SQL #InterSystems IRIS 1 1 0 225
Question Yuri Marx · Dec 5, 2020 Is it possible do multithreading tasks and manage it using ObjectScript? Languages like Java and C++ allows to develop a multi-threaded program with two or more parts that can run concurrently and each part can handle a different task at the same time making optimal use of the available resources specially when your computer has multiple CPUs. Is it possible In ObjectScript? If yes, Where I can get a good sample or application? #ObjectScript #InterSystems IRIS 1 5 0 910
Question Yuri Marx · Dec 1, 2020 IRIS supports imap? Is IRIS supports imap to integrate with email server? #Interoperability #InterSystems IRIS 1 2 0 292
Question Yuri Marx · Nov 30, 2020 What's the better strategy to persist Geo data? I have an application with maps that render and edit geographic data in a some layers using KML - geo data represented into XML file with layers, polygnons, points and metadata associated with it. Some maps are in GeoJSON too. Is it DocDB the better option? #Databases #Data Model #Document Data Model (NoSQL) #InterSystems IRIS 2 7 2 302