psdi.iface.migexits

Class ExternalExit

    • Field Detail

      • initedIn

        protected boolean initedIn
      • initedOut

        protected boolean initedOut
    • Constructor Detail

      • ExternalExit

        public ExternalExit()
        Constructor.
    • Method Detail

      • callExitsOut

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

        public final StructureData mapExitsOut(java.lang.String extSystem,
                                               java.lang.String mosName,
                                               java.lang.String extIfaceName,
                                               StructureData userExitData,
                                               MXTransaction mxtran,
                                               UserInfo userInfo,
                                               java.lang.String ifaceType,
                                               java.lang.String MessageType)
                                        throws MXException,
                                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • setDataOut

        public StructureData setDataOut(StructureData userExitData)
                                 throws MXException,
                                        java.rmi.RemoteException
        This method will set values from MAXIMO data and validations against MAXIMO data for outgoing transactions
        Parameters:
        userExitData - Give reference to values to set additional data from MAXIMO for specific external system
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • callExitsIn

        public StructureData callExitsIn(UserInfo userInfo,
                                         java.lang.String extSystem,
                                         java.lang.String ifaceName,
                                         java.lang.String ifaceType,
                                         java.lang.String maxIfaceName,
                                         StructureData data,
                                         MXTransaction mxTrans,
                                         java.lang.String messageType)
                                  throws MXException,
                                         java.rmi.RemoteException
        Set external system statements for outbound transactions
        Parameters:
        userInfo - - User info.
        extSystem - - Give External System Name.
        ifaceType - - Adapter Name.
        maxIfaceName - - Interface Name.
        data - - Give reference to value object.
        mxTrans - Give transaction object
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • mapExitsIn

        public final StructureData mapExitsIn(UserInfo userInfo,
                                              java.lang.String extSystem,
                                              java.lang.String ifaceName,
                                              java.lang.String ifaceType,
                                              java.lang.String mosName,
                                              StructureData data,
                                              MXTransaction mxTrans,
                                              java.lang.String messageType)
                                       throws MXException,
                                              java.rmi.RemoteException
        External exit map method for outbound transactions. Should be used only by upgrade adapter.
        Parameters:
        extSystem - - Give External System Name.
        ifaceName - - Give interface Name.
        data - - Give reference to value object.
        mxTrans - Give transaction object
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • setDataIn

        public StructureData setDataIn(StructureData data)
                                throws MXException,
                                       java.rmi.RemoteException
        This method will set values from MAXIMO data and validations against MAXIMO data for incoming transactions
        Parameters:
        data - Give reference to values with external data
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception