Application Service Guide > Model Repository Service > Properties for the Model Repository Service Process
  

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 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.