docs.intersystems.com
Home  /  Application Development: Additional Options  /  InterSystems Programming Tools Index


InterSystems Programming Tools Index
Contents
[Next] 
InterSystems: The power behind what matters   
Search:  


Preface : 
 
Reference A: 
 
.NET — Interoperate with .NET clients and objects.
Applications — Work with web applications, privileged routine applications, and client applications (create, modify, export, and so on).
Archiving — Archive files to an archive server.
Arrays — Work with arrays.
Auditing — Add entries to the audit log.
Authentication — Authenticate users.
Authorization — Control what each user is permitted to use, view, or alter.
Bitstrings — Convert strings to bitstrings.
Business Intelligence — Analyze data; develop a measurement-based approach to making strategic and tactical decisions.
Business Logic — (Production-enabled namespaces) Model business rules and processes within a production.
C — Access InterSystems IRIS from C programs.
Class Definitions — Work with class definitions and class members programmatically (obtain information about, define, make deployed, and so on).
Concurrency Mode — Get and set the concurrency mode for the current process.
CPF File — Modify the CPF file programmatically (create databases, define mappings, configure devices, and so on).
CPUs (Processors) — Obtain information about CPUs (processors).
CSV Files — Work with CSV (comma-separated values) data sources.
Current Date and Time — Obtain the current date and time.
Custom Language Elements — Add custom commands, functions, and special variables to ObjectScript.
Custom Metrics — Define custom metrics.
Dashboards — Create dashboards for your end users.
Data Synchronization — Keep data synchronized on multiple systems.
Data Transformation — (Production-enabled namespaces) Modify data being sent within a production.
Data Type Classes — Define properties to contain literal values.
Databases — Manage InterSystems IRIS database files programmatically (disable and enable journaling, copy, configure, and so on).
Date/Time Values — Work with date/time values.
DDL — Work with DDL statements and with DDL files.
Debugging — Debug programs.
Devices — Work programmatically with devices such as printers; configure; query for list of devices.
Directories and Drives — Work with directories and drives programmatically.
DLLs and Executables (Non-InterSystems) — Invoke dynamic link libraries and executables provided by other vendors.
DOMs — Work with XML DOMs (document object model).
Dynamic SQL — Create SQL statements that are prepared and executed at runtime.
EDIFACT — (Production-enabled namespaces) Receive, work with, and send EDIFACT documents.
Email — Send and receive email programmatically.
Encryption — Protect information against unauthorized viewing.
Environment Variables — Access the value of an environment variable.
Exporting Data — Export data programmatically.
Extents — Work with extent definitions programmatically.
Files — Work with files programmatically (read, write, copy, rename, and so on).
FTP — Use FTP from within InterSystems IRIS.
Globals — Manage globals programmatically (import, export, get size, set collation, configure mappings, and so on).
GUIDs (Globally Unique Identifiers) — Work with GUIDs (Globally Unique Identifiers).
HTTP — Send and receive HTTP requests and responses.
Importing Data — Import data programmatically.
Include Files — Export include files programmatically.
Installation — Create custom installers.
Inventory Facility — Create a catalog of your code.
IP Addresses — Work with IP addresses (validate, get IP addresses, and so on).
ISQL — Migrate from ISQL.
Java — Connect from Java to InterSystems IRIS or from InterSystems IRIS to Java.
JSON — Create, use, and modify JSON-format objects and arrays; serialize objects as JSON; create objects from JSON.
LDAP — Interact with an LDAP database programmatically.
Licenses — Access information about InterSystems IRIS license usage programmatically; configure license servers.
Lists — Work with lists.
Locks — Read lock table information programmatically; remove locks; query and adjust lock table parameters.
Macros — Export macros programmatically; print information about available macros.
MDX — Create and execute MDX queries.
Memory — Modify the memory settings programmatically.
messages.log — Write to the messages.log file, the operator messages log.
MIME — Send and receive MIME messages.
MQ (IBM WebSphere MQ) — Exchange messages between InterSystems IRIS and IBM WebSphere MQ.
Namespaces — Get information about InterSystems IRIS namespaces programmatically; query for list of namespaces.
Node.js — Use Node.js to implement for high-performance access to data held in InterSystems IRIS databases.
Objects — Define objects.
ObjectScript — Write routines and methods in ObjectScript.
ODBC — Access third-party ODBC-compliant databases from within InterSystems IRIS; access InterSystems IRIS as an ODBC-compliant database.
Operating System — Obtain information about the operating system.
Operating System Commands — Invoke operating system commands from within InterSystems IRIS.
Packages — Work with packages programmatically (compile, export, delete, and so on); configure mappings.
Performance Diagnosis — Diagnose performance.
PMML (Predictive Modelling Markup Language)  — Execute PMML models.
Processes (Jobs) — Get information about and manipulate CPU processes (known as jobs in InterSystems IRIS).
Productions — (Production-enabled namespaces) Work with productions programmatically (start, check status, enable configuration items, stop, and so on).
Publish and Subscribe — (Production-enabled namespaces) Route messages to subscribers based on their expressed interests.
Push Notifications — Send push notification messages to iOS and Google devices.
Regular Expressions — Perform pattern matching using regular expressions.
REST (Web Services and Clients) — Create REST web services and web clients.
Routines — Work with routines programmatically (create, compile, get time stamp, export, and so on); configure mappings.
SAML Tokens — Add SAML tokens to WS-Security headers.
SASL — Implement SASL to include authentication in connection-based protocols.
Security Items — Work with roles, resources, applications, SSL configurations, and other security items programmatically (create, manipulate, export, and so on).
Server — Obtain information about the InterSystems IRIS server and its environment.
Siebel — (Production-enabled namespaces) Communicate with a Siebel server.
SOAP (Web Services and Clients) — Create SOAP-compliant web services and web clients.
SQL — Use SQL within InterSystems IRIS; access third-party ODBC- or JDBC-compliant databases; access InterSystems IRIS as an ODBC- or JDBC-compliant database.
SQL Gateway Connections — Manage and access SQL Gateway connections programmatically (check connections, query by name, and so on).
SSH — Use SSH to communicate securely.
SSL/TLS — Use SSL/TLS to communicate securely; obtain information about SSL/TLS connection in use.
Startup and Shutdown Behavior — Customize startup and shutdown behavior.
Status Values — Work with the %Status data type.
Streams — Work with streams.
Tasks — Work with tasks (Task Manager) programmatically (schedule, export definitions, query, and so on).
TCP/IP — Communicate via TCP/IP; work with TCP devices.
Telnet — Use Telnet from within InterSystems IRIS.
Testing — Perform automated testing of your code.
Transact-SQL — Use Transaction-SQL in InterSystems IRIS.
UDDI — (Production-enabled namespaces) Use UDDI to work with web services.
Unstructured Data — Work with unstructured data.
URLs — Parse a URL into its component parts.
User Portal — Provide a user portal for your end users.
Version — Obtain information about the system version.
Web Gateway — Manage the Web Gateway programmatically.
Workflow — (Production-enabled namespaces) Incorporate human interaction into automated business processes.
X12 — (Production-enabled namespaces) Receive, work with, and send X12 documents.
X.509 Certificates — Use X.509 certificates.
XML — Project objects as XML documents; read, transform, and write XML documents; send and receive XML documents from productions; and so on.
XPATH — Evaluate XPATH expressions.
XSLT — Perform XSLT transformations.