com.ibm.tivoli.maximo.fdmbo

Class JSONMapperExit

    • Constructor Detail

      • JSONMapperExit

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

      • setDataIn

        public StructureData setDataIn(StructureData erData)
                                throws MXException,
                                       java.rmi.RemoteException
        Inbound Processing Class. It will map from JSON to Maximo XML
        Overrides:
        setDataIn in class ExternalExit
        Parameters:
        erData - - Give reference values with external data mapped to MAXIMO format.
        Returns:
        Data after mapping
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • setDataOut

        public StructureData setDataOut(StructureData irData)
                                 throws MXException,
                                        java.rmi.RemoteException
        Method to map from Maximo XML to external GSON
        Overrides:
        setDataOut in class ExternalExit
        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
      • afterProcess

        public com.ibm.json.java.JSONArtifact afterProcess(com.ibm.json.java.JSONArtifact jo)