Uses of Class
com.ibm.di.api.DIException

Packages that use DIException
com.ibm.di.api Provides packages and classes for managing the server API. 
com.ibm.di.api.exceptions Provides classes for authentication and configuration exceptions. 
com.ibm.di.api.jmx Provides classes for managing the JMX layer. 
com.ibm.di.api.jmx.mbeans Provides classes for the MBeans of the JMX layer. 
com.ibm.di.api.local Provides interfaces for managing the local session of the server API. 
com.ibm.di.api.local.impl Provides implementations of the interfaces for managing the local session of the server API. 
com.ibm.di.api.remote Provides interfaces for managing the remote session of the server API. 
com.ibm.di.api.remote.impl Provides implementations of the interfaces for managing the remote session of the server API. 
com.ibm.di.api.security Provides classes for managing the security mechanism. 
com.ibm.di.api.syslog   
com.ibm.di.api.tm Provides classes for managing tombstones. 
com.ibm.di.config.base Provides classes that implement the Tivoli Directory Integrator configuration model. 
com.ibm.di.eclipse.http.commands   
 

Uses of DIException in com.ibm.di.api
 

Subclasses of DIException in com.ibm.di.api
 class AuthorizationException
          This is the type of exception that is thrown when the authenticated user does not have the required authority to perform the specific operation.
 

Methods in com.ibm.di.api that throw DIException
 void EventNotifier.addEventListener(DIEventListener listener, String typeFiltersStr, String idFilter)
          Register a new event listener accompanied with event filters.
static void APIEngine.addEventListener(DIEventListener aListener, String aTypeFilter, String aIdFilter)
          Adds a new event listener.
 void ProcessRegistry.assemblyLineStarted(AssemblyLine aAssemblyLine)
          Marks that the AssemblyLine instance has been started.
static void APIEngine.assemblyLineStarted(AssemblyLine aAssemblyLine)
          This is a notification method, that notifies the engine that the specified Assembly Line has been started.
 void ProcessRegistry.assemblyLineTerminated(AssemblyLine aAssemblyLine)
          Marks that the AssemblyLine instance has been terminated.
 void ConfigurationRegistry.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String configToken, Identity identity)
          Checks in the specified configuration and leaves it checked out.
 void ConfigurationRegistry.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String configToken, Identity identity, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void ConfigurationRegistry.checkInConfiguration(MetamergeConfig configuration, String configToken, Identity identity)
          Saves the specified configuration and releases the lock.
 void ConfigurationRegistry.checkInConfiguration(MetamergeConfig configuration, String configToken, Identity identity, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig ConfigurationRegistry.checkOutConfiguration(String configToken, Identity identity)
          Checks out the specified configuration.
 MetamergeConfig ConfigurationRegistry.checkOutConfiguration(String configToken, String password, Identity identity)
          Checks out the specified password protected configuration.
 ConfigInstance ConfigurationRegistry.checkOutConfigurationAndLoad(String configToken, Identity identity, SessionImpl session)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ConfigInstance ConfigurationRegistry.checkOutConfigurationAndLoad(String configToken, String password, Identity identity, SessionImpl session)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 void ProcessRegistry.configInstanceStarted(RSInterface aConfigInstance)
          Marks that the configuration instance has been started.
static void APIEngine.configInstanceStarted(RSInterface aConfigInstance)
          This is a notification method, that notifies the engine that the specified Config Instance has been started.
 void ProcessRegistry.configInstanceStopped(RSInterface aConfigInstance)
          Marks that the configuration instance has been stopped.
static void APIEngine.configInstanceStopped(RSInterface aConfigInstance)
          This is a notification method, that notifies the engine that the specified Config Instance has been stopped.
 MetamergeConfig ConfigurationRegistry.createNewConfiguration(String aRelativePath, boolean aOverwrite, Identity aIdentity)
          Creates a new empty configuration and immediately checks it out.
 ConfigInstance ConfigurationRegistry.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite, Identity aIdentity, SessionImpl aSession)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 void ConfigurationRegistry.deleteConfiguration(String relativePathOrSolutionName, Identity identity)
          Delete a file from the configuration codebase folder.
static Hashtable<RSInterface,Vector<AssemblyLine>> APIEngine.getAssemblyLines()
          Returns a hashtable whose key elements are the Configuration Instances currently started, and the values are vectors containing all Assembly Lines currently started in the corresponding Configuration Instance.
 String ConfigurationRegistry.getConfigFilePath(String token)
          Resolves a token to a configuration file path.
static RSInterface APIEngine.getConfigInstance(String configId)
          Retrieves config instance.
static List<String> APIEngine.getConfigInstanceIDs()
           
static Vector<RSInterface> APIEngine.getConfigInstances()
          Returns a vector containing all configuration instances currently started.
 String ConfigurationRegistry.getConfigToken(File configFile)
          If the specified config file has a Solution Name, then that name is returned, otherwise the path of the configuration, relative to the configuration codebase folder is returned.
static Identity APIEngine.getIdentity(String aUserId)
          Returns the Identity object from the Security Registry corresponding to the user id passes as parameter.
static Session APIEngine.getLocalSession()
          Creates a local Session object using a local SessionFactory created during the initialization.
static Session APIEngine.getLocalSession(String aUserName, String aPassword)
          Creates a local Session object using a local SessionFactory created during the initialization.
static SessionFactory APIEngine.getLocalSessionFactory()
          Gets the local SessionFactory created during the initialization of the Local Server API.
 String ConfigurationRegistry.getSolutionName(File configFile)
          Retrieves the Solution Name of a TDI configuration file in the configuration codebase folder.
static void APIEngine.initialize()
          Initializes the Server API.
static void APIEngine.initializeRemote()
          Initializes the Server API for remote access.
static void APIEngine.initializeRestServer()
          Initializes the TP Server for remote access.
static void APIEngine.initializeTPServer()
          Initializes the TP Server for remote access.
static Registry APIEngine.initRMIRegistry()
          Creates and initializes the RMI Registry.
 boolean ConfigurationRegistry.isConfigurationCheckedOut(String configToken)
          Checks if the specified configuration is checked out on the Server.
 ArrayList<String> ConfigurationRegistry.listAllConfigurations()
          Returns a list all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList<String> ConfigurationRegistry.listConfigurations(String aRelativePath)
          Returns a list of all configurations in the specified folder.
 ArrayList<String> ConfigurationRegistry.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
static void APIEngine.logErrorAndThrowException(String aErrorMsg)
          Logs a message using the ERROR log level and then throws a DIException using the same message.
static void APIEngine.logErrorAndThrowException(String aErrorMsg, Throwable e)
          Logs a message composed from the message passes as parameter and the message in the Throwable object.
 void APIAuthenticator.performCustomScriptAuthentication(String aUserName, String aPassword)
          Performs a user authentication using the provided user credentials.
 boolean ConfigurationRegistry.releaseConfigurationLock(String configToken, Identity identity)
          This method is used to release the lock of a configuration file.
static boolean APIEngine.removeEventListener(DIEventListener aListener)
          Removes existing event listener.
static void APIEngine.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom notification event using the API Engine's Event Notifier.
static void APIEngine.sendNotification(String type, String id, Object data, String configInstanceId)
          Sends a notification event using the API Engine's Event Notifier.
static void APIEngine.serverStopped(long aServerStarted)
          This is a notification method, that notifies the engine that server has been stopped.
static void APIEngine.startTombstoneManager()
          Starts a TombstoneManager unless there is already one running.
 boolean ConfigurationRegistry.undoCheckOut(String configToken, Identity identity)
          This method is used to release the lock of a previously checked out configuration file.
 void ConfigurationRegistry.updateLockTime(String path)
          Updates the time the configuration is checked out.
 boolean ConfigurationRegistry.userCanSetConfiguration(String configId, Identity identity)
          Check that the specified user can set the configuration.
 

Constructors in com.ibm.di.api that throw DIException
ALEvent(String aType, String aId, Object aData, String aConfigInstanceId, TaskStatistics aStats)
          Creates new ALEvent instance.
ALEvent(String aType, String aId, Object aData, String aConfigInstanceId, TaskStatistics aStats, String aGUID, String aUserMessage)
          Creates new ALEvent instance.
APIAuthenticator(boolean aCustomScriptEnabled, String aScript)
          This constructor creates an instance of the APIAuthenticator class.
CIEvent(String aType, String aId, Object aData, String aConfigInstanceId, long aStarted, String aGUID, boolean aCreateTS)
           
ConfigurationRegistry()
          Default constructor used for creation and initialization of the configuration registry.
DIEvent(String aType, String aId, Object aData)
          Create a new DIEvent instance.
DIEvent(String aType, String aId, Object aData, String aConfigInstanceId)
          Create a new DIEvent instance.
 

Uses of DIException in com.ibm.di.api.exceptions
 

Subclasses of DIException in com.ibm.di.api.exceptions
 class AuthenticationException
          An exception object thrown when the authentication of a user against a specific system fails.
 class ConfigurationExistsException
          An exception object thrown when an error arise while manipulating configuration files.
 class ConfigurationNotCheckedOutException
          An exception object thrown when an attempt is made to check in a configuration that was not previously checked out.
 class PasswordException
          The class PasswordException represents the Exception class used when a password protected configuration is opened remotely with a wrong or missing password.
 

Uses of DIException in com.ibm.di.api.jmx
 

Methods in com.ibm.di.api.jmx that throw DIException
static MBeanServer JMXAgent.getMBeanServer()
          Returns the created MBean server.
static SecurityRegistry JMXAgent.getSecRegistry()
          Returns the security register of the local session.
 void JMXServerAPIListener.handleEvent(DIEvent aEvent)
          Handles a specified event.
static void JMXAgent.initialize()
          Initializes the JMX layer of the Server API.
static void JMXAgent.initializeRemote()
          Initializes the remotely exposed JMX layer of the Server API.
static void JMXServerAPIListener.intializeListener(Session aLocalSession)
          Initializes the listener.
static ObjectName JMXAgent.registerMBean(BaseAdmin aBaseAdmin)
          Registers a pre-existing object as an MBean with the MBean server.
static void JMXAgent.unregisterMBean(ObjectName aObjectName)
          Unregisters an MBean from the MBean server.
 

Uses of DIException in com.ibm.di.api.jmx.mbeans
 

Methods in com.ibm.di.api.jmx.mbeans that throw DIException
 void AssemblyLineListenerBase.assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void AssemblyLineListener.assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void AssemblyLineListenerBase.assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 void AssemblyLineListener.assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 void AssemblyLineMBean.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void AssemblyLine.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void DIServerMBean.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void DIServer.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void DIServerMBean.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void DIServer.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void DIServerMBean.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void DIServer.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig DIServerMBean.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig DIServer.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig DIServerMBean.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 MetamergeConfig DIServer.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 ObjectName DIServerMBean.checkOutConfigurationAndLoad(String aRelativePath)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ObjectName DIServer.checkOutConfigurationAndLoad(String aRelativePath)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ObjectName DIServerMBean.checkOutConfigurationAndLoad(String aRelativePath, String aPassword)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ObjectName DIServer.checkOutConfigurationAndLoad(String aRelativePath, String aPassword)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 String SystemLogMBean.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 String SystemLog.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 void SystemLogMBean.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLog.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLogMBean.cleanAllOldALLogs(Integer aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLog.cleanAllOldALLogs(Integer aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLogMBean.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLog.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLogMBean.cleanAllOldLogs(Integer aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 void SystemLog.cleanAllOldLogs(Integer aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 Boolean SystemLogMBean.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogMBean.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogMBean.cleanOldALLogs(String aConfigId, String aALName, Integer aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Integer aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 void AssemblyLineHandlerMBean.close()
          Closes the Assembly LineHandler MBean.
 void AssemblyLineHandler.close()
          Closes the Assembly LineHandler MBean.
 ObjectName DIServerMBean.createNewConfigInstance(String aConfigUrl)
          Deprecated. Not for public use in the future. Creates and starts a new Config Instance with an empty configuration.
 ObjectName DIServer.createNewConfigInstance(String aConfigUrl)
          Deprecated. 
 ObjectName DIServerMBean.createNewConfigInstance(String aConfigUrl, String aPassword)
          Deprecated. Not for public use in the future. Creates and starts a new Config Instance with an empty configuration.
 ObjectName DIServer.createNewConfigInstance(String aConfigUrl, String aPassword)
          Deprecated. 
 MetamergeConfig DIServerMBean.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig DIServer.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 ObjectName DIServerMBean.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 ObjectName DIServer.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 int TombstoneManagerMBean.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManagerMBean.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified date.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified date.
 int TombstoneManagerMBean.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range
 int TombstoneManagerMBean.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManagerMBean.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManager.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManagerMBean.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 int TombstoneManager.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 boolean TombstoneManagerMBean.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 boolean TombstoneManager.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 int TombstoneManagerMBean.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 int TombstoneManager.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 void AssemblyLineMBean.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 void AssemblyLine.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 Entry AssemblyLineHandlerMBean.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandler.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandlerMBean.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandlerMBean.executeCycle(Entry aEntry, Boolean aProcessTCB)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry, Boolean aProcessTCB)
          Executes an AssemblyLine cycle.
static ObjectName TDIProperties.genObjectName(String aUniqueCode)
          Generates object name for specified TDI-P.
static ObjectName ConfigInstance.genObjectName(String aConfigInstanceName)
          Generates object name for specified assembly line handler.
static ObjectName AssemblyLineHandler.genObjectName(String aName, int aUniqueCode)
          Generates object name for specified assembly line handler.
static ObjectName AssemblyLine.genObjectName(String aAssemblyLineName, int aUniqueCode)
          Generates object name for specified assembly line.
 String ConfigInstanceMBean.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstance.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLogMBean.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLog.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstanceMBean.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String ConfigInstance.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLogMBean.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLog.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String[] ConfigInstanceMBean.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] ConfigInstance.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogMBean.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogMBean.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLogMBean.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLogMBean.getALLogFileNames(String aConfigId, String aALName, int n)
          Returns the names of all 'n' log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, int n)
          Returns the names of all 'n' log files for a given AssemblyLine.
 String ConfigInstanceMBean.getALLogLastChunk(String aALName, String aLogFileName, Integer aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String ConfigInstance.getALLogLastChunk(String aALName, String aLogFileName, Integer aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLogMBean.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, Integer aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLog.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, Integer aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 ObjectName AssemblyLineHandlerMBean.getAssemblyLine()
          Returns an ObjectName generated from the AssemblyLine’s name and AssemblyLine’s unique code.
 ObjectName AssemblyLineHandler.getAssemblyLine()
          Returns an ObjectName generated from the AssemblyLine’s name and AssemblyLine’s unique code.
 SchemaConfig ConfigInstanceMBean.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 SchemaConfig ConfigInstance.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 String[] ConfigInstanceMBean.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 String[] ConfigInstance.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 SchemaConfig ConfigInstanceMBean.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 SchemaConfig ConfigInstance.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 ObjectName[] ConfigInstanceMBean.getAssemblyLines()
          Returns the names of currently started AssemblyLines of the configuration each represented as ObjectName generated from AssemblyLine’s name and unique code.
 ObjectName[] ConfigInstance.getAssemblyLines()
          Returns the names of currently started AssemblyLines of the configuration each represented as ObjectName generated from AssemblyLine’s name and unique code.
 String[] ConfigInstanceMBean.getAssemblyLinesNames()
          Deprecated. Use ConfigInstanceMBean.getAssemblyLineNames().
 String[] ConfigInstance.getAssemblyLinesNames()
          Deprecated. 
 Tombstone[] TombstoneManagerMBean.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManagerMBean.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManagerMBean.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombstones for a specified AssemblyLine.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombstones for a specified AssemblyLine.
 byte[] SystemQueueMBean.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 byte[] SystemQueue.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 AssemblyLineConfig AssemblyLineMBean.getConfig()
          Returns configuration information about the AssemblyLine.
 AssemblyLineConfig AssemblyLine.getConfig()
          Returns configuration information about the AssemblyLine.
 String ConfigInstanceMBean.getConfigId()
          Returns the configuration ID generated by the server.
 String ConfigInstance.getConfigId()
          Returns the configuration ID generated by the server.
 ObjectName AssemblyLineMBean.getConfigInstance()
          Returns ObjectName generated from the AssemblyLine’s configuration ID, gotten from the AssemblyLine’s configuration instance.
 ObjectName AssemblyLine.getConfigInstance()
          Returns ObjectName generated from the AssemblyLine’s configuration ID, gotten from the AssemblyLine’s configuration instance.
 Tombstone[] TombstoneManagerMBean.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManagerMBean.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 MetamergeConfig ConfigInstanceMBean.getConfiguration()
          Returns configuration instance representing this configuration.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 String ServerInfoMBean.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 String ServerInfo.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 PoolDefConfig ConfigInstanceMBean.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 PoolDefConfig ConfigInstance.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 int ConfigInstanceMBean.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 int ConfigInstance.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 String[] ConfigInstanceMBean.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 String[] ConfigInstance.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 int ConfigInstanceMBean.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 int ConfigInstance.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 String ServerInfoMBean.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 String ServerInfo.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 Entry SystemQueueMBean.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 Entry SystemQueue.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 ExternalPropertiesConfig ConfigInstanceMBean.getExternalProperties()
          Deprecated. use ConfigInstanceMBean.getTDIProperties() instead
 ExternalPropertiesConfig ConfigInstance.getExternalProperties()
          Returns the external properties of the configuration.
 ExternalPropertiesConfig ConfigInstanceMBean.getExternalProperties(String aKey)
          Deprecated. use ConfigInstanceMBean.getTDIProperties() instead
 ExternalPropertiesConfig ConfigInstance.getExternalProperties(String aKey)
          Returns the ExternalPropertiesConfig object for the named external properties object.
 String[] ConfigInstanceMBean.getExternalPropertiesKeys()
          Deprecated. use ConfigInstanceMBean.getTDIProperties() instead
 String[] ConfigInstance.getExternalPropertiesKeys()
          Returns the external properties object names.
 String ServerInfoMBean.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfo.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfoMBean.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ServerInfo.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ConfigInstanceMBean.getGlobalUniqueID()
          Returns the Config Instance GUID.
 String ConfigInstance.getGlobalUniqueID()
          Returns the Config Instance GUID.
 String AssemblyLineMBean.getGlobalUniqueID()
          Returns AssemblyLine GUID.
 String AssemblyLine.getGlobalUniqueID()
          Returns AssemblyLine GUID.
 String ServerInfoMBean.getHostName()
          Returns Server machine host name.
 String ServerInfo.getHostName()
          Returns Server machine host name.
 String ServerInfo.getId()
          Reads attribute "Id".
 String DIServer.getId()
          Reads attribute "Id".
 String ConfigInstance.getId()
          Reads attribute "Id".
 String BaseMBean.getId()
          Reads attribute "Id".
 Hashtable[] ServerInfoMBean.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 Hashtable[] ServerInfo.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 String[] ServerInfoMBean.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 String[] ServerInfo.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 Hashtable[] ServerInfoMBean.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 Hashtable[] ServerInfo.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 String[] ServerInfoMBean.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 String[] ServerInfo.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 Hashtable[] ServerInfoMBean.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 Hashtable[] ServerInfo.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 String[] ServerInfoMBean.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 String[] ServerInfo.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 Date ConfigInstanceMBean.getInstanceBootTime()
          Returns the Instance boot time.
 Date ConfigInstance.getInstanceBootTime()
          Returns the Instance boot time.
 String ServerInfoMBean.getIPAddress()
          Returns Server machine IP address.
 String ServerInfo.getIPAddress()
          Returns Server machine IP address.
 String BaseAdmin.getKeyPropertyList()
          Returns the MBean key property list.
 javax.jms.Message SystemQueueMBean.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 javax.jms.Message SystemQueue.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 String AssemblyLineMBean.getName()
          Returns the name of the AssemblyLine.
 String AssemblyLine.getName()
          Returns the name of the AssemblyLine.
static Notifier Notifier.getNotifier()
          Returns the Notifier.
 String AssemblyLineMBean.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLine.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLineMBean.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String AssemblyLine.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String ServerInfoMBean.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfo.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfoMBean.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfo.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfoMBean.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 String ServerInfo.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 Vector ServerInfoMBean.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Vector ServerInfo.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Entry AssemblyLineMBean.getResult()
          This method returns the result entry object.
 Entry AssemblyLine.getResult()
          This method returns the result entry object.
 Date ServerInfoMBean.getServerBootTime()
          Returns the Server boot time.
 Date ServerInfo.getServerBootTime()
          Returns the Server boot time.
 String ServerInfoMBean.getServerID()
          Returns the server unique identifier.
 String ServerInfo.getServerID()
          Returns the server unique identifier.
 String ServerInfoMBean.getServerVersion()
          Returns Server version.
 String ServerInfo.getServerVersion()
          Returns Server version.
 TaskStatistics AssemblyLineMBean.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 TaskStatistics AssemblyLine.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 String AssemblyLineMBean.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLine.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLineMBean.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLine.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLineMBean.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLine.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLineMBean.getSystemLogLastChunk(Integer aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 String AssemblyLine.getSystemLogLastChunk(Integer aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 String SystemQueueMBean.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 String SystemQueue.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 Tombstone TombstoneManagerMBean.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 Tombstone TombstoneManager.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 Tombstone[] TombstoneManagerMBean.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 String BaseMBean.getType()
          Reads attribute "Type".
 Integer AssemblyLineMBean.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 Integer AssemblyLine.getUniqueCode()
          Returns the unique code of the AssemblyLine.
static Notifier Notifier.init()
          Initializes the Notifier.
 Boolean AssemblyLineMBean.isActive()
          Checks if the AssemblyLine is active.
 Boolean AssemblyLine.isActive()
          Checks if the AssemblyLine is active.
 boolean DIServerMBean.isConfigurationCheckedOut(String aRelativePath)
          Checks if the specified configuration is checked out on the Server.
 boolean DIServer.isConfigurationCheckedOut(String aRelativePath)
          Checks if the specified configuration is checked out on the Server.
 boolean AssemblyLine.isSimulating()
          Check weather the AssemblyLine is simulating or not.
 boolean DIServerMBean.isSSLon()
          Checks if the SSL on the server is turned on.
 boolean DIServer.isSSLon()
          Checks if the SSL on the server is turned on.
 int TombstoneManagerMBean.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManager.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManagerMBean.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManager.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManagerMBean.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 int TombstoneManager.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 ArrayList DIServerMBean.listAllConfigurations()
          Returns a list of the file names of all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList DIServer.listAllConfigurations()
          Returns a list of the file names of all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList DIServerMBean.listConfigurations(String aRelativePath)
          Returns a list of the file names of all configurations in the specified folder.
 ArrayList DIServer.listConfigurations(String aRelativePath)
          Returns a list of the file names of all configurations in the specified folder.
 ArrayList DIServerMBean.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
 ArrayList DIServer.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
 void LogListener.messageLogged(String aMessage)
          Called right after the specified message is logged.
 void AssemblyLineListenerBase.messageLogged(String aMessage)
          Called right after the specified message is logged.
 int ConfigInstanceMBean.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 int ConfigInstance.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 void SystemQueueMBean.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueue.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueueMBean.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueue.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueueMBean.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueue.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueueMBean.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 void SystemQueue.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 boolean DIServerMBean.releaseConfigurationLock(String aRelativePath)
          Administratively releases the lock of the specified configuration.
 boolean DIServer.releaseConfigurationLock(String aRelativePath)
          Administratively releases the lock of the specified configuration.
 void ConfigInstanceMBean.reload()
          Reloads the Config Instance with its current configuration.
 void ConfigInstance.reload()
          Reloads the Config Instance with its current configuration.
 void ConfigInstanceMBean.saveConfiguration()
          Deprecated. Not supported.
 void ConfigInstance.saveConfiguration()
          Deprecated. 
 void ConfigInstanceMBean.saveConfiguration(Boolean aEncrypt)
          Deprecated. Not supported.
 void ConfigInstance.saveConfiguration(Boolean aEncrypt)
          Deprecated. 
 void ConfigInstanceMBean.saveExternalProperties()
          Deprecated. Not supported.
 void ConfigInstance.saveExternalProperties()
          Deprecated. 
 void DIServerMBean.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void DIServer.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void ConfigInstanceMBean.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstanceMBean.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void ConfigInstance.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          Deprecated. 
 void ConfigInstanceMBean.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void ConfigInstance.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          Deprecated. 
 void AssemblyLine.setSimulating(boolean simulate)
          Changes the way the AssemblyLine treats the target systems it is connecting/interacting to/with.
 void DIServerMBean.shutDownServer()
          Shuts down the TDI Server.
 void DIServer.shutDownServer()
          Shuts down the TDI Server.
 void DIServerMBean.shutDownServer(Integer aExitCode)
          Shuts down the TDI Server with the specified exit code.
 void DIServer.shutDownServer(Integer aExitCode)
          Shuts down the TDI Server with the specified exit code.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Boolean aSync)
          Starts the specified AssemblyLine.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Boolean aSync)
          Starts the specified AssemblyLine.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs, Boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs, Boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs, Boolean aSync, Boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs, Boolean aSync, Boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, Entry aInputData, Boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, Boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 ObjectName ConfigInstanceMBean.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, Boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 ObjectName ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, Boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 ObjectName ConfigInstanceMBean.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ObjectName ConfigInstance.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ObjectName DIServerMBean.startConfigInstance(String aConfigUrl)
          Starts a new Config Instance on the Server with the configuration given.
 ObjectName DIServer.startConfigInstance(String aConfigUrl)
          Starts a new Config Instance on the Server with the configuration given.
 ObjectName DIServerMBean.startConfigInstance(String aConfigUrl, Boolean aKeepAlive, String aPassword)
          Starts a new Config Instance on the Server with the configuration given.
 ObjectName DIServer.startConfigInstance(String aConfigUrl, Boolean aKeepAlive, String aPassword)
          Starts a new Config Instance on the Server with the configuration given.
 void ConfigInstanceMBean.stop()
          Stops the Config Instance.
 void ConfigInstance.stop()
          Stops the Config Instance.
 void AssemblyLineMBean.stop()
          Stops the execution of the AssemblyLine.
 void AssemblyLine.stop()
          Stops the execution of the AssemblyLine.
 boolean DIServerMBean.undoCheckOut(String aRelativePath)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 boolean DIServer.undoCheckOut(String aRelativePath)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 Boolean SecurityRegistryMBean.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 Boolean SecurityRegistry.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 Boolean SecurityRegistryMBean.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 Boolean SecurityRegistry.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 Boolean SecurityRegistryMBean.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 Boolean SecurityRegistry.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 Boolean SecurityRegistryMBean.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 Boolean SecurityRegistry.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 Boolean SecurityRegistryMBean.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 Boolean SecurityRegistry.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 Boolean SecurityRegistryMBean.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 Boolean SecurityRegistry.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 Boolean SecurityRegistryMBean.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 Boolean SecurityRegistry.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 

Constructors in com.ibm.di.api.jmx.mbeans that throw DIException
AssemblyLine(AssemblyLine aAssemblyLine)
          Class constructor
AssemblyLineHandler(AssemblyLineHandler aALHandler)
          Class constructor
ConfigInstance(ConfigInstance aConfigInstance)
          Class constructor.
SystemQueue(SystemQueue aLocalSystemQueue)
           
TDIProperties(TDIProperties aLocalTDIProperties, String aId)
          Class constructor.
TombstoneManager(TombstoneManager aTombstoneManager)
          Class constructor.
 

Uses of DIException in com.ibm.di.api.local
 

Methods in com.ibm.di.api.local that throw DIException
 void Session.addEventListener(ConfigurationFileListener listener)
          Registers a Event Listener to monitor for Configuration File changes.
 void Session.addEventListener(DIEventListener aListener, String aTypeFilter, String aIdFilter)
          Registers an Event Listener with the Session.
 void AssemblyLine.addListener(AssemblyLineListener listener, boolean getLogs, boolean getEntryOnEachCycle)
          Register a listener for AssemblyLine events.
 void ConfigInstance.addLogListener(LogListener listener)
          Register listener for messages logged by this configuration instance.
 void AssemblyLineListener.assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void AssemblyLineListener.assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 void AssemblyLine.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName)
          Saves the specified configuration and releases the lock.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName)
          Checks out the specified configuration.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName, String password)
          Checks out the specified password protected configuration.
 ConfigInstance Session.checkOutConfigurationAndLoad(String relativePathOrSolutionName)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ConfigInstance Session.checkOutConfigurationAndLoad(String relativePathOrSolutionName, String password)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 String SystemLog.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 void SystemLog.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLog.cleanAllOldALLogs(int aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLog.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLog.cleanAllOldLogs(int aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, int aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 void AssemblyLineHandler.close()
          Closes an AssemblyLine.
 ConfigInstance Session.createNewConfigInstance(String aConfigUrl)
          Deprecated. Not supported. Creates and starts a new Config Instance with an empty configuration.
 ConfigInstance Session.createNewConfigInstance(String aConfigUrl, String aPassword)
          Deprecated. Not supported. Creates and starts a new Config Instance with an empty configuration.
 MetamergeConfig Session.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 ConfigInstance Session.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 Session SessionFactory.createSession()
          Creates a session object.
 Session SessionFactory.createSession(String aUserName, String aPassword)
          Creates a session object with the specified username and password.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified date.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManager.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManager.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 void Session.deleteConfiguration(String relativePathOrSolutionName)
          Delete a file from the configuration codebase folder.
 Object Session.deletePersistentObject(String key)
          This method deletes a named object in the default system property store.
 boolean TombstoneManager.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 int TombstoneManager.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 void AssemblyLine.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 Serializable AssemblyLineHandler.eval(String script)
          Evaluates the passed in as parameter script in the context of this AssemblyLine.
 Entry AssemblyLineHandler.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry, boolean aProcessTCB)
          Executes an AssemblyLine cycle.
 String ConfigInstance.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLog.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstance.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLog.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String[] ConfigInstance.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, int iNumber)
          Returns the names of first 'n' log files for a given AssemblyLine.
 String ConfigInstance.getALLogLastChunk(String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLog.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 AssemblyLine AssemblyLineHandler.getAssemblyLine()
          Returns an AssemblyLine instance.
 AssemblyLine ConfigInstance.getAssemblyLineByUniqueCode(int alId)
          Searches the list of AssemblyLines for the specified unique code (one returned by the ConfigInstance.getAssemblyLineUniqueCodes() method)
 SchemaConfig ConfigInstance.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 String[] ConfigInstance.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 List<String> TombstoneManager.getAssemblyLineNames(String configInstanceId)
          Obtains a list of AssemblyLine Names of the AssemblyLines for which a tombstone has been created.
 SchemaConfig ConfigInstance.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 AssemblyLine[] Session.getAssemblyLines()
          Returns started AssemblyLines corresponding to the currently started configurations.
 AssemblyLine[] ConfigInstance.getAssemblyLines()
          Returns currently started AssemblyLines of the configuration instance.
 String[] ConfigInstance.getAssemblyLinesNames()
          Deprecated. Use ConfigInstance.getAssemblyLineNames().
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombstones for a specified AssemblyLine.
 int[] ConfigInstance.getAssemblyLineUniqueCodes()
          Returns a list of integers uniquely identify all the AssemblyLines within the ConfigInstance.
 byte[] SystemQueue.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 boolean AssemblyLine.getComponentDebugMode(String componentName)
          Query the debug mode setting of the specified component (Connector or Function Component).
 AssemblyLineConfig AssemblyLine.getConfig()
          Returns configuration information about the AssemblyLine.
 String ConfigInstance.getConfigId()
          Returns the configuration ID generated by the server.
 ConfigInstance Sequence.getConfigInstance()
          Returns the configuration instance of the Sequence.
 ConfigInstance AssemblyLine.getConfigInstance()
          Returns the configuration instance of the AssemblyLine.
 ConfigInstance Session.getConfigInstance(String aConfigId)
          Returns configuration instance corresponding to a specific configuration ID.
 List<String> TombstoneManager.getConfigInstanceIDs()
          Obtains a list of IDs of configInstances for which a tombstone has been created.
 ConfigInstance[] Session.getConfigInstances()
          Returns all currently started configuration instances.
 List<String> Session.getConfigInstancesIDs()
          Returns the IDs of all currently started configuration instances.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 String ConfigInstance.getConfigurationFile()
          Retrieves a reference to the Configuration file used to load this instance from.
 String ServerInfo.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 PoolDefConfig ConfigInstance.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 int ConfigInstance.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 String[] ConfigInstance.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 int ConfigInstance.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 String ServerInfo.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 Entry SystemQueue.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 ExternalPropertiesConfig ConfigInstance.getExternalProperties()
          Deprecated. use ConfigInstance.getTDIProperties() instead
 ExternalPropertiesConfig ConfigInstance.getExternalProperties(String aKey)
          Deprecated. use ConfigInstance.getTDIProperties() instead
 String[] ConfigInstance.getExternalPropertiesKeys()
          Deprecated. use ConfigInstance.getTDIProperties() instead
 String ServerInfo.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfo.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ConfigInstance.getGlobalUniqueID()
          Returns the Config Instance GUID.
 String AssemblyLine.getGlobalUniqueID()
          Returns AssemblyLine GUID.
 String ServerInfo.getHostName()
          Returns Server machine host name.
 ComponentDescriptor ServerInfo.getInstalledComponentDescriptor(String componentName)
          Returns the localized form information about a specific component as component descriptor object.
 Hashtable<?,?>[] ServerInfo.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 String[] ServerInfo.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 Hashtable<?,?>[] ServerInfo.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 String[] ServerInfo.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 Hashtable<?,?>[] ServerInfo.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 String[] ServerInfo.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 Date ConfigInstance.getInstanceBootTime()
          Returns the Instance boot time.
 String ServerInfo.getIPAddress()
          Returns Server machine IP address.
 String Session.getJavaProperty(String prop)
          Returns the value of a Java System property.
 javax.jms.Message SystemQueue.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 String Sequence.getName()
          Returns the name of the Sequence.
 String AssemblyLine.getName()
          Returns the name of the AssemblyLine.
 String AssemblyLine.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLine.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String ServerInfo.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfo.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfo.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 Vector<String> ServerInfo.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Object Session.getPersistentObject(String key)
          This method retrieves a named object from the default system property store.
 Entry Sequence.getResult()
          This method returns the result entry object.
 Entry AssemblyLine.getResult()
          This method returns the result entry object.
 SecurityRegistry Session.getSecurityRegistry()
          Returns information about the restrictions the current user has.
 Date ServerInfo.getServerBootTime()
          Returns the Server boot time.
 String ServerInfo.getServerID()
          Returns the server unique identifier.
 ServerInfo Session.getServerInfo()
          Retrieves the Server information.
 String ServerInfo.getServerVersion()
          Returns Server version.
 TaskStatistics Sequence.getStatistics()
          This method returns the TaskStatistics object for this Sequence.
 TaskStatistics AssemblyLine.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 SystemLog Session.getSystemLog()
          Returns information about the System logging.
 String AssemblyLine.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLine.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLine.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLine.getSystemLogLastChunk(int aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 SystemQueue Session.getSystemQueue()
          Gets the SystemQueue Server API object
 String SystemQueue.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 Tombstone TombstoneManager.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 TombstoneManager Session.getTombstoneManager()
          Returns the TombstoneManager object.
 Tombstone[] TombstoneManager.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 int Sequence.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 int AssemblyLine.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 void DIEventListener.handleEvent(DIEvent aEvent)
          Handles a specified event.
 boolean TombstoneManager.hasTombstones(String configInstanceId)
          Checks whether there are tombstone records for a configInstance with the specified ID.
 boolean TombstoneManager.hasTombstones(String configInstanceId, String alName)
          Checks whether there are tombstone records for an AssemblyLine with the specified name.
 Object Session.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParams)
          Invokes the specified method from the specified class.
 Object Session.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParamsValue, String[] aParamsClass)
          Invokes the specified method from the specified class.
 boolean Sequence.isActive()
          Checks if the Sequence is active.
 boolean AssemblyLine.isActive()
          Checks if the AssemblyLine is active.
 boolean Session.isConfigurationCheckedOut(String relativePathOrSolutionName)
          Checks if the specified configuration is checked out on the Server.
 boolean AssemblyLine.isSimulating()
          Check whether the AssemblyLine is simulating or not
 boolean Session.isSSLon()
          Checks if current session is over SSL.
 int TombstoneManager.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManager.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManager.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 ArrayList<String> Session.listAllConfigurations()
          Returns a list of all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList<String> Session.listConfigurations(String aRelativePath)
          Returns a list of all configurations in the specified folder.
 ArrayList<String> Session.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
 void LogListener.messageLogged(String aMessage)
          Called right after the specified message is logged.
 int ConfigInstance.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 void SystemQueue.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueue.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueue.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueue.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 boolean Session.releaseConfigurationLock(String relativePathOrSolutionName)
          Administratively releases the lock of the specified configuration.
 void ConfigInstance.reload()
          Reloads the Config Instance with its current configuration.
 boolean Session.removeEventListener(ConfigurationFileListener listener)
          Unregisters an Event Listener with the Session.
 boolean Session.removeEventListener(DIEventListener aListener)
          Unregisters an Event Listener with the Session.
 void AssemblyLine.removeListener(AssemblyLineListener listener)
           Unregister a listener for AssemblyLine events.
 void ConfigInstance.removeLogListener(LogListener listener)
           Unregister listener for messages logged by this configuration instance.
 void ConfigInstance.saveConfiguration()
          Deprecated. Not supported.
 void ConfigInstance.saveConfiguration(boolean aEncrypt)
          Deprecated. Not supported.
 void ConfigInstance.saveExternalProperties()
          Deprecated. Not supported.
 void Session.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void AssemblyLine.setComponentDebugMode(String componentName, boolean debug)
          Modify the debug mode setting of the specified component (Connector or Function Component).
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstance.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void ConfigInstance.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void Session.setJavaProperty(String prop, String value)
          Sets the value of a Java System property.
 Object Session.setPersistentObject(String key, Object value)
          This method stores a named object in the default system property store.
 void AssemblyLine.setSimulating(boolean simulate)
          Changes the way the AssemblyLine treats the target systems it is connecting/interacting to/with.
 void Session.shutDownServer()
          Shuts down the TDI server.
 void Session.shutDownServer(int aExitCode)
          Shuts down the TDI Server with the specified exit code.
 void Session.shutDownServer(int aExitCode, boolean sync)
          Shuts down the TDI Server with the specified exit code, after stopping all AssemblyLines and waiting a while for them to finish.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, boolean aSync)
          Starts the specified AssemblyLine.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync, boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLineHandler ConfigInstance.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps, LogListener logListener)
          Starts a new Config Instance on the Server with the configuration given.
 Sequence ConfigInstance.startSequence(String name)
          Starts the specified Sequence.
 Sequence ConfigInstance.startSequence(String name, TaskCallBlock tcb, AssemblyLineListener listener)
          Starts the specified Sequence with the given TaskCallBlock and a Listener
 Sequence ConfigInstance.startSequence(String name, TaskCallBlock tcb, boolean sync)
          Starts the specified Sequence specifying a TaskCallBlock, synchronous or asynchronous.
 ConfigInstance Session.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps)
          Start a configuration instance which has no associated configuration file.
 ConfigInstance Session.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps, LogListener logListener)
          Start a configuration instance which has no associated configuration file.
 void Session.startTombstoneManager()
          Starts the TombstoneManager.
 void Sequence.stop()
          Stops the execution of the Sequence.
 void ConfigInstance.stop()
          Stops the Config Instance.
 void AssemblyLine.stop()
          Stops the execution of the AssemblyLine.
 void Sequence.stop(boolean sync)
          Stops the execution of the Sequence, and waits for it to stop.
 void ConfigInstance.stop(boolean sync)
          Stops the Config Instance and all AssemblyLines run by it, and waits a while for the stopping to finish.
 void AssemblyLine.stop(boolean sync)
          Stops the execution of the AssemblyLine, and waits for it to stop.
 boolean Session.undoCheckOut(String relativePathOrSolutionName)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 boolean SecurityRegistry.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 boolean SecurityRegistry.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 boolean SecurityRegistry.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 boolean SecurityRegistry.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 boolean SecurityRegistry.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 boolean SecurityRegistry.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 boolean SecurityRegistry.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 

Uses of DIException in com.ibm.di.api.local.impl
 

Methods in com.ibm.di.api.local.impl that throw DIException
 void SessionImpl.addEventListener(ConfigurationFileListener listener)
           
 void SessionImpl.addEventListener(DIEventListener aListener, String aTypeFilter, String aIdFilter)
          Registers an Event Listener with the Session.
 void AssemblyLineImpl.addListener(AssemblyLineListener listener, boolean getLogs, boolean getEntryOnEachCycle)
          Register a listener for AssemblyLine events.
 void ConfigInstanceImpl.addLogListener(LogListener listener)
          Register listener for messages logged by this configuration instance.
 void AssemblyLineImpl.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 ConfigInstance SessionImpl.checkOutConfigurationAndLoad(String aRelativePath)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ConfigInstance SessionImpl.checkOutConfigurationAndLoad(String aRelativePath, String aPassword)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 String SystemLogImpl.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 void SystemLogImpl.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLogImpl.cleanAllOldALLogs(int aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLogImpl.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLogImpl.cleanAllOldLogs(int aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, int aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 void AssemblyLineHandlerImpl.close()
          Closes an AssemblyLine.
 ConfigInstance SessionImpl.createNewConfigInstance(String aConfigUrl)
          
 ConfigInstance SessionImpl.createNewConfigInstance(String aConfigUrl, String aPassword)
          
 MetamergeConfig SessionImpl.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 ConfigInstance SessionImpl.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 Session SessionFactoryImpl.createSession()
          Creates a session object.
 Session SessionFactoryImpl.createSession(String aUserName, String aPassword)
          Creates a session object with the specified username and password.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified date.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManagerImpl.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManagerImpl.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 void SessionImpl.deleteConfiguration(String relativePathOrSolutionName)
          Delete a file from the configuration codebase folder.
 Object SessionImpl.deletePersistentObject(String key)
           
 boolean TombstoneManagerImpl.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 int TombstoneManagerImpl.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 void AssemblyLineImpl.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 Serializable AssemblyLineHandlerImpl.eval(String script)
          Evaluates the passed in as parameter script in the context of this AssemblyLine.
 Entry AssemblyLineHandlerImpl.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandlerImpl.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandlerImpl.executeCycle(Entry aEntry, boolean aProcessTCB)
          Executes an AssemblyLine cycle.
 String ConfigInstanceImpl.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLogImpl.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstanceImpl.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLogImpl.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String[] ConfigInstanceImpl.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, int iNumber)
          Returns the names of all available log files for a given AssemblyLine.
 String ConfigInstanceImpl.getALLogLastChunk(String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLogImpl.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 AssemblyLine AssemblyLineHandlerImpl.getAssemblyLine()
          Returns an AssemblyLine instance.
 AssemblyLine ConfigInstanceImpl.getAssemblyLineByUniqueCode(int alId)
          Searches the list of AssemblyLines for the specified unique code (one returned by the ConfigInstance.getAssemblyLineUniqueCodes() method)
 SchemaConfig ConfigInstanceImpl.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 String[] ConfigInstanceImpl.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 List<String> TombstoneManagerImpl.getAssemblyLineNames(String configInstanceId)
           
 SchemaConfig ConfigInstanceImpl.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 AssemblyLine[] SessionImpl.getAssemblyLines()
          Returns started AssemblyLines corresponding to the currently started configurations.
 AssemblyLine[] ConfigInstanceImpl.getAssemblyLines()
          Returns currently started AssemblyLines of the configuration instance.
 String[] ConfigInstanceImpl.getAssemblyLinesNames()
          
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombstones for a specified AssemblyLine.
 int[] ConfigInstanceImpl.getAssemblyLineUniqueCodes()
          Returns a list of integers uniquely identify all the AssemblyLines within the ConfigInstance.
 byte[] SystemQueueImpl.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 boolean AssemblyLineImpl.getComponentDebugMode(String componentName)
          Query the debug mode setting of the specified component (Connector or Function Component).
 AssemblyLineConfig AssemblyLineImpl.getConfig()
          Returns configuration information about the AssemblyLine.
 String ConfigInstanceImpl.getConfigId()
          Returns the configuration ID generated by the server.
 ConfigInstance SequenceImpl.getConfigInstance()
           
 ConfigInstance AssemblyLineImpl.getConfigInstance()
          Returns the configuration instance of the AssemblyLine.
 ConfigInstance SessionImpl.getConfigInstance(String aConfigId)
          Returns configuration instance corresponding to a specific configuration ID.
 List<String> TombstoneManagerImpl.getConfigInstanceIDs()
           
 ConfigInstance[] SessionImpl.getConfigInstances()
          Returns all currently started configuration instances.
 List<String> SessionImpl.getConfigInstancesIDs()
          Returns the IDs of all currently started configuration instances.
 Tombstone[] TombstoneManagerImpl.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManagerImpl.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 MetamergeConfig ConfigInstanceImpl.getConfiguration()
          Returns configuration instance representing this configuration.
 String ConfigInstanceImpl.getConfigurationFile()
           
 String ServerInfoImpl.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 PoolDefConfig ConfigInstanceImpl.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 int ConfigInstanceImpl.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 String[] ConfigInstanceImpl.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 int ConfigInstanceImpl.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 String ServerInfoImpl.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 Entry SystemQueueImpl.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 ExternalPropertiesConfig ConfigInstanceImpl.getExternalProperties()
          Returns the external properties of the configuration.
 ExternalPropertiesConfig ConfigInstanceImpl.getExternalProperties(String aKey)
          Returns the ExternalPropertiesConfig object for the named external properties object.
 String[] ConfigInstanceImpl.getExternalPropertiesKeys()
          Returns the external properties object names.
 String ServerInfoImpl.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfoImpl.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ServerInfoImpl.getHostName()
          Returns Server machine host name.
 Identity SessionImpl.getIdentity()
           
 ComponentDescriptor ServerInfoImpl.getInstalledComponentDescriptor(String componentName)
          Returns the localized form information about a specific component as component descriptor object.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 String[] ServerInfoImpl.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 String[] ServerInfoImpl.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 String[] ServerInfoImpl.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 Date ConfigInstanceImpl.getInstanceBootTime()
          Returns the Instance boot time.
 String ServerInfoImpl.getIPAddress()
          Returns Server machine IP address.
 String SessionImpl.getJavaProperty(String prop)
           
 javax.jms.Message SystemQueueImpl.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 String SequenceImpl.getName()
           
 String AssemblyLineImpl.getName()
          Returns the name of the AssemblyLine.
 String AssemblyLineImpl.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLineImpl.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String ServerInfoImpl.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfoImpl.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfoImpl.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 Vector<String> ServerInfoImpl.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Object SessionImpl.getPersistentObject(String key)
           
 Entry SequenceImpl.getResult()
           
 Entry AssemblyLineImpl.getResult()
          This method returns the result entry object.
 SecurityRegistry SessionImpl.getSecurityRegistry()
          Returns information about the restrictions the current user has.
 Date ServerInfoImpl.getServerBootTime()
          Returns the Server boot time.
 ServerInfo SessionImpl.getServerInfo()
          Retrieves the Server information.
 String ServerInfoImpl.getServerVersion()
          Returns Server version.
 TaskStatistics SequenceImpl.getStatistics()
           
 TaskStatistics AssemblyLineImpl.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 SystemLog SessionImpl.getSystemLog()
          Returns information about the System logging.
 String AssemblyLineImpl.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLineImpl.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLineImpl.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLineImpl.getSystemLogLastChunk(int aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 SystemQueue SessionImpl.getSystemQueue()
          Gets the SystemQueue Server API object
 String SystemQueueImpl.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 Tombstone TombstoneManagerImpl.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 TombstoneManager SessionImpl.getTombstoneManager()
          Returns the TombstoneManager object.
 Tombstone[] TombstoneManagerImpl.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 int SequenceImpl.getUniqueCode()
           
 int AssemblyLineImpl.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 boolean TombstoneManagerImpl.hasTombstones(String configInstanceId)
           
 boolean TombstoneManagerImpl.hasTombstones(String configInstanceId, String alName)
           
 Object SessionImpl.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParams)
          Invokes the specified method from the specified class.
 Object SessionImpl.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParamsValue, String[] aParamsClass)
          Invokes the specified method from the specified class.
 boolean SequenceImpl.isActive()
           
 boolean AssemblyLineImpl.isActive()
          Checks if the AssemblyLine is active.
 boolean SessionImpl.isConfigurationCheckedOut(String aRelativePath)
          Checks if the specified configuration is checked out on the Server.
 boolean AssemblyLineImpl.isSimulating()
          Check whether the AssemblyLine is simulating or not
 boolean SessionImpl.isSSLon()
          Checks if current session is over SSL.
 int TombstoneManagerImpl.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManagerImpl.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManagerImpl.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 ArrayList<String> SessionImpl.listAllConfigurations()
          Returns a list of all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList<String> SessionImpl.listConfigurations(String aRelativePath)
          Returns a list of all configurations in the specified folder.
 ArrayList<String> SessionImpl.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
static SystemQueue SystemQueueImpl.newInstance()
          Gets a new Instance of this class.
 int ConfigInstanceImpl.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 void SystemQueueImpl.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueueImpl.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueueImpl.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueueImpl.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 boolean SessionImpl.releaseConfigurationLock(String aRelativePath)
          Administratively releases the lock of the specified configuration.
 void ConfigInstanceImpl.reload()
          Reloads the Config Instance with its current configuration.
 boolean SessionImpl.removeEventListener(ConfigurationFileListener listener)
           
 boolean SessionImpl.removeEventListener(DIEventListener aListener)
          Unregisters an Event Listener with the Session.
 void AssemblyLineImpl.removeListener(AssemblyLineListener listener)
           Unregister a listener for AssemblyLine events.
 void ConfigInstanceImpl.removeLogListener(LogListener listener)
           Unregister listener for messages logged by this configuration instance.
 void ConfigInstanceImpl.saveConfiguration()
          Deprecated. not supported.
 void ConfigInstanceImpl.saveConfiguration(boolean aEncrypt)
          Deprecated. not supported.
 void ConfigInstanceImpl.saveExternalProperties()
          
 void SessionImpl.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void AssemblyLineImpl.setComponentDebugMode(String componentName, boolean debug)
          Modify the debug mode setting of the specified component (Connector or Function Component).
 void ConfigInstanceImpl.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstanceImpl.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          
 void ConfigInstanceImpl.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          
 void SessionImpl.setJavaProperty(String prop, String value)
          Sets the value of a Java System property.
 Object SessionImpl.setPersistentObject(String key, Object value)
           
 void AssemblyLineImpl.setSimulating(boolean simulate)
          Changes the way the AssemblyLine treats the target systems it is connecting/interacting to/with.
 void SessionImpl.shutDownServer()
          Shuts down the TDI server.
 void SessionImpl.shutDownServer(int aExitCode)
          Shuts down the TDI Server with the specified exit code.
 void SessionImpl.shutDownServer(int aExitCode, boolean sync)
          Shuts down the TDI Server with the specified exit code, after stopping all AssemblyLines and waiting a while for them to finish.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, boolean aSync)
          Starts the specified AssemblyLine.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync, boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLineHandler ConfigInstanceImpl.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ConfigInstance SessionImpl.startConfigInstance(String configToken)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String configToken, boolean aKeepAlive, String aPassword)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps, LogListener logListener)
          Starts a new Config Instance on the Server with the configuration given.
 Sequence ConfigInstanceImpl.startSequence(String name)
           
 Sequence ConfigInstanceImpl.startSequence(String name, TaskCallBlock tcb, AssemblyLineListener listener)
           
 Sequence ConfigInstanceImpl.startSequence(String name, TaskCallBlock tcb, boolean sync)
           
 ConfigInstance SessionImpl.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps)
          Start a configuration instance which has no associated configuration file.
 ConfigInstance SessionImpl.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps, LogListener logListener)
          Start a configuration instance which has no associated configuration file.
 void SessionImpl.startTombstoneManager()
           
 void SequenceImpl.stop()
           
 void ConfigInstanceImpl.stop()
          Stops the Config Instance.
 void AssemblyLineImpl.stop()
          Stops the execution of the AssemblyLine.
 void SequenceImpl.stop(boolean sync)
           
 void ConfigInstanceImpl.stop(boolean sync)
          Stops the Config Instance and all AssemblyLines run by it, and waits a while for the stopping to finish.
 void AssemblyLineImpl.stop(boolean sync)
          Stops the execution of the AssemblyLine, and waits for it to stop.
 boolean SessionImpl.undoCheckOut(String aRelativePath)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 boolean SecurityRegistryImpl.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 boolean SecurityRegistryImpl.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 boolean SecurityRegistryImpl.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 boolean SecurityRegistryImpl.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 boolean SecurityRegistryImpl.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 boolean SecurityRegistryImpl.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 boolean SecurityRegistryImpl.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 

