Orientation Guide for Server-Side Programming
Server Configuration Options
There are a few configuration options for the server that can affect how you write your code. This chapter discusses the following topics:
Settings for InterSystems SQL
To view and modify the settings that affect the behavior of InterSystems SQL:
Access the Management Portal.
This page lists many settings. The most important ones are typically these:
Cached Query - Save Source
This specifies whether to save the routine and INT code that InterSystems IRIS generates when you execute any InterSystems SQL except for embedded SQL. (In all cases, the generated OBJ is kept. By default, the routine and INT code is not kept.)
The query results are not stored in the cache.
Default SQL Schema Name
This specifies the default schema name to use when creating tables from external data. This schema name is used for any tables that do not have a specified schema.
If you enable support for delimited identifiers, you can use double quotes around the names of fields, which enables you to refer to fields whose names are not regular identifiers. Such fields might, for example, use SQL reserved words as names.
If you disable support for delimited identifiers, characters within double quotes are treated as string literals, and it is not possible to refer to fields whose names are not regular identifiers.
If you make any change, select Save
Configuring a Server Programmatically
You can programmatically change some of the operational parameters of InterSystems IRIS by invoking specific utilities; this is how you would likely change the configuration for your customers. For example:
For details, see the InterSystems Class Reference for these classes.
For more information on the topics covered in this chapter, see the following: