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:
Most of the configuration details are saved in a file called iris.cpf (the configuration parameter file or CPF file).
To view and modify the settings that affect the behavior of InterSystems SQL:
Access the Management Portal.
Select System Administration > Configuration > SQL and Object Settings > General SQL Settings.
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.
Support Delimited Identifiers — This controls how InterSystems SQL treats characters contained within a pair of double quotes.
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.
InterSystems IRIS™ always accepts IPv4 addresses and DNS forms of addressing (host names, with or without domain qualifiers). You can configure InterSystems IRIS to also accept IPv6 addresses; see IPv6 Support
in the chapter Configuring InterSystems IRIS in the System Administration Guide
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:
includes methods to set environment values for the life of the current process.
includes methods for changing SQL settings.
For details, see the InterSystems Class Reference for these classes.
For more information on the topics covered in this chapter, see the following:
Content Date/Time: 2019-08-16 05:39:10