psdi.dm

Class DMCompJob

  • All Implemented Interfaces:
    java.rmi.Remote, DMCompJobRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class DMCompJob
    extends Mbo
    implements DMCompJobRemote
    Mbo object to represent DMCompJob, a database comparison job.

    This is a system level object.

    The key attributes for this object are PkgDefName, Source, CompJobNum.

    The attributes in this object are as follows:

    Attribute NameDescription
    ChangeByThe username who initiated the job.
    CompJobNumThe job number.
    DMCompJobIDUnique ID
    EndDateThe time the job completed.
    ObjectNameThe object currently being processed. At the end of a successful run, this will be null.
    PkgDefNameThe package containing the object structures to be compared.
    RemoteTargetNameThe remote database.
    SourceThe source (local) database.
    StartDateThe time the job started.
    StatusSee DMCOMPJOBSTATUS domain.
    • SUBMITTED = The job has been requested but not started.
    • INPROGRESS = The job is currently running.
    • COMPLETE = The job completed without errors.
    • DELETE = The job is to be deleted in a background process.
    • ERROR = The job completed with errors. If logging is enabled for DM Service (log4j.logger.maximo.service.DM), refer to the log for details. The last object being procesed is specified in DMCompJob.ObjectName.
    See Also:
    DBCompare
    • Constructor Detail

      • DMCompJob

        public DMCompJob(MboSet ms)
                  throws java.rmi.RemoteException
        Construct the DMCompJob object
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • save

        protected void save()
                     throws MXException,
                            java.rmi.RemoteException
        When saved, start an Asynch job to delete the children so the user is not tied up in the UI.
        Overrides:
        save in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException