com.ibm.tivoli.maximo.iotf

Class IOTFAssetProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class IOTFAssetProcess
    extends MaxAssetProcess
    Integration point processing class for Asset transactions coming into Maximo from an external system.
    • Constructor Detail

      • IOTFAssetProcess

        public IOTFAssetProcess()
                         throws MXException,
                                java.rmi.RemoteException
        Constructor
        Throws:
        MXException - Maximo exception
        java.rmi.RemoteException - Remote exception
    • Method Detail

      • createMboSet

        public MboSetRemote createMboSet(boolean primaryMbo,
                                         MboRemote parentMbo,
                                         MosDetailInfo mdi,
                                         java.lang.String processTable)
                                  throws MXException,
                                         java.rmi.RemoteException
        Call back method to create mbo and mbo set sets for incoming transactions.
        Overrides:
        createMboSet in class MosProcessImpl
        Parameters:
        primaryMbo - Give boolean to specify is it primary table or additional table
        parentMbo - The parent mbo of this MboSet to be created
        micInfo - The integration object info
        processTable - The name of process MAXIMO table
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • createAssetFromTemplate

        public void createAssetFromTemplate()
                                     throws MXException,
                                            java.rmi.RemoteException
        Method to create company set from company master
        Parameters:
        mboSet - The MboSet to be created
        orgid - The organization id
        company - The name company
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception