System Properties
System properties influence the behavior of the system. Administrators use them to set timeout values, URLs, processing settings, and many other properties.
You can set system properties:
-
Within the
ohi-authorizations.properties
file. -
By the Properties API.
A new Oracle Health Insurance Authorizations release may support a unique set of properties.
The Property Definitions Integration Point contains the list of all available properties. |
The following tables describe all properties. We format the property names for readability. Specify the property names and associated values on one line in the properties file.
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.properties.file. |
Changes made to any of these properties are not immediately picked up |
10 |
Integer ≥ 1 |
Next Execution |
Base View Generator
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.baseview.generation. |
The number of worker threads to start for a base view generation |
8 |
Integer ≥ 1 |
Immediate |
Dynamic Logic
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.dynamiclogic. |
Path to directory in which the system places the generated Dynamic |
/tmp |
String |
Next Execution |
ohi.dynamiclogic. |
An optional property that determines whether to compile the Dynamic |
true |
Boolean |
Next Execution |
ohi.dynamiclogic.timeout |
An optional property that determines the timeout of a running Dynamic |
300 |
Integer ≥ 0 |
Next Execution |
ohi.dynamiclogic. |
An optional property that determines the timeout of the running |
Integer ≥ 0 |
Next Execution |
Logging Support
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.logging.fileset.max. |
Maximum time in days between start and end time for bundling log |
2 |
Integer ≥ 1 |
Immediate |
ohi.logging.phi.min. |
Minimal number of days for retaining PHI log events |
1825 |
Integer ≥ 1 |
Immediate |
ohi.logging.target |
Determines whether logging persists to the database or uses any |
log |
String |
Next Execution |
Incident Reports
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.incident. |
Whenever OHI Incident storage in datafile sets activates, this |
10 |
Integer ≥ 1 |
After Restart |
ohi.incident.rootdir |
OHI Components makes use of the Logback library for generating log |
target/trace |
String |
After Restart |
ohi.incident.target |
OHI Incident files can be stored in the database, in a datafile set. |
file |
"file" or "datafileset" |
After Restart |
Cache Control
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.httpapi.cache. |
This property specifies the code of a OHI_RESOURCE_CACHE_SETTING for |
String |
Next Execution |
|
ohi.httpapi.cache. |
Property to enable HTTP API Caching, which is disabled by default. |
false |
Boolean |
Next Execution |
ohi.messagegroup.cache. |
Guava cache setting for MessageGroupCache. Specifies the maximum |
10000 |
Integer ≥ 0 |
Next Execution |
ohi.messagegroup. |
Use it as an initial sizing element for the number of cached message |
1000 |
Integer ≥ 1 |
Next Execution |
ohi.messagegroupdetail. |
Guava cache setting for MessageGroupCacheDetail. Specifies the maximum |
10000 |
Integer ≥ 0 |
Next Execution |
ohi.process.cache. |
This property enables or disables business process cache facilities. |
false |
Boolean |
Next Execution |
ohi.process.cache.push_ |
The time in milliseconds to back-off invalidating the business process |
250 |
Integer ≥ 0 |
After Restart |
Web Service Connection Settings
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.ws.client. |
MANDATORY |
1000 |
Integer ≥ 0 |
After Restart |
ohi.ws.fileimport. |
MANDATORY |
String |
Next Execution |
|
ohi.rest.client.logging |
Enable or Disable logging for rest clients. When "true" will log |
false |
Boolean |
Immediate |
ohi.service.client. |
The rest client cache size. |
500 |
Integer ≥ 1 |
Immediate |
ohi.service.<0>.method. |
This property is for the notification method type. The notification |
POST |
String |
Next Execution |
ohi.ws.client. |
The time in milliseconds before the attempt to connect to an outbound |
60000 |
Integer ≥ 0 |
Immediate |
ohi.ws.client. |
The time in milliseconds that the client will wait for the server to |
60000 |
Integer ≥ 0 |
Immediate |
ohi.ws.last.login. |
The number of hours that need to pass between logins before updating |
1 |
Integer ≥ 1 |
Next Execution |
Callout Rules
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.service.<0>.client. |
This property specifies the (Jersey/REST specific) authentication |
BasicAuthentication |
String |
Next Execution |
ohi.service.<0>.media. |
For the notification media type. Notification key replaces the <0>. |
application/json |
String |
Next Execution |
ohi.<0>.endpoint.request |
Allows for web service client interactions to identify their request |
String |
Next Execution |
Web Service Client Authentication
Use Basic Authentication or
OAuth2 to secure the outbound RESTful invocations.
For details, refer to the relevant chapter in the Security Guide.
It is essential to configure each client’s needs separately.
The applicable properties all
follow the same naming convention:
ohi.service.<0>.client.authentication
.
The default value is
BasicAuthentication
. The placeholder <0>
is the name of the client.
Oracle Health Insurance defined client names are listed as follows:
Web Service: Activity Notification
Client Name: ActivityResponseClient
Relevant Properties: ohi.service.ActivityResponseClient.client.authentication
Web Service: Data Exchange Export Notification
Client Name: DataExchangeExportNotificationClient
Relevant Properties: ohi.service.DataExchangeExportNotificationClient.client.authentication
Web Service: Data Exchange Import Notification
Client Name: DataExchangeImportNotificationClient
Relevant Properties: ohi.service.DataExchangeImportNotificationClient.client.authentication
Web Service: Data Replication Person Events
Client Name: DataReplicationPersonEvents
Relevant Properties: ohi.service.DataReplicationPersonEvents.client.authentication
Web Service: Data Replication Person Entities
Client Name: DataReplicationPersonEntities
Relevant Properties: ohi.service.DataReplicationPersonEntities.client.authentication
Web Service: Enrollment
Client Name: PolicyEnrollmentClient
Relevant Properties: ohi.service.PolicyEnrollmentClient.client.authentication
- Note
-
Define the property for the authentication mechanism in conjunction with defining the credentials that the web service client will use when making the request.
The Developer Guide outlines how to enter credentials.
Web Service Media Type
Certain outbound RESTFul invocation support multiple output formats (That is, XML
or JSON). Use media type property to configure it. If unspecified,
the default value is application/json
. The property name follows the naming
convention: ohi.service.<0>.media.type
, where the
placeholder <0>
is the name of the client. The names of the clients
that support a configurable media type are as follows:
Web Service: Activity Notification
Client Name: ActivityResponseClient
Relevant Properties: ohi.service.ActivityResponseClient.media.type
Single Sign-On and Web Gate
The following table lists properties that need to be set when Oracle Health Insurance
applications take part in Single Sign-On (SSO) scenarios or when a gateway that handles authentication fronts Oracle Health Insurance applications.
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.security.sso.enabled |
The application will check for an SSO header, and if it does not find |
false |
Boolean |
Next Execution |
ohi.security.sso.header |
The header value in which to check for an SSO principal if servlet |
OAM_REMOTE_USER |
String |
After Restart |
ohi.security.sso. |
The application will reject traffic without an SSO header. |
false |
Boolean |
Next Execution |
Secrets Store
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.oauth.cert.signing. |
Determines the signing algorithm for X509 certificates that are used |
SHA512withRSA |
String |
Immediate |
ohi.secure.secrets.store |
The type of store the OHI application uses for secrets |
One of the following: opss, |
After Restart |
|
ohi.vault.address |
Vault address. Must use HTTPS. |
String |
After Restart |
|
ohi.vault.clientkeypem. |
Resource URL to Vault Client Key pem. Must be accompanied by a |
String |
After Restart |
|
ohi.vault.clientpem.url |
Resource URL to Vault Client pem. Must be accompanied by a matching |
String |
After Restart |
|
ohi.vault.environment. |
To distinguish secrets on a per OHI application instance basis |
String |
After Restart |
|
ohi.vault.jkskeystore. |
Password for JKS keystore that contains certificatesMust be |
String |
After Restart |
|
ohi.vault.jkskeystore. |
Resource URL to JKS keystore that contains certificates.Must be |
String |
After Restart |
|
ohi.vault.jkstruststore. |
Resource URL to JKS truststore that contains certificates |
String |
After Restart |
|
ohi.vault.kv.secrets. |
By default, OHI applications assume that Vault’s Key-Value secrets |
secret |
String |
After Restart |
ohi.vault.namespace |
OHI specific Vault namespace section, under the path determined by |
ohi |
String |
After Restart |
ohi.vault.pem.url |
Resource URL to Vault pem |
String |
After Restart |
|
ohi.vault.token |
Vault token |
String |
Next Execution |
Cross-Origin Resource Sharing
See the Security Guide for an introduction to "Cross Origin Resource Sharing
(CORS)". For further explanation, you can refer to W3C’s CORS
specification.
The following table lists CORS-related properties:
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.cors.access.control. |
MANDATORY |
String |
Next Execution |
|
ohi.cors.access.control. |
Header that shows whether the system can expose the response to a |
true |
Boolean |
Next Execution |
ohi.cors.access.control. |
Header that shows, as part of the response to a preflight request, |
String |
Next Execution |
|
ohi.cors.access.control. |
Header that shows, as part of the response to a preflight request, |
String |
Next Execution |
|
ohi.cors.access.control. |
Header that shows which headers are safe to expose to the API of a |
String |
Next Execution |
|
ohi.cors.access.control. |
Header that shows how long the preflight result cache stores the |
1800 |
Integer ≥ 0 |
Next Execution |
ohi.vary.header |
Property to set Vary HTTP Header. Value is a comma-separated list |
Accept,Accept- |
String |
Next Execution |
Intrusion Detection
Oracle Health Insurance applications prevent Cross-Site Scripting (XSS) attacks by
checking untrusted data that may enter with HTTP API requests (see the
Security Guide for "Intrusion Detection Principles"). The following table lists the properties to customize detection behavior:
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.untrusteddata.check |
The application enables the XSS vulnerability detection by default. |
true |
Boolean |
Next Execution |
ohi.untrusteddata. |
The system checks the domain attributes of type string by default if |
30 |
Integer ≥ 1 |
Next Execution |
ohi.untrusteddata. |
The system checks the domain attributes by default. Use this property |
String |
Next Execution |
|
ohi.untrusteddata. |
The property checks the HTTP Headers by default. Use this property to |
String |
Next Execution |
|
ohi.untrusteddata. |
The system checks HTTP Query Parameters by default. Use this property |
String |
Next Execution |
For example, you can allow the cookie
header to prevent mixed encoded cookies that a client, like a browser,
sends as part of the request, resulting in a Bad Request
using the following code.
ohi.untrusteddata.whitelist.httpheader=Cookie
Data Set Operations
The following table lists properties that deal with the Data Set Operations
integration point.
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.datasetoperations. |
This property is about the Data Set Operations Integration Point, for |
String |
Next Execution |
|
ohi.datasetoperations. |
This property is about the Data Set Operations Integration Point, for |
String |
Next Execution |
OAuth2
The OAuth2 protects the Oracle Health Insurance application’s RESTful services. The
application validates and introspects OAuth2 access tokens that the application sends as
bearer tokens in the HTTP Authorization header. See the Security Guide for
further details about "OAuth2 Support in Oracle Health Insurance Applications".
The following table lists OAuth2 server-side properties.
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.oauth.accesstoken. |
To model the overhead of fetching an access token from an OAuth2 |
10 |
Integer ≥ 0 |
Immediate |
ohi.oauth.idp.uri |
A system property needs to be set to the IDP (IDentity Provider) URL |
String |
After Restart |
|
ohi.oauth.jwk.set.url |
URL value for the OAuth2 authorization server JSON Web Key (JWK) Set |
String, URL |
After Restart |
|
ohi.oauth.jwk.set. |
Client Id or audience claim for token validation. Token Validation |
String |
After Restart |
|
ohi.oauth.jwk.set. |
Issuer for token validation. Token Validation Method is JWKSET. |
String or URL |
After Restart |
|
ohi.oauth.jwk.set. |
Signing algorithm used by the Authorization Server. Token Validation |
RS256 |
String |
After Restart |
ohi.oauth.jws.signing. |
Algorithm used for signing the JWT token that an OHI application |
RS512 |
RS256, RS384, RS512 |
Immediate |
ohi.oauth.jwt. |
Expiration period (in seconds) for the JWT token that an OHI |
600 |
0 ≤ Integer ≤ 9999 |
Immediate |
ohi.oauth.jwt.userid. |
Specifies the claim in the JWT that can be used to identify the user |
sub |
String |
Immediate |
ohi.oauth.openidconnect. |
Client ID of the OpenID Connect client that has to be present to |
String |
Immediate |
|
ohi.oauth.openidconnect. |
Credential associated with the OpenID Connect client that has to be |
String |
Immediate |
|
ohi.oauth.openidconnect. |
Defines the maximum acceptable clock skew (in seconds) for validating |
60 |
Integer ≥ 1 |
After Restart |
ohi.oauth.token. |
Unique client id for resolving the username and password credentials |
String |
Immediate |
|
ohi.oauth.token. |
URL value for the OAuth2 authorization server token validation or |
String, URL |
After Restart |
|
ohi.oauth.token. |
RFC 7662 defined Introspection Response element that will be used to |
sub |
String |
Immediate |
ohi.oauth.token.issuer. |
For token validation. Specific issuer identifier. Requires use of |
String or URL |
After Restart |
|
ohi.oauth.token.issuer. |
For token validation. Issuer-specific user claim. Requires use of |
String |
After Restart |
|
ohi.oauth.token.issuers |
For token validation. Comma-separated string of possible token |
Comma- |
After Restart |
|
ohi.oauth.token. |
Determines the access token validation method. Possible values: |
JWKSET |
JWKSET, OAUTH2_ |
Immediate |
ohi.oauth.use. |
When set to true, it indicates that Oracle JET UI leverages OpenID |
false |
Boolean |
After Restart |
Claims in an OAuth2 token may differ per token issuer.
The following example shows mapping a Claim in an access token
to Oracle Health Insurance user, based on the issuer of the token:
# configure multiple token issuers as comma-separated string ohi.oauth.token.issuers=oracle_idcs,azure_ad # configure issuer to user claim mapping for issuer oracle_idcs ohi.oauth.token.issuer.oracle_idcs=https://identity.oraclecloud.com/ ohi.oauth.token.issuer.oracle_idcs.user.claim=sub # configure issuer to user claim mapping for issuer azure_ad ohi.oauth.token.issuer.azure_ad=https://sts.windows.net/fa15d692-e9c7-4460-a743-29f29522229/ ohi.oauth.token.issuer.azure_ad.user.claim=oid
Activity and Task Processing
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.activityprocessing. |
RESTful Service endpoint URL for delivering the response notification |
String |
Next Execution |
|
ohi.activityprocessing. |
Activity type-specific RESTful Service endpoint URL for delivering the |
String |
Next Execution |
|
ohi.amount.scale |
By default, amounts are stored with the scale of 2 (two digits after |
2 |
2 ≤ Integer ≤ 12. |
Next Execution |
ohi.max.headroom |
The maximum number of tasks to load into the processing grid. |
2000 |
Integer ≥ 1 |
Next Execution |
ohi.max.headroom.<0> |
The maximum number of tasks to load into the processing grid - per |
2000 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
A non-zero value for this property means that the system retains data |
0 |
Integer ≥ 0 |
Next Execution |
ohi.processing. |
Utilized for extract items bucketing. It decides how many items will |
500 |
Integer ≥ 1 |
Next Execution |
ohi.processing.cache. |
Specification for a cache that caches the results (Flex Code entity) |
maximumSize=10000, |
String |
Next Execution |
ohi.processing.cache. |
Specification for a cache that caches the results (Flex Code system |
maximumSize=1000, |
String |
Next Execution |
ohi.processing.cache. |
This property allows for caching of the responses of the "InGroup" |
false |
Boolean |
Next Execution |
ohi.processing.cache. |
This cache maintains the result if CountryRegion is in |
maximumSize=1000, |
String |
Next Execution |
ohi.processing.cache. |
Specification for the cache storing diagnosis group membership. Value |
maximumSize=100000, |
String |
Next Execution |
ohi.processing.cache. |
Cache for Flex Codes in a Flex Code Group |
maximumSize=100000, |
String |
Next Execution |
ohi.processing.cache. |
Cache for messages in a message group. |
maximumSize=1000, |
String |
Next Execution |
ohi.processing.cache. |
Specification for the cache storing procedure group membership. Value |
maximumSize=100000, |
String |
Next Execution |
ohi.processing.cache. |
A specification of Google Guava’s CacheBuilder configuration. It |
maximumSize=10000, |
String |
Next Execution |
ohi.processing.cache. |
A specification of Google Guava’s CacheBuilder configuration. It |
maximumSize=10000, |
String |
Next Execution |
ohi.processing. |
Default amount of delay in seconds when a failed task re-queues for |
3 |
Integer ≥ 0 |
Next Execution |
ohi.processing.filldepth |
Specifies a target number of work items to process at a time - to best |
3 |
Integer ≥ 0 |
Next Execution |
ohi.processing. |
Determines the number of tasks that the system submits for processing. |
1 |
Integer ≥ 1 |
Next Execution |
ohi.processing.groupsize |
The number of tasks to group (when applicable) into a collection of |
400 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
The number of tasks to group (when applicable) into a collection of |
400 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
The number of loader tasks the system has to spawn, whenever an |
1 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
The number of loader tasks the system has to spawn for a specific |
1 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
This property specifies the time (in seconds) the system holds back a |
3 |
Integer ≥ 1 |
Next Execution |
ohi.processing. |
This property specifies the time (in seconds) the system holds back a |
3 |
Integer ≥ 1 |
Next Execution |
ohi.processing.max. |
The maximum amount of times activity processing will try to send out |
3 |
Integer ≥ 0 |
Next Execution |
ohi.processing.max. |
The maximum amount of times activity processing will try to send out |
3 |
Integer ≥ 0 |
Next Execution |
ohi.processing. |
Number of times a task can resolve as 'errored' before it stops a task |
3 |
Integer ≥ 0 |
Next Execution |
ohi.processing. |
Determines how many times a specific incomplete task will reschedule |
10000 |
Integer ≥ 0 |
Next Execution |
ohi.processing. |
Determines if a failed task retries immediately, or re-queues for |
true |
Boolean |
Immediate |
ohi.processing.yield. |
This property specifies the default time (in seconds) that the system |
3 |
Integer ≥ 1 |
Next Execution |
ohi.processing.yield. |
This property specifies the time (in milliseconds) the system will |
3 |
Integer ≥ 1 |
Next Execution |
ohi.processing.yield.<0> |
This property specifies the default time (in seconds) that the system |
3 |
Integer ≥ 1 |
Next Execution |
ohi.startup.start.task. |
Controls task processing for a managed server. By default, if a |
true |
Boolean |
Next Execution |
Specifying Yields, Submission Count, Group Size, and Loader Count Per Activity Type
Oracle Health Insurance Authorizations allows specifying some aforementioned application properties individually on a per-activity-type basis. This
provides fine-grained control of loading and processing semantics. The way to accomplish this is by concatenating the mnemonic for the specific activity type
after the specific property key. For example,
ohi.processing.groupsize.CALCULATE_PREMIUM=250
This mechanism is available for the following properties:
-
ohi.processing.yield.<activity_type>
-
ohi.max.headroom.<activity_type>
-
ohi.processing.groupsize.<activity_type>
-
ohi.processing.loadercount.<activity_type>
-
ohi.processing.loaderyield.<activity_type>
-
ohi.processing.max.numberofretries.<activity_type>
Check the Developer Guide for the mnemonic of individual activity types.
Data File Import
The following table lists (technical) properties that influence data file
(batch) processing performance. Only change these after consulting with Oracle:
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.diagnosisimport. |
A separate processing activity is spawned for processing a chunk or |
5000 |
Integer ≥ 1 |
Next Execution |
ohi. |
A separate processing activity is spawned for processing a chunk or |
5000 |
Integer ≥ 1 |
Next Execution |
ohi.procedureimport. |
A separate processing activity is spawned for processing a chunk or |
5000 |
Integer ≥ 1 |
Next Execution |
ohi.providerimport. |
A separate processing activity spawns for processing a chunk or batch |
5000 |
Integer ≥ 1 |
Next Execution |
ohi. |
The system spawns a separate processing activity to process a chunk or |
5000 |
Integer ≥1 |
Next Execution |
ohi.relationimport. |
A separate processing activity is spawned for processing a chunk or |
5000 |
Integer ≥ 1 |
Next Execution |
URL References
It is optional to pass URL references in HTTP API RESTful services links. The following parameters derive the deconstruction of the URL for these pages:
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.<0>.application. |
MANDATORY |
String |
After Restart |
|
ohi.<0>.deeplink.url |
MANDATORY |
String |
After Restart |
|
ohi.http.api.path |
The context root of the application. For example, |
api |
String |
Next Execution |
Data Exchange
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.application.uri.<0> |
MANDATORY |
String |
Next Execution |
|
ohi.cm.concurrency.limit |
This property specifies the number of parallel threads in |
2 |
Integer ≥ 1 |
After Restart |
ohi.cm.dynamiclogic. |
Some Dynamic Logic can refer to another Dynamic Logic and if the |
3 |
Integer ≥ 0 |
Next Execution |
ohi.cm.dynamiclogic. |
The number of records from the failure table that the CMT process |
100 |
Integer ≥ 0 |
Next Execution |
ohi.cm. |
The system uses this property in the export process and it represents |
1000 |
Integer ≥ 1 |
Next Execution |
Enrollment Client
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.enrollment. |
Can be used to switch on/off HTTP traffic logging for Jersey/REST |
false |
Boolean |
Next Execution |
ohi.enrollment. |
You can specify it to include in enrollment requests to drive response |
String |
Next Execution |
|
ohi.enrollment.server. |
This property specifies the number of milliseconds allowed to |
1000 |
Integer ≥ 1 |
Next Execution |
ohi.enrollment.server. |
This property specifies the number of milliseconds allowed to get the |
1000 |
Integer ≥ 1 |
Next Execution |
ohi.enrollment.server. |
This property specifies the request path to identify the Enrollment |
api/enrollments |
String |
Next Execution |
ohi.enrollment.server. |
This property specifies the scheme + authority part that hosts the |
String |
Next Execution |
Enrollment inquiries log at a fairly low level. In particular, this enables to trace of HTTP requests and responses between the system that starts the request for enrollment status information and the enrollment system that responds to these inquiries. To set this up, add the following piece of information to the logging configuration.
<logger name="ohi.enrollment_client" level="info"/>
User Interface
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi. |
Can be used to initiate showing a modal popup for UI accessibility |
false |
Boolean |
Next Execution |
ohi.environment. |
Text string on the home page of the system that helps the user to |
ohi |
String |
Next Execution |
ohi.ui.maxrowstoretrieve |
Maximum number of rows retrieved to show in a UI table. Note that |
200 |
Integer ≥ 1 |
Next Execution |
ohi.ui. |
Maximum number of rows retrieved to show in a UI table for an |
Integer ≥ 1 |
Next Execution |
|
ohi.ui.pollinterval |
This property controls the interval between automatic page refreshes |
5000 |
Integer ≥ 1 |
Next Execution |
ohi.ui.pollinterval.<0> |
This property controls the interval between automatic page refreshes |
5000 |
Integer ≥ 1 |
Next Execution |
Outbound RESTful Service Invocation Specific to Notifications
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.eventing.ui.path |
MANDATORY |
String |
Next Execution |
Data Replication
You can replicate the member data from another Oracle Health Insurance application that is the source system. The following table lists the parameters for that:
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.ws.sourcesystem.<0>. |
MANDATORY |
String |
Immediate |
|
ohi.datareplication. |
For specifying the number of seconds between consecutive polls for |
300 |
Integer ≥ 1 |
Immediate |
Extract
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.extract.<0>. |
For sending out an extract completion notification related to a |
String |
Next Execution |
Monitoring and Metrics
Name | Description | Default Value | Possible Values | Change Effective |
---|---|---|---|---|
ohi.healthcheck.url. |
Defines the mapping between the Healthcheck servlet and a URL pattern. |
String |
After Restart |
|
ohi.instrumentation. |
Set to true to tag each metric with the name of the application. |
false |
Boolean |
After Restart |
ohi.instrumentation. |
Set to false to enable recording of non-OHI metrics. |
true |
Boolean |
After Restart |
ohi.instrumentation. |
Set to true to enable recording of metrics. |
false |
Boolean |
Immediate |
ohi.instrumentation. |
Set to true to enable recording of JVM telemetry. |
false |
Boolean |
After Restart |
ohi.instrumentation. |
Comma-separated list of resource path segment prefixes for resource |
Comma- |
After Restart |
|
ohi.instrumentation.<0>. |
Determines whether to publish histogram buckets for the timer you |
false |
Boolean |
After Restart |
ohi.instrumentation.<0>. |
Percentiles for the timer you configure. |
Comma- |
After Restart |
|
ohi.instrumentation.<0>. |
The system publishes data for the timer if the tag name that you |
Regular expression |
After Restart |
|
ohi.instrumentation.<0>. |
Tag name subject to testing with the regular expression that you |
String |
After Restart |
|
ohi.prometheusservlet. |
Defines the mapping between the Prometheus servlet and a URL pattern. |
String, URL Mapping |
After Restart |
See the Operations Guide for details about metric-related properties.