psdi.iface.app.inventory

Class MaxRSVProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


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

      • MaxRSVProcess

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

      • copyParentKey

        public void copyParentKey(java.lang.String attributeName,
                                  java.lang.String value)
                           throws MXException,
                                  java.rmi.RemoteException
        Copy parent key to a child if value does not exists in the child exception is made for MATRECTRANS table as location here is oplocation
        Overrides:
        copyParentKey in class MosProcessImpl
        Parameters:
        attributeName - attribute name in child
        val - value from parent mbo to set
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • setAdditionalData

        public void setAdditionalData(MboSetRemote mboSet,
                                      java.lang.String tableName)
                               throws MXException,
                                      java.rmi.RemoteException
        Description copied from class: MosProcessImpl
        Default method to set all addition data from XML to MBO which was not set thru Integration DD
        Overrides:
        setAdditionalData in class MosProcessImpl
        Parameters:
        mboSet - Give MboSet for the current level.
        tableName - Give name of process MAXIMO table
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception