Properties for the Model Repository Service Process
The Model Repository Service runs the Model Repository Service process on one node. When you select the Model Repository Service in the Administrator tool, you can view information about the Model Repository Service process on the Processes tab. You can also configure search and logging for the Model Repository Service process.
Note: You must select the node to view the service process properties in the Service Process Properties section.
Node Properties for the Model Repository Service Process
Use the Administrator tool to configure the following types of Model Repository Service process properties:
- •Search properties
- •Repository performance properties
- •Audit properties
- •Repository log properties
- •Custom properties
- •Environment variables
Search Properties for the Model Repository Service Process
Search properties for the Model Repository Service process.
The following table describes the search properties for the Model Repository Service process:
Property | Description |
---|
Search Index Root Directory | The directory that contains the search index files. Default is: <Informatica_Installation_Directory>/tomcat/bin/target/repository/<system_time>/<service_name>/index system_time is the system time when the directory is created. |
Repository Performance Properties for the Model Repository Service Process
Performance tuning properties for storage of data objects in the Model Repository Service.
The Model Repository Service uses an open source object-relational mapping tool called Hibernate to map and store data objects and metadata to the Model repository database. For each service process, you can set Hibernate options to configure connection and statement pooling for the Model repository.
The following table describes the performance properties for the Model Repository Service process:
Property | Description |
---|
Hibernate Connection Pool Size | The maximum number of pooled connections in the Hibernate internal connection pooling. Equivalent to the hibernate.connection.pool_size property. Default is 10. |
Hibernate c3p0 Minimum Size | Minimum number of connections a pool will maintain at any given time. Equivalent to the c3p0 minPoolSize property. Default is 1. |
Hibernate c3p0 Maximum Statements | Size of the c3p0 global cache for prepared statements. This property controls the total number of statements cached. Equivalent to the c3p0 maxStatements property. Default is 1000. The Model Repository Service uses the value of this property to set the c3p0 maxStatementsPerConnection property based on the number of connections set in the Hibernate Connection Pool Size property. |
Audit Properties for the Model Repository Service Process
Audit properties for the Model Repository Service process.
The following table describes the audit properties for the Model Repository Service process:
Property | Description |
---|
Audit Enabled | Displays audit logs in the Log Viewer. Default is False. |
Repository Logs for the Model Repository Service Process
Repository log properties for the Model Repository Service process.
The following table describes the repository log properties for the Model Repository Service process:
Property | Description |
---|
Repository Logging Directory | The directory that stores logs for Log Persistence Configuration or Log Persistence SQL. To disable the logs, do not specify a logging directory. These logs are not the repository logs that appear in the Log Viewer. Default is blank. |
Log Level | The severity level for repository logs. - - Fatal. Writes FATAL messages to the log. FATAL messages include nonrecoverable system failures that cause the service to shut down or become unavailable.
- - Error. Writes FATAL and ERROR code messages to the log. ERROR messages include connection failures, failures to save or retrieve metadata, service errors.
- - Warning. Writes FATAL, WARNING, and ERROR messages to the log. WARNING errors include recoverable system failures or warnings.
- - Info. Writes FATAL, INFO, WARNING, and ERROR messages to the log. INFO messages include system and service change messages.
- - Trace. Write FATAL, TRACE, INFO, WARNING, and ERROR code messages to the log. TRACE messages log user request failures.
- - Debug. Write FATAL, DEBUG, TRACE, INFO, WARNING, and ERROR messages to the log. DEBUG messages are user request logs.
The default value is Info. |
Log Persistence Configuration to File | Indicates whether to write persistence configuration to a log file. The Model Repository Service logs information about the database schema, object relational mapping, repository schema change audit log, and registered IMF packages. The Model Repository Service creates the log file when the Model repository is enabled, created, or upgraded. The Model Repository Service stores the logs in the specified repository logging directory. If a repository logging directory is not specified, the Model Repository Service does not generate the log files. You must disable and re-enable the Model Repository Service after you change this option. Default is False. |
Log Persistence SQL to File | Indicates whether to write parameterized SQL statements to a log file in the specified repository logging directory. If a repository logging directory is not specified, the Model Repository Service does not generate the log files. You must disable and re-enable the Model Repository Service after you change this option. Default is False. |
Custom Properties for the Model Repository Service Process
Configure custom properties that are unique to specific environments.
You might need to apply custom properties in special cases. When you define a custom property, enter the property name and an initial value. Define custom properties only at the request of Informatica Global Customer Support.
Environment Variables for the Model Repository Service Process
You can edit environment variables for a Model Repository Service process.
The following table describes the environment variables for the Model Repository Service process:
Property | Description |
---|
Environment Variables | Environment variables defined for the Model Repository Service process. |