psdi.iface.migexits

Class UserExit

  • Direct Known Subclasses:
    ScriptUserExit


    public class UserExit
    extends BaseExit
    Process user exit for All Interfaces
    • Constructor Detail

      • UserExit

        public UserExit()
        Init method
    • Method Detail

      • callExitsOut

        public final StructureData callExitsOut(java.lang.String extSystem,
                                                java.lang.String mosName,
                                                java.lang.String extIfaceName,
                                                StructureData irData,
                                                MXTransaction mxtran,
                                                UserInfo userInfo,
                                                java.lang.String ifaceType,
                                                java.lang.String messageType)
                                         throws MXException,
                                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • callExitsIn

        public final StructureData callExitsIn(UserInfo userInfo,
                                               java.lang.String extSystem,
                                               java.lang.String ifaceName,
                                               java.lang.String ifaceType,
                                               java.lang.String maxIfaceName,
                                               StructureData erData,
                                               MXTransaction mxTrans,
                                               java.lang.String messageType)
                                        throws MXException,
                                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • setUserValueOut

        public StructureData setUserValueOut(StructureData irData,
                                             StructureData erData)
                                      throws MXException,
                                             java.rmi.RemoteException
        Set user statements for outbound transaction and validata against MAXIMO data The second user exit. Called after the ERP exit.
        Parameters:
        irData - - Give reference values with pure MAXIMO data.
        erData - - Give reference values with converted MAXIMO data.
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • setUserValueOut

        public StructureData setUserValueOut(StructureData irData)
                                      throws MXException,
                                             java.rmi.RemoteException
        Set user statements for outbound transaction and validata against MAXIMO data
        Parameters:
        irData - - Give reference values with pure MAXIMO data.
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • setUserValueIn

        public StructureData setUserValueIn(StructureData erData)
                                     throws MXException,
                                            java.rmi.RemoteException
        Set user statements for inbound transaction
        Parameters:
        erData - - Give reference values with external data mapped to MAXIMO format.
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • setUserValueIn

        public StructureData setUserValueIn(StructureData irData,
                                            StructureData erData)
                                     throws MXException,
                                            java.rmi.RemoteException
        Set user statements for inbound transaction The second user exit. Called after the ERP exit.
        Parameters:
        irData - - Give reference values with external data mapped to MAXIMO format.
        erData - - Give reference values with external data mapped to MAXIMO format.
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • isOriginalDataNeeded

        protected boolean isOriginalDataNeeded()
        Deprecated. 
        Determines if the original ER is needed.
        Returns:
        true for original ER to be passed to the 2nd user exit and false otherwise.