| Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components | |
| Close Print View | |
| Reference: Setting Up Databases |
|
Java CAPS Management and Monitoring APIs
To Start Using APIs to Create Applications
Connecting to the Server Through APIs
CAPSManagementClientFactory Definition
Services -- JavaCAPSManagementAPI
Performance Measurement Service
Master Data Management (MDM) Service
Sun Adapters Management Service
Target Option Behavior for the Management Client
Writing Java Code to Access APIs Using Java Code Samples
Using Oracle and Other Databases for Alert Persistence
To Set Up an Oracle Database for Alert Persistence
Downloading, Installing, and Setting Up A Scripting Environment
Setting Up a Scripting Environment to Invoke Java CAPS Management and Monitoring APIs
To Modify the Environment Variables in env.bat
Using a Scripting Language to Exercise the Java CAPS Management and Monitoring APIs
Exercising the Administration Service
Exercising the Configuration Service
Exercising the Deployment Service
Exercising the Installation Service
Exercising the Runtime Management Service
Exercising the JMS Management Service
Exercising the BPEL Management Service
Exercising the HTTP Administration Service
Exercising the Notification Service
JRuby Integrated into NetBeans IDE
Understanding Sun Master Index Configuration Options (Repository)
Understanding Sun Master Index Processing (Repository)
Understanding the Sun Match Engine
Understanding the Business Rules Method Palette
What's New in the Sun TCP/IP HL7 Adapter
Sun Master Data Management Suite Primer
Understanding Sun Master Index Configuration Options
Understanding the Master Index Match Engine
Understanding the Master Index Standardization Engine
United States Patient Solution Using MDM
Derby is the database that ships with Java CAPS. However, you can set up and use another database. But remember, you are limited to using a database that Java CAPS supports.
Derby
Oracle
Sybase
DB2
PointBase
As an option to the following procedure, you could replace steps 4-6 by
using the Alert Configuration Management API to write a groovy script or small
Java utility. For an example of this see the JavaCAPS6/ESB_API_KIT/samples directory, if JavaCAPS6
is the directory where you extracted EM_API_KIT.zip.
Caution - Remember that the last command you script or program and then execute should be enabling persistence in the specified database. Examples of methods from the Alert Configuration Service API are setPersistenceDataSourceJndiName, getPersistenceDataSourceJndiName, setPersistenceDataBaseType, getPersistenceDataBaseType, and optionally setAlertTableName.
In case the database has a limit to the table name, for example Oracle is limited to 30 characters, the auto-generated table may exceed that limit. Use the Alert Configuration API (SetAlertTableName) to set the table name. Keep in mind that each domain must have unique table name to prevent events from one domain appearing in another domain.
Note - Record the name you assign to the resource name.
For detailed instructions on how to perform this task see Admin Console online help.
Note - This is the resource name you created in step 2.
Note - When you enable persistence you do not have to enable journaling; that is, journaling is optional when persistence is enabled.
Note - Record the name you assign to the resource name.
For detailed instructions on how to perform this task see Admin Console online help.
setPersistenceDataSourceJndiName
setPersistenceDataBaseType(AlertPersistenceDBType dbtype)
(Optional) setAlertTableName(String tableName)
enableAlertsPersistence(Boolean enableJournaling)
Or, optionally, to execute all of the above APIs, use:
enableAlertsPersistence(Boolean enableJournaling,String jndiName,
AlertPersistenceDBType dbtype,Long timeToLive,
Long maxCount,AlertLevelType level,
AlertRemovalPolicyType[] policyList,
Boolean enablePolicyExecution,Long interval,
Integer inMemoryCacheSize) throws
* ManagementRemoteException;
Note - The order here is not set and can be altered except for enabling persistence, which must be last.