Table of Contents

Search

  1. Preface
  2. Backing Up and Restoring the Data Vault
  3. Configuring Centera as a Remote Data Vault Store
  4. Configuring Data Archive for a Legacy Source Using Legacy Adapters
  5. Data Archive Seamless Access for PeopleSoft
  6. Data Archive Transaction Restore API
  7. Dropping and Truncating Partitions in Data Archive
  8. How to Create Business Rules to Archive and Purge Transactional Data
  9. How to Uninstall Data Archive 5.1
  10. How to Uninstall Data Archive 5.3
  11. How to Use Scripts to Change Database User Passwords in the ILM Repository
  12. IBM DB2 Database Connectivity and Setup for Data Archive
  13. Installing Data Visualization
  14. Integrating Third-Party Schedulers in ILM Engine
  15. Parallel Processing in Data Archive
  16. Seamless Access Configuration for Siebel Applications
  17. Seamless Access Setup for Oracle E-Business Suite
  18. Using the Data Vault Service JDBC Driver to Connect to the Data Vault
  19. Using Multiple Engines in an ILM Environment
  20. Using PowerExchange ODBC Connections in a Data Archive Retirement Project
  21. Discovering Foreign Key Relationships in Enterprise Data Manager

Data Archive How-To Guide

Data Archive How-To Guide

Scheduler Setup Methods

Scheduler Setup Methods

Implement the following methods for scheduling definitions and for resuming and terminating the Informatica Archive jobs:
/** * This method should create a schedule for the job. It run the job, it should call * com.applimation.schedule.AMScheduleHandler.runJob api * * @param schedulerBean * schedulerBean should have the parameters required for to schedule the job * 1 SchedulerType * 2 scheduleDate * 3 TimeZone * 4 scheduleNotificationFlag; * 5 scheduleNotificationEmail; * 6 List<Integer> definitionIDs; * 7 scheduleRepeatFlag; * 8 SchedulerOccurrenceType * 9 scheduleOccurrenceValue; * 10 scheduleEndDate; * 11 SchedulerRepeatType * 12 scheduleRepeatValue * 13 scheduleOccurrenceFlag; * 14 notificationEmail; * 15 SchedulerNotificationType * 16 priority; * * @param scheduleId * @param amuId * @return Date (calculated endDate for schedule if number of occurrence are given ) * @throws Exception */ public Date scheduleJob(SchedulerBean schedulerBean, int scheduleId, int amuId) throws Exception; /** * To resume a paused or errored job it should call the * com.applimation.schedule.AMScheduleHandler.resumeJob api * @param jobId * @param amuId * @throws Exception */ public void scheduleResumeJob(int jobId,int amuId) throws Exception; /** * To terminate the job, it should call * com.applimation.schedule.AMScheduleHandler.resumeJob api * @param jobId * @param amuId * @throws Exception */ public void scheduleTerminateJob(int jobId,int amuId) throws Exception; /** * This method should terminate the repeating schedule */ public boolean terminateSchedule(final int scheduleId, int amuId) throws Exception; /** * This method should get the next fire time for this schedule * @param scheduleId * @param amuId * @return * @throws Exception */ public Date getNextFireTime(int scheduleId, int amuId) throws Exception;