com.ibm.tivoli.maximo.skd.app

Class MXODMApp

  • java.lang.Object
  • All Implemented Interfaces:
    MXODMAppRemote, java.rmi.Remote, MboConstants, MboRemote, MaxRemoteProxy


    public class MXODMApp
    extends Mbo
    implements MXODMAppRemote
    MBO object to represent MXODMApp.

    This is a system level object.

    The key attribute for this object is ODMAPPNAME.

    The attributes in this object are as follows:

    ODMAPPNAMEIdentifies the name of the ODM application.
    DESCRIPTIONDescription of the ODM application.
    OPTSERVERURLIndicates the optimization server URL.
    OPTSNDBTYPEIndicates the optimization server database type. The values are Oracle, DB2, SqlServer.
    OPTSNDBHOSTNAMEIndicates the optimization server host name.
    OPTSNDBINSTANCEIndicates the optimization database instance.
    OPTSNDBPORT Indicates the optimization scenario port.
    OPTSNDBUSERIndicates optimization server database user.
    OPTSNDBPASSWORDIndicates optimization server database password.
    ISDEPLOYEDIndicates if the package is deployed.
    DEPLOYEDDATEIndicates the last deployed odm package date.
    DEPLOYEDBYUser name who deployed the package.
    MXODMAPPIDUnique identification of the odmapp.
    • Constructor Detail

      • MXODMApp

        public MXODMApp(MboSet ms)
                 throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Description copied from class: Mbo
        Called by the framework when the Mbo has been constructed and the MboValues have been initialized. This can be overridden by the programmer to provide any custom initialization they would like to do.
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        Description copied from class: Mbo
        This called whenever a change is made to the attributes of a MBO. The programmer should override if interested in intercepting this event. An example of the use of this is to set the changeby/changedate of a work order whenever one of the attributes is set. If an MXException is thrown from this routine, the change of value is rolled back, this provides a mechanism to abort any changes. Default behavior is to do nothing. The derived method has to call super.modify().
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • getOptimizationService

        public java.lang.String getOptimizationService(UserInfo userInfo)
                                                throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException