Skip to main content
Previous section   

Tools Index

This reference is organized into topics that correspond either to a kind of item you might want to manipulate programmatically (class definitions, DDL files, and so on), a technology of interest (HTTP, XML, and so on), or a task you might be interested in (testing, debugging, and so on).

It lists the APIs for some tasks that are commonly performed in the Management Portal, if those are tasks you might need to perform in an installation program.

If there is no reference page for the item you seek, see the additional list in the preface to this book.

  • Applications – Work with web applications, privileged routine applications, and client applications (create, modify, export, and so on).
  • Archiving – archivearchive serverCenteraEMC CenteraArchive files to an archive server.
  • Auditing – auditAdd entries to the audit log.
  • Bitstrings – bitstringConvert strings to bitstrings.
  • C – Access InterSystems IRIS from C programs.
  • Class Definitions – classclassesclass memberclass membersclass definitionWork with class definitions and class members programmatically (obtain information about, define, make deployed, and so on).
  • Concurrency Mode – concurrencyGet and set the concurrency mode for the current process.
  • CPF – CPF Modify the CPF programmatically (change settings such as memory and journal settings, define mappings, configure devices, and so on).
  • CPUs (Processors) – CPUCPUsprocessorprocessorsObtain information about CPUs (processors).
  • CSV Files – CSVCSV fileWork with CSV (comma-separated values) data sources.
  • Current Date and Time – nowsystem timecurrent datecurrent timesystem datesystem timeObtain the current date and time.
  • Databases – databaseManage InterSystems IRIS database files programmatically (disable and enable journaling, copy, configure, and so on).
  • Date/Time Values – datedatestimetimesdate valuedate valuestime valuetime valuesWork with date/time values.
  • DDL – DDL fileDDL filesWork with DDL statements and with DDL files.
  • Devices – deviceWork programmatically with devices such as printers; configure; query for list of devices.
  • Directories and Drives – directorydirectoriesdrivesWork with directories and drives programmatically.
  • Email – SMTPPOP3Send and receive email programmatically.
  • Encryption – encryptencryptingProtect information against unauthorized viewing.
  • Environment Variables – environment variableAccess the value of an environment variable.
  • Exporting Data – export dataExport data programmatically.
  • Extents – extentWork with extent definitions programmatically.
  • Files – fileWork with files programmatically (read, write, copy, rename, and so on).
  • FTP – Use FTP from within InterSystems IRIS.
  • Globals – globalManage globals programmatically (import, export, get size, set collation, configure mappings, and so on).
  • GUIDs (Globally Unique Identifiers) – GUIDGUIDsWork with GUIDs (Globally Unique Identifiers).
  • HTTP – Send and receive HTTP requests and responses.
  • Importing Data – import dataImport data programmatically.
  • Include Files – include fileExport include files programmatically.
  • Installation – installinstallersCreate custom installers.
  • Inventory Facility – inventoryCreate a catalog of your code.
  • IP Addresses – IP addressnetwork addressnetwork addressesIPv4IPv6Work with IP addresses (validate, get IP addresses, and so on).
  • 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 – licenselicense serverlicense serversAccess information about InterSystems IRIS license usage programmatically; configure license servers.
  • Locks – concurrencyconcurrency controllocklock tableRead lock table information programmatically; remove locks; query and adjust lock table parameters.
  • Macros – macroExport macros programmatically; print information about available macros.
  • Memory – Modify the memory settings programmatically.
  • messages.log – messages logWrite to the messages.log file, the operator messages log.
  • MIME – Send and receive MIME messages.
  • MQ (IBM WebSphere MQ) – MQExchange messages between InterSystems IRIS and IBM WebSphere MQ.
  • Namespaces – namespaceGet information about InterSystems IRIS namespaces programmatically; query for list of namespaces.
  • Operating System – O/Soperating systemsObtain information about the operating system.
  • Operating System Commands – operating systemO/SInvoke operating system commands from within InterSystems IRIS.
  • Packages – packageWork with packages programmatically (compile, export, delete, and so on); configure mappings.
  • Processes (Jobs) – processprocessesjobjobsGet information about and manipulate CPU processes (known as jobs in InterSystems IRIS).
  • Productions – productionbusiness hostbusiness hosts(Production-enabled namespaces) Work with productions programmatically (start, check status, enable configuration items, stop, and so on).
  • Regular Expressions – regular expressionregexregexpPerform pattern matching using regular expressions.
  • Routines – routineWork with routines programmatically (create, compile, get time stamp, export, and so on); configure mappings.
  • SASL – Implement SASL to include authentication in connection-based protocols.
  • Security Items – resourceroleuserprivilegepermissionWork 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.
  • 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 – Object GatewaySQL GatewayManage and access SQL Gateway connections programmatically (check connections, query by name, and so on).
  • SSH – Use SSH to communicate securely.
  • SSL/TLS – TLS/SSLSSLTLSUse SSL/TLS to communicate securely; obtain information about SSL/TLS connection in use.
  • Startup and Shutdown Behavior – startupshutdownstartstopCustomize startup and shutdown behavior.
  • Tasks – taskTask ManagerWork with tasks (Task Manager) programmatically (schedule, export definitions, query, and so on).
  • TCP/IP – TCPCommunicate via TCP/IP; work with TCP devices.
  • Telnet – Use Telnet from within InterSystems IRIS.
  • UDDI – (Production-enabled namespaces) Use UDDI to work with web services.
  • URLs – URLParse a URL into its component parts.
  • Version – Obtain information about the system version.
  • Web Gateway – Manage the Web Gateway programmatically.
  • X12 – (Production-enabled namespaces) Receive, work with, and send X12 documents.
  • X.509 Certificates – X.509Use X.509 certificates.
Previous section