com.ibm.commerce.foundation.dataload.exception

Class DataLoadSystemException

  • All Implemented Interfaces:
    java.io.Serializable


    public class DataLoadSystemException
    extends DataLoadException

    This class defines the exceptions thrown by the data load when system errors occur during processing of business object data. This error happens when there are some system errors such as the database is not active, or there was an error reading data from the data source.

    When the DataLoadSystemException is thrown, the dataload main program prints the error message and terminates.

    System errors are treated as unrecoverable errors and will terminate the program execution immediately, regardless of whether the error tolerance level has been reached.

    See Also:
    Serialized Form
    • Constructor Detail

      • DataLoadSystemException

        public DataLoadSystemException()
        This is the default constructor for this class,calls super class constructor.
      • DataLoadSystemException

        public DataLoadSystemException(java.lang.String message)
        This is a constructor for this class which has one parameter.
        Parameters:
        message - An DataLoadMessageKeys object used for describing the exception.
      • DataLoadSystemException

        public DataLoadSystemException(java.lang.String message,
                                       java.lang.String className,
                                       java.lang.String methodName)
        This is a constructor for this class which has three parameters.
        Parameters:
        message - An DataLoadMessageKeys object used for describing the exception.
        className - The name of the class that threw this DataLoadSystemException.
        methodName - The name of the method that threw this DataLoadSystemException.
      • DataLoadSystemException

        public DataLoadSystemException(java.lang.String message,
                                       java.lang.String className,
                                       java.lang.String methodName,
                                       java.lang.Throwable cause)
        This is a constructor for this class which has four parameters.
        Parameters:
        message - An DataLoadMessageKeys object used for describing the exception.
        className - The name of the class that threw this DataLoadSystemException.
        methodName - The name of the method that threw this DataLoadSystemException.
        cause - The SQL exception causing at the original point of failure.
      • DataLoadSystemException

        public DataLoadSystemException(java.lang.String message,
                                       java.lang.Object[] param,
                                       java.lang.String className,
                                       java.lang.String methodName,
                                       java.lang.Throwable cause)
        This is a constructor for this class which has five parameters.
        Parameters:
        message - An DataLoadMessageKeys object used for describing the exception.
        param - An Object array of parameter values to be passed to the message.
        className - The name of the class that threw this DataLoadSystemException.
        methodName - The name of the method that threw this DataLoadSystemException.
        cause - The exception causing at the original point of failure.