Introduction to Configuration Tasks
Both developers and system administrators configure productions at various times. This page provides some background and an overview of the configuration tasks.
Background for System Administrators
A production is a specialized package of software and documentation that integrates multiple, potentially disparate software systems. A production includes elements that communicate with these external systems, as well as elements that perform processing that is internal to the production.
A production consists of a number of business hosts that communicate with each other (and with external systems). There are three distinct types of business host:
-
A business service receives input from outside the production.
-
A business process is responsible for communication and logic that is entirely within the production.
-
A business operation usually sends output from the production. Business operations can also be used for communication and logic within a given production.
Within a production, all communication is carried out by means of request and response messages between the business hosts.
InterSystems IRIS® data platform permits only one production to be running in a given namespace at any given time.
A running production continues to run even when you close the Management Portal.
For additional background, see Core Concepts.
Introduction to Settings
A major part of configuration is the task of modifying settings. This section provides an introduction.
Settings are configurable values that control the behavior of a production. You can modify these while a production is running and the changes take effect immediately. Settings can affect a production in many ways. For example, a setting can specify:
-
The TCP port on which a business service should listen
-
How frequently to check for new input.
-
The external data source name (DSN) to use.
-
The TLS configuration to use when connecting to an external entity.
-
How long to stay connected.
-
And so on.
You can specify settings separately for the production and for each business host.
Some settings, such as Actor Pool Size, Pool Size and Reply Code Actions, should be decided as part of the production design and usually should not be changed later. Other settings are dependent on the environment, such as TCP/IP addresses or file paths. It is appropriate to modify these settings if the environment changes.
Possible Configuration Tasks
While you are creating a production, you will need to perform the following tasks:
-
Creating the production as a starting place.
-
Adding business hosts to the production.
-
Configuring settings of the production and of its business hosts.
You might also perform some or all of the following tasks:
-
Defining reusable items for use in settings: business partners, credentials, and schedule specifications.
-
Defining other options: data lookup tables, system defaults, and source control settings.
-
Creating dashboards to display business metrics.
If you are a system administrator, see Creating and Configuring a Production, Configuring Business Hosts, and Defining Reusable Items for Use in Settings.
Accessing the Configuration Options
To configure InterSystems IRIS, you use the Management Portal. To access the configuration tools in the Portal:
-
Click Interoperability.
-
Click Configure.
InterSystems IRIS then displays a menu. For information on the menu options, see Creating and Configuring a Production, Adding Business Hosts to a Production, and Configuring Business Hosts.
Accessing Management Options
The Production Configuration page (Interoperability > Configuration > Production) includes tabs that provide easy access to management options, which are described elsewhere.
If you click Production Settings above the diagram, the options apply to the entire production. Similarly, if you click a business host, the options apply to that business host.
These management tabs are as follows:
-
Queue—Click to view a list of the queues related to this production or business host.
-
Log—Click to view an abbreviated list of Event Log entries for this production or business host.
-
Messages—Click to view an abbreviated list of messages processed by this production or business host.
-
Jobs—Click to view jobs related to this production or business host.
Each these tabs provides a link to a management page (which opens in a new window) with more information. For details on the terminology and tasks, see Managing Productions.
On the Jobs tab, you can also manage active jobs. For more information, see Aborting Messages, Suspending Messages, and Stopping Jobs.