Constructors in com.ibm.di.api.local.impl that throw DIException
AssemblyLineHandlerImpl(AssemblyLine aAssemblyLine, AssemblyLine aRawAssemblyLine, SessionImpl aSession)
          Constructor
AssemblyLineImpl(AssemblyLine aAssemblyLine, ConfigInstanceImpl aConfigInstance, SessionImpl aSession)
          Class constructor.
ConfigInstanceImpl(RS aConfigInstance, SessionImpl aSession)
           
SequenceImpl(Sequence sequence, ConfigInstanceImpl configInstance, SessionImpl session)
          Class constructor.
SessionImpl(String aUserId)
          Creates a SessionImpl by specified user id.
TDIPropertiesImpl(TDIProperties aTDIProperties, SessionImpl aSession)
          Constructor
 

Uses of DIException in com.ibm.di.api.remote
 

Methods in com.ibm.di.api.remote that throw DIException
 void Session.addEventListener(ConfigurationFileListener listener)
          Registers a Event Listener to monitor for Configuration File changes.
 void Session.addEventListener(DIEventListener aListener, String aTypeFilter, String aIdFilter)
          Registers an Event Listener with the Session.
 void AssemblyLine.addListener(AssemblyLineListener listener, boolean getLogs, boolean getEntryOnEachCycle)
          Register a listener for AssemblyLine events.
 void ConfigInstance.addLogListener(LogListener listener)
          Register listener for messages logged by this configuration instance.
 void AssemblyLineListener.assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void AssemblyLineListener.assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 void AssemblyLine.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName)
          Saves the specified configuration and releases the lock.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName)
          Checks out the specified configuration.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName, String password)
          Checks out the specified password protected configuration.
 ConfigInstance Session.checkOutConfigurationAndLoad(String relativePathOrSolutionName)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ConfigInstance Session.checkOutConfigurationAndLoad(String relativePathOrSolutionName, String password)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 String SystemLog.cleanALLogs(String aConfigid, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 void SystemLog.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLog.cleanAllOldALLogs(int aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLog.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLog.cleanAllOldLogs(int aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLog.cleanOldALLogs(String aConfigId, String aALName, int aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 void AssemblyLineHandler.close()
          Closes the handler
 ConfigInstance Session.createNewConfigInstance(String aConfigUrl)
          Deprecated. Not supported. Creates and starts a new Config Instance with an empty configuration.
 ConfigInstance Session.createNewConfigInstance(String aConfigUrl, String aPassword)
          Deprecated. Not supported. Creates and starts a new Config Instance with an empty configuration.
 MetamergeConfig Session.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 ConfigInstance Session.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 Session SessionFactory.createSession()
          Creates a session object.
 Session SessionFactory.createSession(String aUserName, String aPassword)
          Creates a session object with the specified username and password.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManager.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManager.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 void Session.deleteConfiguration(String relativePathOrSolutionName)
          Delete a file from the configuration codebase folder.
 Object Session.deletePersistentObject(String key)
          This method deletes a named object in the default system property store.
 boolean TombstoneManager.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 int TombstoneManager.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 void AssemblyLine.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 Serializable AssemblyLineHandler.eval(String script)
          Evaluates the passed in as parameter script in the context of this AssemblyLine.
 Entry AssemblyLineHandler.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandler.executeCycle(Entry aEntry, boolean aProcessTCB)
          Executes an AssemblyLine cycle.
 String ConfigInstance.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLog.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstance.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLog.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String[] ConfigInstance.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLog.getALLogFileNames(String aConfigId, String aALName, int iNumber)
          Returns the names of first 'n' log files for a given AssemblyLine.
 String ConfigInstance.getALLogLastChunk(String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLog.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 AssemblyLine AssemblyLineHandler.getAssemblyLine()
          Returns an AssemblyLine instance.
 AssemblyLine ConfigInstance.getAssemblyLineByUniqueCode(int alId)
          Searches the list of AssemblyLines for the specified unique code (one returned by the ConfigInstance.getAssemblyLineUniqueCodes() method)
 SchemaConfig ConfigInstance.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 String[] ConfigInstance.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 List<String> TombstoneManager.getAssemblyLineNames(String configInstanceId)
          Obtains a list of AssemblyLine Names of the AssemblyLines for which a tombstone has been created.
 SchemaConfig ConfigInstance.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 AssemblyLine[] Session.getAssemblyLines()
          Returns started AssemblyLines corresponding to the currently started configurations.
 AssemblyLine[] ConfigInstance.getAssemblyLines()
          Returns currently started AssemblyLines of the configuration instance.
 String[] ConfigInstance.getAssemblyLinesNames()
          Deprecated. Use ConfigInstance.getAssemblyLineNames().
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombsones for a specified AssemblyLine.
 int[] ConfigInstance.getAssemblyLineUniqueCodes()
          Returns a list of integers uniquely identify all the AssemblyLines within the ConfigInstance.
 byte[] SystemQueue.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 boolean AssemblyLine.getComponentDebugMode(String componentName)
          Query the debug mode setting of the specified component (Connector or Function Component).
 AssemblyLineConfig AssemblyLine.getConfig()
          Returns configuration information about the AssemblyLine.
 String ConfigInstance.getConfigId()
          Returns the configuration ID generated by the server.
 ConfigInstance Sequence.getConfigInstance()
          Returns the configuration instance of the Sequence.
 ConfigInstance AssemblyLine.getConfigInstance()
          Returns the configuration instance of the AssemblyLine.
 ConfigInstance Session.getConfigInstance(String aConfigId)
          Returns configuration instance corresponding to a specific configuration ID.
 List<String> TombstoneManager.getConfigInstanceIDs()
          Obtains a list of IDs of configInstances for which a tombstone has been created.
 ConfigInstance[] Session.getConfigInstances()
          Returns all currently started configuration instances.
 List<String> Session.getConfigInstancesIDs()
          Returns the IDs of all currently started configuration instances.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 String ConfigInstance.getConfigurationFile()
          Retrieves a reference to the Configuration file used to load this instance from.
 String ServerInfo.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 PoolDefConfig ConfigInstance.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 int ConfigInstance.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 String[] ConfigInstance.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 int ConfigInstance.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 String ServerInfo.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 Entry SystemQueue.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 ExternalPropertiesConfig ConfigInstance.getExternalProperties()
          Deprecated. use ConfigInstance.getTDIProperties() instead
 ExternalPropertiesConfig ConfigInstance.getExternalProperties(String aKey)
          Deprecated. use ConfigInstance.getTDIProperties() instead
 String[] ConfigInstance.getExternalPropertiesKeys()
          Deprecated. use ConfigInstance.getTDIProperties() instead
 String ServerInfo.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfo.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ConfigInstance.getGlobalUniqueID()
          Returns the Config Instance GUID.
 String AssemblyLine.getGlobalUniqueID()
          Returns AssemblyLine GUID.
 String ServerInfo.getHostName()
          Returns Server machine host name.
 ComponentDescriptor ServerInfo.getInstalledComponentDescriptor(String componentName)
          Returns the localized form information about a specific component as component descriptor object.
 Hashtable<?,?>[] ServerInfo.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 String[] ServerInfo.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 Hashtable<?,?>[] ServerInfo.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 String[] ServerInfo.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 Hashtable<?,?>[] ServerInfo.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 String[] ServerInfo.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 Date ConfigInstance.getInstanceBootTime()
          Returns the Instance boot time.
 String ServerInfo.getIPAddress()
          Returns Server machine IP address.
 String Session.getJavaProperty(String prop)
          Returns the value of a Java System property.
 javax.jms.Message SystemQueue.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 String Sequence.getName()
          Returns the name of the Sequence.
 String AssemblyLine.getName()
          Returns the name of the AssemblyLine.
 String AssemblyLine.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLine.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String ServerInfo.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfo.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfo.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 Vector<String> ServerInfo.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Object Session.getPersistentObject(String key)
          This method retrieves a named object from the default system property store.
 Entry Sequence.getResult()
          This method returns the result entry object.
 Entry AssemblyLine.getResult()
          This method returns the result entry object.
 SecurityRegistry Session.getSecurityRegistry()
          Returns information about the restrictions the current user has.
 Date ServerInfo.getServerBootTime()
          Returns the Server boot time.
 String ServerInfo.getServerID()
          Returns the server unique identifier.
 ServerInfo Session.getServerInfo()
          Retrieves the Server information.
 String ServerInfo.getServerVersion()
          Returns Server version.
 TaskStatistics Sequence.getStatistics()
          This method returns the TaskStatistics object for this Sequence.
 TaskStatistics AssemblyLine.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 SystemLog Session.getSystemLog()
          Returns information about the System logging.
 String AssemblyLine.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLine.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLine.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLine.getSystemLogLastChunk(int aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 SystemQueue Session.getSystemQueue()
          Gets the remote Server API SystemQueue representation object
 String SystemQueue.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 Tombstone TombstoneManager.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 TombstoneManager Session.getTombstoneManager()
          Returns the TombstoneManager object.
 Tombstone[] TombstoneManager.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 int Sequence.getUniqueCode()
          Returns the unique code of the Sequence.
 int AssemblyLine.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 void DIEventListener.handleEvent(DIEvent aEvent)
          Handles a specified event.
 boolean TombstoneManager.hasTombstones(String configInstanceId)
          Checks whether there are tombstone records for a configInstance with the specified ID.
 boolean TombstoneManager.hasTombstones(String configInstanceId, String alName)
          Checks whether there are tombstone records for an AssemblyLine with the specified name.
 Object Session.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParams)
          Invokes the specified method from the specified class.
 Object Session.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParamsValue, String[] aParamsClass)
          Invokes the specified method from the specified class.
 boolean Sequence.isActive()
          Checks if the Sequence is active.
 boolean AssemblyLine.isActive()
          Checks if the AssemblyLine is active.
 boolean Session.isConfigurationCheckedOut(String relativePathOrSolutionName)
          Checks if the specified configuration is checked out on the Server.
 boolean AssemblyLine.isSimulating()
          Check weather the AssemblyLine is simulating or not
 boolean Session.isSSLon()
          Checks if current session is over SSL.
 int TombstoneManager.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManager.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManager.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 ArrayList Session.listAllConfigurations()
          Returns a list all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList Session.listConfigurations(String aRelativePath)
          Returns a list of all configurations in the specified folder.
 ArrayList Session.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
 void LogListener.messageLogged(String aMessage)
          Called right after the specified message is logged.
 int ConfigInstance.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 void SystemQueue.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueue.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueue.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueue.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 boolean Session.releaseConfigurationLock(String relativePathOrSolutionName)
          Administratively releases the lock of the specified configuration.
 void ConfigInstance.reload()
          Reloads the Config Instance with its current configuration.
 boolean Session.removeEventListener(ConfigurationFileListener listener)
          Unregisters an Event Listener with the Session.
 boolean Session.removeEventListener(DIEventListener aListener)
          Unregisters an Event Listener with the Session.
 void AssemblyLine.removeListener(AssemblyLineListener listener)
           Unregister a listener for AssemblyLine events.
 void ConfigInstance.removeLogListener(LogListener listener)
           Unregister listener for messages logged by this configuration instance.
 void ConfigInstance.saveConfiguration()
          Deprecated. Not supported.
 void ConfigInstance.saveConfiguration(boolean aEncrypt)
          Deprecated. Not supported.
 void ConfigInstance.saveExternalProperties()
          Deprecated. Not supported.
 void Session.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void AssemblyLine.setComponentDebugMode(String componentName, boolean debug)
          Modify the debug mode setting of the specified component (Connector or Function Component).
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstance.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void ConfigInstance.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          Deprecated. Not supported.
 void Session.setJavaProperty(String prop, String value)
          Sets the value of a Java System property.
 Object Session.setPersistentObject(String key, Object value)
          This method stores a named object in the default system property store.
 void AssemblyLine.setSimulating(boolean simulate)
          Changes the way the AssemblyLine treats the target systems it is connectig/interacting to/with.
 void Session.shutDownServer()
          Shuts down the TDI server.
 void Session.shutDownServer(int aExitCode)
          Shuts down the TDI Server with the specified exit code.
 void Session.shutDownServer(int aExitCode, boolean sync)
          Shuts down the TDI Server with the specified exit code, after stopping all AssemblyLines and waiting a while for them to finish.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, boolean aSync)
          Starts the specified AssemblyLine.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync, boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, Entry aInputData, boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLine ConfigInstance.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLineHandler ConfigInstance.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance Session.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps, LogListener logListener)
          Starts a new Config Instance on the Server with the configuration given.
 Sequence ConfigInstance.startSequence(String name)
          Starts the specified Sequence.
 Sequence ConfigInstance.startSequence(String name, TaskCallBlock tcb, AssemblyLineListener listener)
          Starts the specified Sequence with the given TaskCallBlock and a Listener
 Sequence ConfigInstance.startSequence(String name, TaskCallBlock tcb, boolean sync)
          Starts the specified Sequence specifying a TaskCallBlock, synchronous or asynchronous.
 ConfigInstance Session.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps)
          Start a configuration instance which has no associated configuration file.
 ConfigInstance Session.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps, LogListener logListener)
          Start a configuration instance which has no associated configuration file.
 void Session.startTombstoneManager()
          Starts the TombstoneManager.
 void Sequence.stop()
          Stops the execution of the Sequence.
 void ConfigInstance.stop()
          Stops the Config Instance.
 void AssemblyLine.stop()
          Stops the execution of the AssemblyLine.
 void Sequence.stop(boolean sync)
          Stops the execution of the Sequence, and waits for it to stop.
 void ConfigInstance.stop(boolean sync)
          Stops the Config Instance, and all AssemblyLines started by it, and waits a while for the stopping.
 void AssemblyLine.stop(boolean sync)
          Stops the execution of the AssemblyLine, and waits for it to stop.
 boolean Session.undoCheckOut(String relativePathOrSolutionName)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 boolean SecurityRegistry.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 boolean SecurityRegistry.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 boolean SecurityRegistry.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 boolean SecurityRegistry.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 boolean SecurityRegistry.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 boolean SecurityRegistry.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 boolean SecurityRegistry.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 

Uses of DIException in com.ibm.di.api.remote.impl
 

Methods in com.ibm.di.api.remote.impl that throw DIException
 void SessionImpl.addEventListener(ConfigurationFileListener listener)
           
 void SessionImpl.addEventListener(DIEventListener aListener, String aTypeFilter, String aIdFilter)
          Registers an Event Listener with the Session.
 void AssemblyLineImpl.addListener(AssemblyLineListener listener, boolean getLogs, boolean getEntryOnEachCycle)
          Register a listener for AssemblyLine events.
 void ConfigInstanceImpl.addLogListener(LogListener listener)
          Register listener for messages logged by this configuration instance.
 void AssemblyLineListenerBase.assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void AssemblyLineListenerBase.assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 void AssemblyLineImpl.attachDebugger(int port, String host, boolean onerror)
          Attach a debugger to the AssemblyLine.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 ConfigInstance SessionImpl.checkOutConfigurationAndLoad(String aRelativePath)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 ConfigInstance SessionImpl.checkOutConfigurationAndLoad(String aRelativePath, String aPassword)
          Checks out the specified configuration and starts a temporary Config Instance on the Server.
 String SystemLogImpl.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
 void SystemLogImpl.cleanAllOldALLogs(Date aMinDate)
          Deletes all AssemblyLines' log files older than the specified date.
 void SystemLogImpl.cleanAllOldALLogs(int aKeepNum)
          Deletes all AssemblyLines' log files except those generated on the " aKeepNum" latest runs of all AssemblyLines.
 void SystemLogImpl.cleanAllOldLogs(Date aMinDate)
          Deletes all log files older than the specified date.
 void SystemLogImpl.cleanAllOldLogs(int aKeepNum)
          Deletes all log files except those generated on the " aKeepNum" latest runs of all components.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Deletes those log files of the specified AssemblyLine, that are older than the specified date.
 Boolean SystemLogImpl.cleanOldALLogs(String aConfigId, String aALName, int aKeepNum)
          Deletes all log files of the specified AssemblyLine except those generated on the "aKeepNum" latest AssemblyLine runs.
 void AssemblyLineHandlerImpl.close()
          Closes the handler
static SessionFactoryImpl SessionFactoryImpl.createInstance()
          Creates new instance of this class.
static AssemblyLineHandlerImpl AssemblyLineHandlerImpl.createInstance(AssemblyLine aAssemblyLine, AssemblyLineHandler aLocalHandler, SessionImpl aSession)
          Creates new instance of this class.
static AssemblyLineImpl AssemblyLineImpl.createInstance(AssemblyLine aLocalAssemblyLine, SessionImpl aSession)
          Creates new instance of this class.
static ConfigInstanceImpl ConfigInstanceImpl.createInstance(ConfigInstance aLocalConfigInstance, SessionImpl aSession)
          Creates new instance of this class.
static SecurityRegistryImpl SecurityRegistryImpl.createInstance(SecurityRegistry aLocalSecurityRegistry, SessionImpl aSession)
          Creates new instance of this class.
static SequenceImpl SequenceImpl.createInstance(Sequence sequence, SessionImpl session)
           
static ServerInfoImpl ServerInfoImpl.createInstance(ServerInfo aLocalServerInfo, SessionImpl aSession)
          Creates new instance of this class.
static SystemLogImpl SystemLogImpl.createInstance(SystemLog aLocalSystemLog, SessionImpl aSession)
          Creates new instance of this class.
static TDIPropertiesImpl TDIPropertiesImpl.createInstance(TDIProperties localTDIP, SessionImpl aSession)
          Creates TDIPropertiesImpl instance.
static TombstoneManagerImpl TombstoneManagerImpl.createInstance(TombstoneManager aLocalTombstoneManager, SessionImpl aSession)
          Creates TombstoneManagerImpl instance.
 ConfigInstance SessionImpl.createNewConfigInstance(String aConfigUrl)
          
 ConfigInstance SessionImpl.createNewConfigInstance(String aConfigUrl, String aPassword)
          
 MetamergeConfig SessionImpl.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 ConfigInstance SessionImpl.createNewConfigurationAndLoad(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration, immediately checks it out and loads a temporary Config Instance on the Server.
 Session SessionFactoryImpl.createSession()
          Creates a session object.
 Session SessionFactoryImpl.createSession(String aUserName, String aPassword)
          Creates a session object with the specified username and password.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all tombstones for specified AssemblyLine.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThan)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all tombstones for the specified AssemblyLine that are in the specified Date range
 int TombstoneManagerImpl.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days.
 int TombstoneManagerImpl.deleteCITombstones(String aConfigID)
          Deletes all tombstones for specified Config Instance.
 int TombstoneManagerImpl.deleteCITombstones(String aConfigID, int aDays)
          Deletes all tombstones for the specified Config Instance that are older than the specified number of days.
 void SessionImpl.deleteConfiguration(String relativePathOrSolutionName)
          Delete a file from the configuration codebase folder.
 Object SessionImpl.deletePersistentObject(String key)
           
 boolean TombstoneManagerImpl.deleteTombstone(String aGUID)
          Deletes the tombstone with the specified GUID.
 int TombstoneManagerImpl.deleteTombstones(int aDays)
          Deletes all tombstones that are older than the specified number of days.
 void AssemblyLineImpl.detachDebugger(Object msg)
          Detach the current debugger from the AssemblyLine.
 Serializable AssemblyLineHandlerImpl.eval(String script)
           
 Entry AssemblyLineHandlerImpl.executeCycle()
          Executes an AssemblyLine cycle with null work Entry attribute.
 Entry AssemblyLineHandlerImpl.executeCycle(Entry aEntry)
          Executes an AssemblyLine cycle.
 Entry AssemblyLineHandlerImpl.executeCycle(Entry aEntry, boolean aProcessTCB)
          Executes an AssemblyLine cycle.
 String ConfigInstanceImpl.getALLastLogFileName(String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String SystemLogImpl.getALLastLogFileName(String aConfigId, String aALName)
          Returns the name of the log file created on the last run of a given AssemblyLine.
 String ConfigInstanceImpl.getALLog(String aALName, String aLogFileName)
          Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String SystemLogImpl.getALLog(String aConfigId, String aALName, String aLogFileName)
          Given an AssemblyLine identification, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file.
 String[] ConfigInstanceImpl.getALLogFileNames(String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName)
          Returns the names of all available log files for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Returns the names of all available log files prior to the specified 'date' for a given AssemblyLine.
 String[] SystemLogImpl.getALLogFileNames(String aConfigId, String aALName, int iNumber)
          Returns the names of first 'n' log files for a given AssemblyLine.
 String ConfigInstanceImpl.getALLogLastChunk(String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 String SystemLogImpl.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, int aKilobytes)
          Retrieves the last chunk from a specified AssemblyLine's log file.
 AssemblyLine AssemblyLineHandlerImpl.getAssemblyLine()
          Returns an AssemblyLine instance.
 AssemblyLine ConfigInstanceImpl.getAssemblyLineByUniqueCode(int alId)
          Searches the list of AssemblyLines for the specified unique code (one returned by the ConfigInstance.getAssemblyLineUniqueCodes() method)
 SchemaConfig ConfigInstanceImpl.getAssemblyLineInputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s input parameters.
 String[] ConfigInstanceImpl.getAssemblyLineNames()
          Returns the AssemblyLines’ names.
 List<String> TombstoneManagerImpl.getAssemblyLineNames(String configInstanceId)
           
 SchemaConfig ConfigInstanceImpl.getAssemblyLineOutputParameters(String aAssemblyLineName)
          Returns the AssemblyLine’s output parameters.
 AssemblyLine[] SessionImpl.getAssemblyLines()
          Returns started AssemblyLines corresponding to the currently started configurations.
 AssemblyLine[] ConfigInstanceImpl.getAssemblyLines()
          Returns currently started AssemblyLines of the configuration instance.
 String[] ConfigInstanceImpl.getAssemblyLinesNames()
          
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Returns all available tombstones for the specified AssemblyLine.
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManagerImpl.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones)
          Returns the recent n number of tombsones for a specified AssemblyLine.
 int[] ConfigInstanceImpl.getAssemblyLineUniqueCodes()
          Returns a list of integers uniquely identify all the AssemblyLines within the ConfigInstance.
 byte[] SystemQueueImpl.getBytesMessage(String aQueueName, int aTimeOut)
          Retrieves a BytesMessage from the specified System Queue
 boolean AssemblyLineImpl.getComponentDebugMode(String componentName)
          Query the debug mode setting of the specified component (Connector or Function Component).
 AssemblyLineConfig AssemblyLineImpl.getConfig()
          Returns configuration information about the AssemblyLine.
 String ConfigInstanceImpl.getConfigId()
          Returns the configuration ID generated by the server.
 ConfigInstance SequenceImpl.getConfigInstance()
           
 ConfigInstance AssemblyLineImpl.getConfigInstance()
          Returns the configuration instance of the AssemblyLine.
 ConfigInstance SessionImpl.getConfigInstance(String aConfigId)
          Returns configuration instance corresponding to a specific configuration ID.
 List<String> TombstoneManagerImpl.getConfigInstanceIDs()
           
 ConfigInstance[] SessionImpl.getConfigInstances()
          Returns all currently started configuration instances.
 List<String> SessionImpl.getConfigInstancesIDs()
          Returns the IDs of all currently started configuration instances.
 Tombstone[] TombstoneManagerImpl.getConfigInstanceTombstones(String aConfigID)
          Returns all available tombstones for the specified Config Instance.
 Tombstone[] TombstoneManagerImpl.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime.
 MetamergeConfig ConfigInstanceImpl.getConfiguration()
          Returns configuration instance representing this configuration.
 String ConfigInstanceImpl.getConfigurationFile()
           
 String ServerInfoImpl.getConnectorDescription(String aConnectorName)
          Retrieves the description of a Connector installed on the Server.
 PoolDefConfig ConfigInstanceImpl.getConnectorPoolConfig(String aConnectorPoolName)
          Returns the Connector Pool configuration object.
 int ConfigInstanceImpl.getConnectorPoolFreeNum(String aConnectorPoolName)
          Returns the number of free Connectors in the specified Connector Pool.
 String[] ConfigInstanceImpl.getConnectorPoolNames()
          Returns the names of all Connector Pools in the Config Instance.
 int ConfigInstanceImpl.getConnectorPoolSize(String aConnectorPoolName)
          Returns the size of the specified Connector Pool.
 String ServerInfoImpl.getConnectorVersionInfo(String aConnectorName)
          Retrieves the version of a Connector installed on the Server.
 Entry SystemQueueImpl.getEntry(String aQueueName, int aTimeOut)
          Retrieves an Entry object from the specified System Queue
 ExternalPropertiesConfig ConfigInstanceImpl.getExternalProperties()
          Returns the external properties of the configuration.
 ExternalPropertiesConfig ConfigInstanceImpl.getExternalProperties(String aKey)
          Returns the ExternalPropertiesConfig object for the named external properties object.
 String[] ConfigInstanceImpl.getExternalPropertiesKeys()
          Returns the external properties object names.
 String ServerInfoImpl.getFunctionComponentDescription(String aFunctionComponentName)
          Retrieves the description of a Function Component installed on the Server.
 String ServerInfoImpl.getFunctionComponentVersionInfo(String aFunctionComponentName)
          Retrieves the version of a Function Component installed on the Server.
 String ConfigInstanceImpl.getGlobalUniqueID()
          Returns the Config Instance GUID.
 String AssemblyLineImpl.getGlobalUniqueID()
          Returns AssemblyLine GUID.
 String ServerInfoImpl.getHostName()
          Returns Server machine host name.
 ComponentDescriptor ServerInfoImpl.getInstalledComponentDescriptor(String componentName)
          Returns the localized form information about a specific component as component descriptor object.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledConnectors()
          Retrieves information for all Connectors installed on the Server.
 String[] ServerInfoImpl.getInstalledConnectorsNames()
          Retrieves the names of all Connectors installed on the Server.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledFunctionComponents()
          Retrieves information for all Function Components installed on the Server.
 String[] ServerInfoImpl.getInstalledFunctionComponentsNames()
          Retrieves the names of all Function Components installed on the Server.
 Hashtable<?,?>[] ServerInfoImpl.getInstalledParsers()
          Retrieves information for all Parsers installed on the Server.
 String[] ServerInfoImpl.getInstalledParsersNames()
          Retrieves the names of all Parsers installed on the Server.
 Date ConfigInstanceImpl.getInstanceBootTime()
          Returns the Instance boot time.
 String ServerInfoImpl.getIPAddress()
          Returns Server machine IP address.
 String SessionImpl.getJavaProperty(String prop)
           
 javax.jms.Message SystemQueueImpl.getMessage(String aQueueName, int aTimeOut)
          Retrieves a JMS Message from the specified System Queue
 String SequenceImpl.getName()
           
 String AssemblyLineImpl.getName()
          Returns the name of the AssemblyLine.
 String AssemblyLineImpl.getNullBehavior()
          Gets the nullBehavior attribute of the AssemblyLine object
 String AssemblyLineImpl.getNullBehaviorValue()
          Gets the nullBehaviorValue attribute of the AssemblyLine object.
 String ServerInfoImpl.getOperatingSystem()
          Returns the name of the operating system where the Server is running.
 String ServerInfoImpl.getParserDescription(String aParserName)
          Retrieves the description of a Parser installed on the Server.
 String ServerInfoImpl.getParserVersionInfo(String aParserName)
          Retrieves the version of a Parser installed on the Server.
 Vector<String> ServerInfoImpl.getPasswordParameterNames(String aJavaClassName)
          Returns password parameters names for specified class.
 Object SessionImpl.getPersistentObject(String key)
           
 Entry SequenceImpl.getResult()
           
 Entry AssemblyLineImpl.getResult()
          This method returns the result entry object.
 SecurityRegistry SessionImpl.getSecurityRegistry()
          Returns information about the restrictions the current user has.
 Date ServerInfoImpl.getServerBootTime()
          Returns the Server boot time.
 String ServerInfoImpl.getServerID()
          Returns the server unique identifier.
 ServerInfo SessionImpl.getServerInfo()
          Retrieves the Server information.
 String ServerInfoImpl.getServerVersion()
          Returns Server version.
 TaskStatistics SequenceImpl.getStatistics()
           
 TaskStatistics AssemblyLineImpl.getStatistics()
          This method returns the TaskStatistics object for this AssemblyLine.
 SystemLog SessionImpl.getSystemLog()
          Returns information about the System logging.
 String AssemblyLineImpl.getSystemLog()
          Retrieves the current AssemblyLine's system log.
 String AssemblyLineImpl.getSystemLogFileName()
          Returns the name of the log file of the AssemblyLine (not prefixed by folders path).
 String AssemblyLineImpl.getSystemLogFilePath()
          Returns the fully-qualified path of the log file of the AssemblyLine.
 String AssemblyLineImpl.getSystemLogLastChunk(int aLastKilobytes)
          Retrieves the last chunk from the current AssemblyLine's system log.
 SystemQueue SessionImpl.getSystemQueue()
          Gets the remote Server API SystemQueue representation object
 String SystemQueueImpl.getTextMessage(String aQueueName, int aTimeOut)
          Retrieves a TextMessage from the specified System Queue
 Tombstone TombstoneManagerImpl.getTombstone(String aGUID)
          Returns a single tombstone object uniquely identified by the specified GUID.
 TombstoneManager SessionImpl.getTombstoneManager()
          Returns the TombstoneManager object.
 Tombstone[] TombstoneManagerImpl.getTombstones(Date aStartTime, Date aEndTime)
          Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 int SequenceImpl.getUniqueCode()
           
 int AssemblyLineImpl.getUniqueCode()
          Returns the unique code of the AssemblyLine.
 void DIEventListenerBase.handleEvent(DIEvent aEvent)
          Handles a specified event.
 boolean TombstoneManagerImpl.hasTombstones(String configInstanceId)
           
 boolean TombstoneManagerImpl.hasTombstones(String configInstanceId, String alName)
           
 Object SessionImpl.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParams)
          Invokes the specified method from the specified class.
 Object SessionImpl.invokeCustom(String aCustomClassName, String aMethodName, Object[] aParamsValue, String[] aParamsClass)
          Invokes the specified method from the specified class.
 boolean SequenceImpl.isActive()
           
 boolean AssemblyLineImpl.isActive()
          Checks if the AssemblyLine is active.
 boolean SessionImpl.isConfigurationCheckedOut(String aRelativePath)
          Checks if the specified configuration is checked out on the Server.
 boolean AssemblyLineImpl.isSimulating()
          Check weather the AssemblyLine is simulating or not
 boolean SessionImpl.isSSLon()
          Checks if current session is over SSL.
 int TombstoneManagerImpl.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted.
 int TombstoneManagerImpl.keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted.
 int TombstoneManagerImpl.keepMostRecentTombstones(int aMostResentToKeep)
          After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted.
 ArrayList SessionImpl.listAllConfigurations()
          Returns a list all configurations in the directory subtree of the Server configuration codebase folder.
 ArrayList SessionImpl.listConfigurations(String aRelativePath)
          Returns a list of all configurations in the specified folder.
 ArrayList SessionImpl.listFolders(String aRelativePath)
          Returns a list of the child folders of the specified folder.
 void LogListenerBase.messageLogged(String message)
          Called right after the specified message is logged.
 void AssemblyLineListenerBase.messageLogged(String aMessage)
          Called right after the specified message is logged.
 int ConfigInstanceImpl.purgeConnectorPool(String aConnectorPoolName)
          Unused Connectors will be released so that the Pool is shrunk to its minimum size.
 void SystemQueueImpl.putBytesMessage(String aQueueName, byte[] aMessageBytes)
          Stores a BytesMessage in the specified System Queue
 void SystemQueueImpl.putEntry(String aQueueName, Entry aEntry)
          Stores an Entry object to the specified System Queue
 void SystemQueueImpl.putMessage(String aQueueName, javax.jms.Message aMessage)
          Stores a Message to the specified System Queue
 void SystemQueueImpl.putTextMessage(String aQueueName, String aMessageText)
          Stores a TextMessage to the System Queue
 boolean SessionImpl.releaseConfigurationLock(String aRelativePath)
          Administratively releases the lock of the specified configuration.
 void ConfigInstanceImpl.reload()
          Reloads the Config Instance with its current configuration.
 boolean SessionImpl.removeEventListener(ConfigurationFileListener listener)
           
 boolean SessionImpl.removeEventListener(DIEventListener aListener)
          Unregisters an Event Listener with the Session.
 void AssemblyLineImpl.removeListener(AssemblyLineListener listener)
           Unregister a listener for AssemblyLine events.
 void ConfigInstanceImpl.removeLogListener(LogListener listener)
           Unregister listener for messages logged by this configuration instance.
 void ConfigInstanceImpl.saveConfiguration()
          Deprecated. not supported.
 void ConfigInstanceImpl.saveConfiguration(boolean aEncrypt)
          Deprecated. not supported.
 void ConfigInstanceImpl.saveExternalProperties()
          
 void SessionImpl.sendCustomNotification(String aType, String aId, Object aData)
          Sends a custom, user defined notification to all registered listeners.
 void AssemblyLineImpl.setComponentDebugMode(String componentName, boolean debug)
          Modify the debug mode setting of the specified component (Connector or Function Component).
 void ConfigInstanceImpl.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstanceImpl.setExternalProperties(ExternalPropertiesConfig aExPropConfig)
          
 void ConfigInstanceImpl.setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig)
          
 void SessionImpl.setJavaProperty(String prop, String value)
           
 Object SessionImpl.setPersistentObject(String key, Object value)
           
 void AssemblyLineImpl.setSimulating(boolean simulate)
          Changes the way the AssemblyLine treats the target systems it is connectig/interacting to/with.
 void SessionImpl.shutDownServer()
          Shuts down the TDI server.
 void SessionImpl.shutDownServer(int aExitCode)
          Shuts down the TDI Server with the specified exit code.
 void SessionImpl.shutDownServer(int aExitCode, boolean sync)
          Shuts down the TDI Server with the specified exit code, after stopping all AssemblyLines and waiting a while for them to finish.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName)
          Starts the specified AssemblyLine asynchronously.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, boolean aSync)
          Starts the specified AssemblyLine.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data asynchronously.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs)
          Starts asynchronously the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, boolean aGetLogs, boolean aSync, boolean aGetEntryOnEachCycle)
          Starts the specified AssemblyLine with the given input data and results listener.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, Entry aInputData, boolean aSync)
          Starts the specified AssemblyLine with the given input data.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb)
          Starts asynchronously the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLine ConfigInstanceImpl.startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, boolean aSync)
          Starts the specified AssemblyLine with the given TaskCallBlock.
 AssemblyLineHandler ConfigInstanceImpl.startAssemblyLineManual(String aAssemblyLineName, Entry aInputData)
          Starts the specified AssemblyLine with the given input data in manual mode.
 ConfigInstance SessionImpl.startConfigInstance(String aConfigUrl)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String aConfigUrl, boolean aKeepAlive, String aPassword)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps)
          Starts a new Config Instance on the Server with the configuration given.
 ConfigInstance SessionImpl.startConfigInstance(String configPathOrSolutionName, boolean keepAlive, String password, String runName, String overrideProps, LogListener logListener)
          Starts a new Config Instance on the Server with the configuration given.
 Sequence ConfigInstanceImpl.startSequence(String name)
           
 Sequence ConfigInstanceImpl.startSequence(String name, TaskCallBlock tcb, AssemblyLineListener listener)
           
 Sequence ConfigInstanceImpl.startSequence(String name, TaskCallBlock tcb, boolean sync)
           
 ConfigInstance SessionImpl.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps)
          Start a configuration instance which has no associated configuration file.
 ConfigInstance SessionImpl.startTempConfigInstance(String xmlConfig, boolean keepAlive, String runName, String overrideProps, LogListener logListener)
          Start a configuration instance which has no associated configuration file.
 void SessionImpl.startTombstoneManager()
           
 void SequenceImpl.stop()
           
 void ConfigInstanceImpl.stop()
          Stops the Config Instance.
 void AssemblyLineImpl.stop()
          Stops the execution of the AssemblyLine.
 void SequenceImpl.stop(boolean sync)
           
 void ConfigInstanceImpl.stop(boolean sync)
          Stops the Config Instance, and all AssemblyLines started by it, and waits a while for the stopping.
 void AssemblyLineImpl.stop(boolean sync)
          Stops the execution of the AssemblyLine, and waits for it to stop.
 boolean SessionImpl.undoCheckOut(String aRelativePath)
          Releases the lock on the specified configuration, thus aborting all changes being done.
 boolean SecurityRegistryImpl.userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
          Returns whether specified user is allowed to execute given AL from a given configuration.
 boolean SecurityRegistryImpl.userCanExecuteAll(String aUserId)
          Returns whether specified user is allowed to execute everything.
 boolean SecurityRegistryImpl.userCanExecuteConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute given configuration.
 boolean SecurityRegistryImpl.userCanExecuteConfigALs(String aUserId, String aConfigId)
          Returns whether specified user is allowed to execute assembly lines from a given configuration.
 boolean SecurityRegistryImpl.userCanReadAll(String aUserId)
          Returns whether specified user is allowed to read everything.
 boolean SecurityRegistryImpl.userCanReadConfig(String aUserId, String aConfigId)
          Returns whether specified user is allowed to read given configuration.
 boolean SecurityRegistryImpl.userIsAdmin(String aUserId)
          Returns whether specified user is granted admin role.
 

