Concepts
You connect Integration Server to database components in an external RDBMS as follows:
Define
JDBC database connection pools. Connection pools specify the parameters for connecting
Integration Server to database servers that host database components. At run time,
Integration Server creates a separate instance of the connection pool for each database component.
Direct
functions to write to database components by pointing each function at the connection pool for the database component. For example, point the ISCoreAudit Log function at the connection pool for the ISCoreAudit database component, the Xref function at the connection pool for the CrossReference database component, and so on.
Integration Server provides a predefined function for each type of data that can be written to a database component.
When you choose to use an external database during Integration Server installation, the Software AG Installer asks you to supply database connection parameters. When you first start Integration Server, Integration Server creates one JDBC connection pool from the supplied parameters and configures the predefined functions to write to their database components using that pool.
The following table identifies the predefined functions and their database components that are included with Integration Server.
Function | Database Component |
ISInternal | ISInternal and DistributedLocking |
ISCoreAudit | ISCoreAuditLog |
Xref | CrossReference |
DocumentHistory | DocumentHistory |
ProcessAudit | ProcessAudit |
Process Engine | ProcessEngine |
You cannot add or delete functions, but you can create a connection pool and point a function to the new pool.