skills/using-the-routines-page/SKILL.md
# Using the Routines Page The Management Portal provides tools for managing routines. This page describes how to use these tools. See Routine Syntax for more information about routines. ## 1 Introduction to the Routines Page The Management Portal includes the Routines page (System Explorer > Routines), which allows you to manage routines. On this page, you can: - Select Code in the row for a routine to display code for that routine in the right pane. - Select Compile to compile routines. -
npx skillsauth add sorodriguezz/skills-objectscript skills/using-the-routines-pageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Management Portal provides tools for managing routines. This page describes how to use these tools. See Routine Syntax for more information about routines.
The Management Portal includes the Routines page (System Explorer > Routines), which allows you to manage routines. On this page, you can:
Select Code in the row for a routine to display code for that routine in the right pane.
Select Compile to compile routines.
Select Export to export routines.
Select Import to import routines.
Select Find to find substrings in routines.
Select Replace to replace a substring in routines.
Select Delete to delete routines.
Select Compare to compare two routines.
Select Classes to view classes.
Select Globals to view globals.
To find specific routines:
In the left pane, select either Namespaces or Databases from the Look in list.
Select the desired namespace or database from the second drop-down list.
Selecting a namespace or database updates the page to display its routines.
If you are looking for a particular routine and do not initially see its name, try specifying the following options:
System items, Generated items, or Mapped items to include routines of the selected type in the search.
Begin date and End date to specify the range of dates to search on. The Date column specifies when the routine was last modified.
Routine and Include files to specify a search mask. If you end the string with an asterisk “*”, the asterisk is treated as a wildcard, and the page displays each routine whose name begins with the string before the asterisk. After entering a value, press Enter.
You can also use the default masks, listed below the Routines and Include files field, by clicking on them.
Maximum Rows, which determines the maximum number of rows to return.
Page size, located on the center pane of the page, which controls the number of routines to list on any page.
Compiling Routines
The Compile Routines wizard provides several options for compiling routines. To use this wizard on the Routines page:
search tools.
Click the Compile button, which displays the Compile Routines wizard.
Select the Run compile in the background check box if you are compiling many or large files.
Click the Compile button. The Compile Routines wizard will display information regarding the status of the compilation.
To dismiss the wizard, click Done.
The Export Routines wizard enables you to export routines. To use this wizard on the Routines page:
available search tools.
Click the Export button to display the Export Routines wizard.
In the Export Routines wizard, choose to export to a file on the serv er or the default browser by selecting the corresponding radio button under the Export the file to the label.
or relative pathname, if exporting to the server) in the Enter the path and name of the export file field, or click Browse and navigate to the file.
Select the export file’ s character set with the Character set list.
Select Check here for exporting OBJ code in XML format to export the routines in XML format.
Select the Run export in the background check box if you are exporting many or large files to the serv er.
Click Export.
If the file already e xists, select OK to overwrite it with a new version.
The Import Routines wizard enables you to import routines. To use this wizard on the Routines page:
Click the Import button to display the Import Routines wizard.
Specify the import file. To do this, either enter a file (including its absolute or relati ve pathname) in the Enter the path
and name of the import file field or click Browse and navigate to the file or directory .
Select or clear Compile imported items, and enter any Compile Flags.
Select Run import in the background if importing large files.
Click Import. The Import Routines wizard will display information regarding the status of the import.
To dismiss the wizard, click Done.
Note:
This page enables you to import routines that have been exported in XML format. It does not support older formats.
Finding Substrings in Routines
The Find Routine String page enables you to find a gi ven string in selected routines. To use this page:
Page describes the available search tools.
Click the Find button.
For Find What, enter the string to search for.
Optionally clear Match Case. By default, the search is case-sensitive.
Click either Find First or Find All. The page then displays either the first line or all lines that contain the gi ven string, within the selected routines. The table shows the line number on the left and the contents of the line on the right.
If you used Find First, click Find Next to see the next line, as needed.
CAUTION:
Before making any edits, be sure that you know which routines InterSystems IRIS uses and which routines your application uses. This option changes the data permanently. It is not recommended for use in production systems.
For development purposes, the Find Routine String page also provides an option to make wholesale changes to routines. To use this option on the Routines page:
available search tools.
Click the Replace button.
Use this page to find v alues, as described in Finding Substrings in Routines.
Specify a value for Replace With.
Click Replace All.
Click OK to confirm this action. The page then displays a preview of the change.
Review the results. If they are acceptable, click Save; otherwise, click Undo Replace All.
Click OK to confirm this action.
Deleting Routines
CAUTION: A deleted Routine cannot be restored. There is no undo option.
The Routines page enables you to delete routines. To delete a routine:
the available search tools.
Click the Delete button.
Click OK to confirm this action.
The Routine Compare page enables you to compare two selected routines. To use this utility on the Routines page:
available search tools.
Click the Compare button to display the Routine Compare page.
On the Routine Compare page, you can specify routines to compare. If you did not select two routines in step 2, you
can specify routines in the Routine 1 and Routine 2 fields.
between the two selected routines.
data-ai
# XDBC Gateway XDBC Gateway Overview The XDBC Gateway provides a single interface for connecting InterSystems IRIS® to an external database with JDBC or ODBC. It acts as the modern, streamlined successor to the SQL Gateway. The XDBC Gateway acts like a JDBC or ODBC driver and lets you perform any of the following operations: - Access data stored in third-party relational databases within InterSystems IRIS applications. - Store persistent InterSystems IRIS objects in external relational data
devops
# Windows Installation Guide Windows Installation Overview The Windows Installation Guide provides guidance on installing kit-based deployments on Microsoft Windows. ### 1.1 How to Use This Guide For all installations, you should begin with the Pre-Installation steps. You can then follow the steps for either an attended or unattended installation. The attended installation process is different depending on the setup type you choose. After following the steps for attended installations, use t
testing
# Windows Installation Details Windows User Accounts When installing InterSystems IRIS, you must choose the Windows user account to run the InterSystems service, InterSystems IRIS Controller for <instance-name>. There are two options: - The default SYSTEM account (Windows Local System account). This is used in Minimal security installations. - A defined Windows user account. This account must have interactive login privileges for the duration of the installation; they can be revoked after.
tools
# Web Gateway Guide C.2.1 Method 1: Building the CSP Module as Shared Object with apxs (APache eXtenSion) Appendix D: Add the Web Gateway to a Locked-Down Apache Installation (UNIX®/Linux/macOS) The Web Gateway: Serve InterSystems Web Applications and REST APIs to a Web Client An InterSystems IRIS® web application consists of code which provides content dynamically to a web client (usually a web browser) in response to a request. The InterSystems Web Gateway makes this possible: it is a soft