Constructors in com.ibm.di.api.remote.impl that throw DIException
SessionImpl(RMIClientSocketFactory aClientSF, RMIServerSocketFactory aServerSF)
          Constructor.
SessionImpl(String aUserId, RMIClientSocketFactory aClientSF, RMIServerSocketFactory aServerSF)
          Constructor.
 

Uses of DIException in com.ibm.di.api.security
 

Methods in com.ibm.di.api.security that throw DIException
 void Registry.initialize(String aRegistryFileName, RS.ConfigInstanceNamingPolicy configInstanceNamingPolicy)
          Parses the User Registry file and creates a vector with all Identities found in it with their corresponding permissions.
 

Constructors in com.ibm.di.api.security that throw DIException
Role(String aRole, TreeMap<String,TreeMap<String,Vector<String>>> aMap)
          Constructs a role
 

Uses of DIException in com.ibm.di.api.syslog
 

Methods in com.ibm.di.api.syslog that throw DIException
static String LogUtils.cleanALLogs(String aConfigId, String aALName, String[] logsToBeDeleted)
          Deletes all the logs which are specified in " logsToBeDeleted" array.
static void LogUtils.cleanAllOldALLogs(Date aMinDate)
          Cleans all AL logs created after the given Date
static void LogUtils.cleanAllOldALLogs(int aKeepNum)
          Cleans all AL logs and leaves only aKeepNum of them
static void LogUtils.cleanAllOldLogs(Date aMinDate)
          Cleans all logs(AL and EH) created after the given Date
static void LogUtils.cleanAllOldLogs(int aKeepNum)
          Cleans all logs(AL and EH) and leaves only aKeepNum of them
static Boolean LogUtils.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate)
          Cleans AL logs, for a given config ID and Assembly Line name, created after the given Date
static Boolean LogUtils.cleanOldALLogs(String aConfigId, String aALName, Date aMinDate, Date aMaxDate)
          Cleans AL logs, for a given config ID and Assembly Line name, created after the given Date
static Boolean LogUtils.cleanOldALLogs(String aConfigId, String aALName, int aKeepNum)
          Cleans AL logs, for a given config ID and Assembly Line name, and leaves only aKeepNum of them
static String LogUtils.getALLastLogFileName(String aConfigId, String aALName)
          Retrieves the available log names, sorts them in ascending order according to the Natural Ordering and returns the last one.
static String LogUtils.getALLog(String aConfigId, String aALName, String aLogFileName)
          Retrieves the content of the AL log.
static String[] LogUtils.getALLogFileNames(String aConfigId, String aALName)
          Retrieves the available component's log files names.
static String[] LogUtils.getALLogFileNames(String aConfigId, String aALName, Date dDate)
          Retrieves the available component's log files names after the specified date.
static String[] LogUtils.getALLogFileNames(String aConfigId, String aALName, Date startDate, Date endDate)
          Retrieves the available component's log files names after the specified date.
static String[] LogUtils.getALLogFileNames(String aConfigId, String aALName, int iNumber)
          Retrieves the specified number of available component's log files names.
static String LogUtils.getALLogLastChunk(String aConfigId, String aALName, String aLogFileName, int aKilobytes)
          This method retrieves the specified number of kylobytes from the content of a AL's log file as String.
static String LogUtils.getComponentLog(String aLogFileName)
          Retrieves the content of the log file.
static String LogUtils.getComponentLogLastChunk(String aLogFileName, int aKilobytes)
          Retrieves the specified number of kilobytes from the end of the log file.
 

Uses of DIException in com.ibm.di.api.tm
 

Methods in com.ibm.di.api.tm that throw DIException
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID)
          Deletes all Tombstone objects created for the specified AssemblyLine.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date olderThanDate)
          Deletes all Tombstone objects for a specified AssemblyLine that are older than the specified date.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, Date startDate, Date endDate)
          Deletes all Tombstone objects for a specified AssemblyLine that are in the specified Date range.
 int TombstoneManager.deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays)
          Deletes all Tombstone objects for a specified AssemblyLine that are older than the specified number of days.
 int TombstoneManager.deleteCITombstones(String aConfigID)
          Deletes all tombstones for a specified Config Instance.
 int TombstoneManager.deleteCITombstones(String aConfigID, int aDays)
          Deletes all Tombstone objects for a specified Config Instance that are older than the specified number of days.
 boolean TombstoneManager.deleteTombstone(String aGUID)
          Deletes a tombstone.
 int TombstoneManager.deleteTombstones(int aDaysCount)
          Deletes all Tombstone objects that are older than the specified number of days.
protected  void TombstoneManager.doInsert(int aComponentTypeID, int aEventTypeID, long aStartTime, long aCreatedOn, String aComponentName, String aConfiguration, int aExitCode, String aErrorDescr, String aGUID, byte[] aStats, String aUserMessage)
          Inserts a tombstone record in the back-end database.
 List<String> TombstoneManager.getAssemblyLineNames(String configInstanceId)
           
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID)
          Get all available tombstones for a specified AssemblyLine.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime)
          Get all available tombstones for a specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone[] TombstoneManager.getAssemblyLineTombstones(String assemblyLineName, String configID, int recentNumberOfTombstones)
          Gets the recent n number of tombstones for a specified AssemblyLine
 List<String> TombstoneManager.getConfigInstanceIDs()
           
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID)
          Get all available tombstones for a specified Configuration Instance.
 Tombstone[] TombstoneManager.getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime)
          Get all available tombstones for a specified ConfigInstance with timestamps in the interval specified by aStartTime and aEndTime.
 Tombstone TombstoneManager.getTombstone(String aGUID)
          Get single tombstone object, uniquely identified by the specified GUID
 Tombstone[] TombstoneManager.getTombstones(Date aStartTime, Date aEndTime)
          Get all available tombstones with timestamps in the interval specified by aStartTime and aEndTime.
 int TombstoneManager.getTombstonesCount()
           
 void TombstoneManagerListener.handleEvent(DIEvent aEvent)
          This method handles tombstone events.
 boolean TombstoneManager.hasTombstones(String configInstanceId)
           
 boolean TombstoneManager.hasTombstones(String configInstanceId, String alName)
           
static void TombstoneManagerListener.initializeListener(Session aLocalSession, TombstoneManager aTombstoneManager)
          Initializes the listener.
 int TombstoneManager.keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aRecentTombstonesToKeep)
          Deletes all tombstones for a specified AssemblyLine except a specified number of most recently created ones.
 int TombstoneManager.keepMostRecentCITombstones(String aConfigID, int aRecentTombstonesToKeep)
          Deletes all tombstones for a Config Instance except a specified number of recently created ones.
 int TombstoneManager.keepMostRecentTombstones(int aRecentTombstonesToKeep)
          Deletes all tombstone object records except a specified number of most recently created ones.
 

Constructors in com.ibm.di.api.tm that throw DIException
TombstoneManager()
          Default constructor for this object.
 

Uses of DIException in com.ibm.di.config.base
 

Methods in com.ibm.di.config.base that throw DIException
 Session RemoteConfigURL.getSession()
          Deprecated. Method gets the current session information.
 

Uses of DIException in com.ibm.di.eclipse.http.commands
 

Methods in com.ibm.di.eclipse.http.commands that throw DIException
 void LogCommand.assemblyLineCycleDone(Entry entry)
           
 void LogCommand.assemblyLineFinished()
           
 void LogCommand.handleEvent(DIEvent event)
           
 void LogCommand.messageLogged(String message)
           
 ConfigInstance StartCommand.startConfigInstance(String ci)