InterSystems IRIS Data Platform 2019.2
InterSystems: The power behind what matters   


All Documentation
These topics provide introductory information for InterSystems IRIS Data Platform.
Installation Guide PDF
Describes the process of installing InterSystems IRIS on your system.
Release Notes PDF
Describes new features in this release; discusses important topics to consider upon upgrading to InterSystems IRIS™ 2019.2 from Version 2019.1.
These topics explain the options that affect your architectural choices. Also see the Architecture and Planning view, which includes additional resources.
High Availability Guide PDF
Explains the many mechanisms provided by InterSystems products to maintain highly available and reliable systems.
Scalability Guide PDF
Explains how to scale InterSystems products to meet the demands of your workload.
InterSystems Cloud Manager Guide PDF
Explains how ICM can be used to easily provision infrastructure and deploy containerized services in a public or private cloud.
These topics consist of the most commonly needed programming concepts and reference material for the InterSystems IRIS Data Platform.
Defining and Using Classes PDF
Describes how to create and use classes and objects.
ObjectScript Tutorial
Provides an interactive introduction to the ObjectScript language.
Using ObjectScript PDF
Provides an overview of and details about the ObjectScript programming language.
Using InterSystems SQL PDF
Provides information about using SQL with InterSystems databases.
InterSystems SQL Optimization Guide PDF
Provides information about improving performance of InterSystems SQL.
InterSystems SQL Reference PDF
Provides reference material on InterSystems SQL commands, functions, and predicate conditions, and lists of data types and reserved words.
ObjectScript Reference PDF
Provides reference material for ObjectScript.
Class Definition Reference PDF
Provides reference information on the structure of and elements used in class definitions.
Orientation Guide for Server-Side Programming PDF
Presents the essentials for programmers who write server-side code using InterSystems products.
%UnitTest Tutorial
Provides an interactive introduction to creating unit tests with the %UnitTest package.
InterSystems Error Reference PDF
Lists error codes associated with general operations, SQL, the database engine, and productions.
InterSystems Glossary of Terms PDF
Provides definitions of InterSystems terminology.
These topics describe additional options available to programmers who develop applications with the InterSystems IRIS Data Platform.
Creating REST Services PDF
Describes how to create REST services.
Using JSON PDF
Describes how to use InterSystems support for JSON.
XML Tutorial
Provides an interactive introduction to InterSystems XML and web services features.
Web Services Quick Start Tutorial
Provides an interactive introduction to creating web service producers and consumers using InterSystems products.
Creating Web Services and Web Clients PDF
Describes how to create InterSystems-based web services and web clients.
Using Document Database (DocDB) PDF
Provides an overview of and details about the InterSystems DocDB.
Projecting Objects to XML PDF
Describes how to project InterSystems objects to XML elements, attributes, and schemas.
Using XML Tools PDF
Describes how to use InterSystems XML tools to work with XML-enabled classes, work with general XML documents, and customize use of the InterSystems SAX Parser.
Using Internet Utility Classes PDF
Describes how to use Internet utility classes for HTTP requests, email, FTP, and other such basics.
Using Globals PDF
Describes the InterSystems multidimensional storage mechanism.
I/O Device Guide PDF
Describes I/O coding for various device types and for sequential files.
Accessing Source Code Files Using REST PDF
Describes how to access InterSystems source code files, which include class definitions and routines, using REST.
InterSystems Programming Tools Index PDF
Helps you find classes, routines, and other InterSystems programming tools.
Using the Terminal PDF
Describes how to use the ObjectScript command-line interface.
Using Studio PDF
Provides information on the Studio development environment.
These topics describes language bindings (used to write client applications in Java, C++, .NET, and other languages) and gateways (used to call external applications from within the InterSystems IRIS Data Platform).
Using Java with the InterSystems JDBC Driver PDF
Describes how to use the InterSystems JDBC driver, and how it supports other InterSystems Java solutions.
Persisting Java Objects with InterSystems XEP PDF
Describes how to use the InterSystems event persistence API (XEP) for rapid storage of Java objects.
Using the Native API for Java PDF
Describes how to use the InterSystems Native API to access multidimensional storage (globals) from Java.
Using the InterSystems Native API for .NET PDF
Describes how to use the InterSystems Native API for .NET to access multidimensional storage (globals).
Using the Native API for Node.js PDF
Describes how to use the InterSystems Native API for Node.js to access multidimensional storage (globals).
Using the Native API for Python PDF
Describes how to use the InterSystems Native API for Python to access multidimensional storage (globals).
InterSystems Implementation Reference for Java Third Party APIs PDF
Provides technical details about how InterSystems products implement connectivity to Java libraries and frameworks such as JDBC, Apache Spark, and Hibernate.
Using the InterSystems Managed Provider for .NET PDF
Explains how to access InterSystems databases from .NET ADO client applications.
Using the InterSystems ODBC Driver PDF
Describes using the InterSystems ODBC driver to access InterSystems databases from external applications or to access external ODBC data sources from InterSystems products.
Using the InterSystems SQL Gateway PDF
Describes how to link to external databases via JDBC or ODBC and access data just as you would access InterSystems objects.
Persisting .NET Objects with InterSystems XEP PDF
Describes how to use the InterSystems event persistence API (XEP) for .NET.
Using the Object Gateway for .NET PDF
Explains how to instantiate an external .NET object and manipulate it as if it were a native object.
Using the Callin API PDF
Describes Callin, a low level programming interface that allows C/C++ programs to execute commands and expressions within InterSystems-based applications.
Using the Callout Gateway PDF
Describes how to use the $ZF Callout functions.
These topics describe how to use the analytics capabilities of the InterSystems IRIS Data Platform.
Using InterSystems Natural Language Processing (NLP) PDF
Describes the concepts and features of NLP unstructured data analysis.
Using InterSystems SQL Search PDF
Describes InterSystems context-aware SQL text search.
Using InterSystems UIMA PDF
Describes the InterSystems implementation of the UIMA standard for processing unstructured data.
Using the InterSystems Spark Connector PDF
Describes how to use the InterSystems implementation of the Apache Spark Data Source API.
Introduction to InterSystems IRIS Business Intelligence PDF
Introduces InterSystems IRIS Business Intelligence.
Developer Tutorial for InterSystems IRIS Business Intelligence PDF
Describes how to create cubes and subject areas and use them to create pivot tables and dashboards.
Using the Analyzer PDF
Describes how to use the Analyzer to create pivot tables and to perform ad hoc analysis.
Creating Dashboards PDF
Describes how to create and modify dashboards in InterSystems IRIS Business Intelligence.
Implementing InterSystems IRIS Business Intelligence PDF
Describes how to implement InterSystems IRIS Business Intelligence. Discusses settings, data connectors, actions, localization, packaging, performance, security, and more.
Defining Models for InterSystems IRIS Business Intelligence PDF
Describes how to define cubes, subject areas, and listing groups.
Advanced Modeling for InterSystems IRIS Business Intelligence PDF
Describes how to use the more advanced and less common InterSystems IRIS Business Intelligence modeling features.
Using InterSystems MDX PDF
Introduces MDX (MultiDimensional eXpressions) and describes how to use MDX with InterSystems IRIS Business Intelligence.
InterSystems MDX Reference PDF
Provides reference information for MDX expression types, statements, functions, and intrinsic properties supported by InterSystems IRIS Business Intelligence.
Client-Side APIs for InterSystems IRIS Business Intelligence PDF
Provides information on the JavaScript API and REST API for InterSystems IRIS Business Intelligence.
Using Dashboards and the User Portal PDF
Describes how to use the InterSystems IRIS User Portal and dashboards.
These topics provide the most commonly needed information on building productions, including conceptual information, code examples, procedures, and reference information.
Introducing Interoperability Productions PDF
Introduces how to interoperate between systems by with productions, which can transform and route messages.
Preparing to Create Productions PDF
Provides a road map for getting started with creating productions.
Best Practices for Creating Productions PDF
Describes best practices for organizing and developing productions.
Developing Productions PDF
Explains how to perform the development tasks related to creating a production.
Configuring Productions PDF
Explains how to perform the configuration tasks related to creating a production.
Developing Business Rules PDF
Explains how to define business rules that direct business process logic.
Developing BPL Processes PDF
Describes how to write business processes using the Business Process Language (BPL).
Developing DTL Transformations PDF
Describes how to create DTL data transformations.
Business Process and Data Transformation Language Reference PDF
Describes each Business Process Language (BPL) element and each Data Transformation Language (DTL) element.
Testing Productions
Provides a hands-on tutorial for testing productions using %UnitTest.TestProduction.
How to use the adapters and gateways to control communication with external systems.
Using File Adapters in Productions PDF
Explains how to configure and use simple file adapters.
Using FTP Adapters in Productions PDF
Explains how to configure and use FTP adapters.
Enabling Productions to Use Managed File Transfer Services PDF
Describes how to enable productions to use managed file transfer (MFT) services.
Using HTTP Adapters in Productions PDF
Describes how to configure and use HTTP adapters.
Developing Productions with Java Business Services and Operations PDF
Explains how to add new protocols to InterSystems products using existing Java libraries.
Using SQL Adapters in Productions PDF
Describes how to configure and use SQL adapters.
Using TCP Adapters in Productions PDF
Explains how to configure and use TCP adapters.
Using REST Services and Operations in Productions PDF
Describes how to create REST business services and operations for productions.
Adding SOAP Services and Web Clients to Productions PDF
Describes how to create SOAP web services and web clients in InterSystems interoperability productions.
Using Email Adapters in Productions PDF
Describes how to configure and use email adapters.
Using IBM WebSphere MQ Adapters in Productions PDF
Describes how to configure and use MQ adapters.
Using the SAP Java Connector in Productions PDF
Describes how to interface with the SAP Java Connector in InterSystems interoperability productions.
Using the Java Gateway PDF
Explains how to enable easy interoperation between InterSystems products and Java components.
These topics describe how to build productions that route data in EDI formats (X12 and EDIFACT) or that route XML virtual documents.
Using Virtual Documents in Productions PDF
Explains how to work with Electronic Data Interchange (EDI) documents (EDIFACT and X12) as well as XML documents as virtual documents.
Routing X12 Documents in Productions PDF
Explains how to add X12 routing interfaces to a production.
Routing EDIFACT Documents in Productions PDF
Explains how to add EDIFACT routing interfaces to productions.
Routing XML Virtual Documents in Productions PDF
Explains how to build productions that route and transform documents in XML format.
These topics provide details on additional options for use with or within productions.
Defining Workflows PDF
Explains how to incorporate human interaction into automated business processes.
Using a Production as an ESB PDF
Describes how to configure and use a production as an Enterprise Service Bus.
Configuring and Using Push Notifications PDF
Describes how to configure and use Push Notifications to send notifications to users on mobile devices.
These topics provide information about configuring, administering, and monitoring the InterSystems IRIS Data Platform.
System Administration Guide PDF
Introduces common system administration tasks.
Monitoring Guide PDF
Describes the tools, routines, and third-party interfaces available to monitor InterSystems products.
Managing Productions PDF
Explains how to use the Management Portal to manage productions.
Monitoring Productions PDF
Explains how to monitor your production environment and production components.
Data Integrity Guide PDF
Explains the mechanisms used in InterSystems products to maintain data integrity.
Configuration Parameter File Reference PDF
Describes the purpose and syntax of entries in the Configuration Parameter File.
Web Gateway Configuration Guide PDF
Describes how to manually set up a web server and the InterSystems Web Gateway to connect to InterSystems products on supported operating systems.
Specialized System Tools and Utilities PDF
Describes tools and utilities for managing and extending InterSystems-based systems.
These topics describe security features available with the InterSystems IRIS Data Platform.
Security Tutorial
Provides an interactive introduction to InterSystems security.
Security Administration Guide PDF
Describes authentication, authorization, auditing, managed key encryption, SSL/TLS, and other aspects of InterSystems security.
Securing Web Services PDF
Describes how to secure InterSystems-based web services and web clients.
Using OAuth 2.0 and OpenID Connect PDF
Describes how to use InterSystems support for OAuth 2.0 and OpenID Connect.
These topics describe options for migrating from third-party database systems.
Transact-SQL (TSQL) Migration Guide PDF
Describes the InterSystems implementation of TSQL and how to migrate schemas and stored procedures from Sybase or SQL Server.
ISQL Migration Guide PDF
Describes the InterSystems implementation of ISQL and how to migrate schemas and stored procedures from Informix.
First Look: .NET Object Persistence with XEP PDF
Introduces how to store and retrieve persistent .NET objects using the XEP object persistence API: quick facts and a hands-on demo.
First Look: ADO.NET and InterSystems Products PDF
Introduces connecting to InterSystems products via the InterSystems ADO.NET Managed Provider.
First Look: Atelier Plug-in for Eclipse PDF
Introduces the Atelier plug-in for Eclipse and shows you how to use it to create and run a simple class file.
First Look: Connecting Systems Using Java Business Hosts PDF
Introduces creating business services and operations using Java Business Hosts.
First Look: Data Resiliency and Mirroring PDF
Introduces the crash recovery, high availability, and disaster recovery capabilities of InterSystems products.
First Look: Data Transformations PDF
Introduces the DTL Editor and how to transform data into a different format within an interoperability production.
First Look: Database Encryption PDF
Provides a brief, simple, hands-on introduction to InterSystems database encryption tools.
First Look: Deploying an InterSystems Sharded Cluster PDF
Introduces sharding and how it can be used to scale InterSystems-based applications for data volume.
First Look: Developing REST Interfaces in InterSystems Products PDF
Introduces developing REST interfaces in InterSystems products to provide access to databases and applications.
First Look: InterSystems Cloud Manager PDF
Introduces InterSystems Cloud Manager and shows you how to use it to deploy InterSystems products in a public cloud.
First Look: InterSystems IRIS and UIMA PDF
Introduces how InterSystems IRIS implements and complements a UIMA analysis pipeline.
First Look: InterSystems IRIS Native API for .NET PDF
Introduces how to access InterSystems globals from a .NET application using IRIS Native.
First Look: InterSystems IRIS Native API for Java PDF
Introduces how to access InterSystems globals from a Java application using InterSystems IRIS Native.
First Look: InterSystems IRIS Native API for Node.js PDF
Introduces how to access InterSystems globals from a Node.js application using Native API.
First Look: InterSystems IRIS Native API for Python PDF
Introduces how to access InterSystems globals from a Python application using IRIS Native.
First Look: InterSystems Products in Docker Containers PDF
Introduces Docker containers and running InterSystems products in containers.
First Look: InterSystems SQL PDF
Introduces InterSystems SQL, including the usage of common SQL statements with InterSystems products.
First Look: Java Object Persistence with XEP PDF
Introduces how to store and retrieve persistent Java objects using the XEP object persistence API: quick facts, a hands-on demo, and comparison with other Java persistence options.
First Look: JDBC and InterSystems Databases PDF
Introduces connecting to InterSystems databases via JDBC: quick facts, a look at shared memory connections, and a chance to try it for yourself.
First Look: LDAP and InterSystems Products PDF
Introduces using an LDAP server to authenticate and assign privileges to users of InterSystems products.
First Look: Managed File Transfer (MFT) with Interoperability Productions PDF
Introduces the Managed File Transfer (MFT) feature, which enables easy inclusion of a third-party file transfer service directly into an InterSystems interoperability production.
First Look: ObjectScript PDF
Introduces the ObjectScript language and shows how it can be used to access data in multiple ways.
First Look: ODBC and InterSystems Databases PDF
Introduces connecting to InterSystems databases via ODBC.
First Look: Optimizing SQL Performance with InterSystems Products PDF
Introduces InterSystems SQL query optimization techniques.
First Look: Role-Based Access Control PDF
Introduces role–based access control in InterSystems products: quick facts and a chance to try it for yourself.
First Look: Scaling Systems for User Volume with InterSystems Distributed Caching PDF
Introduces the use of distributed caching enabled by ECP to scale for user volume.
First Look: SQL Search with InterSystems Products PDF
Introduces support for SQL text search, which provides semantic context searching of unstructured text data.
First Look: Text Analytics with InterSystems Products PDF
Introduces support for Natural Language Processing (NLP) text analytics, which provides semantic analysis of unstructured text data in a variety of natural languages.
First Look: The InterSystems .NET Gateway PDF
Introduces working with the InterSystems .NET Gateway.
First Look: The InterSystems Public Key Infrastructure (PKI) PDF
Introduces public-key cryptography, Certificate Authorities (CAs), and PKI as available in InterSystems products.
First Look: The Java Gateway and InterSystems Products PDF
Introduces the ability of InterSystems products to interoperate with Java components through the Java Gateway.
Adding Compiled Code to Customer Databases PDF
Describes how to add compiled, deployed code to customer databases.
Downloading Samples for Use with InterSystems Products PDF
Describes how to download samples for use with InterSystems products, as well as how to create a namespace and database to hold the samples.
FIPS 140–2 Compliance for Database Encryption PDF
Describes how to enable FIPS 140–2 compliant cryptography for database encryption.
Getting Started with InterSystems IRIS Community Edition PDF
Explains how to deploy, connect to, and use the InterSystems IRIS Community Edition container, in a public cloud or on your own system.
Integrating InterSystems IRIS with Source Control Systems PDF
Describes how to integrate InterSystems IRIS with an external source control system.
InterSystems First Looks PDF
Lists the First Looks, which introduce a wide variety of InterSystems technologies and features
InterSystems High Availability Solutions PDF
Discusses several general strategies for achieving high availability with InterSystems-based applications.
InterSystems IRIS Basics: Connecting an IDE PDF
Explains how to connect an Integrated Development Environment (IDE) to an InterSystems IRIS instance and test the connection using prepared code.
InterSystems IRIS Basics: Installation PDF
Guides the user through a single-instance installation of InterSystems IRIS for use with First Look guides.
InterSystems IRIS Connector for Power BI PDF
Describes how to work with the InterSystems IRIS Connector for Power BI.
InterSystems IRIS Overview PDF
Provides a high-level overview of InterSystems IRIS.
Locating and Exploring Class Reference Documentation PDF
Describes how to locate and explore your local class reference documentation.
Locking and Concurrency Control PDF
Describes locking and concurrency control in InterSystems products.
Process Memory in InterSystems Products PDF
Provides an overview of memory usage by processes in InterSystems products.
Running InterSystems Products in Containers PDF
Describes how to deploy and run InterSystems products in Docker containers
Searching DocBook PDF
Provides details on the options provided by the DocBook native search engine.
Securing InterSystems Products and Operating System Resources PDF
Provides advice on reducing the potential for system compromise.
Semaphores in InterSystems Products PDF
Describes how to use Semaphores, which are instances of %SYSTEM.Semaphore.
String Localization and Message Dictionaries PDF
Provides an overview of string localization in InterSystems products and describes how to export, import, and manage message dictionaries.
Try-Catch FAQ PDF
Answers various questions about ObjectScript Try-Catch exception handling.
Using DataMove with InterSystems IRIS PDF
Describes how to move data associated with an InterSystems IRIS namespace to a different database.
Using PMML Models with InterSystems Products PDF
Describes how to use PMML (Predictive Modelling Markup Language) models.
Using the Classes Page PDF
Describes how to manage classes via the Management Portal.
Using the InterSystems API Manager PDF
Describes how to use the InterSystems API Manager (IAM) to monitor and control traffic to and from your web-based APIs.
Using the Work Queue Manager PDF
Describes how to use the work queue manager to perform parallel processing.
Working with %Status Values PDF
Describes how to examine %Status values, as well as how to return your own %Status values.