Class EmfXmlToSdo

  • All Implemented Interfaces:
    FunctionInterface, VersionInfoInterface

    @Deprecated
    public class EmfXmlToSdo
    extends Function
    Deprecated.
    Function Component that using XML Schema converts an XML document to a tree structure of Data Objects. It also implements a discover schema functionality through its updateSchema method.

    THIS CLASS HAS BEEN DEPRECATED SINCE THE IBM Tivoli Directory Integrator 7.0 RELEASE AND WILL BE COMPLETELY REMOVED IN A FUTURE RELEASE!
    • Constructor Detail

      • EmfXmlToSdo

        public EmfXmlToSdo()
        Deprecated.
    • Method Detail

      • initialize

        @Deprecated
        public void initialize​(java.lang.Object obj)
                        throws java.lang.Exception
        Deprecated.
        Initializes the function component. Sets instance members corresponding to the function component paramters.
        Specified by:
        initialize in interface FunctionInterface
        Overrides:
        initialize in class Function
        Parameters:
        obj - this object provides information to the Function Component needed on initialization
        Throws:
        java.lang.Exception - if the xsdFile function component parameter is not specified if the file specified by xsdFile function component parameter is not found if the file specified by xsdFile function component parameter is not valid XML Schema file
      • perform

        @Deprecated
        public java.lang.Object perform​(java.lang.Object obj)
                                 throws java.lang.Exception
        Deprecated.
        Converts an XML document to Data Objects and sets the working entry attributes. The XML document is expected in xmlString Entry Attribute. The method creates Entry Attributes corresponding to the XML elements and attributes.
        Parameters:
        obj - the object is the working IBM Tivoli Directory Integrator Entry and should be of type com.ibm.di.entry.Entry.
        Returns:
        IBM Tivoli Directory Integrator Entry containing Entry Attributes coresponding to the XML elements and attributes.
        Throws:
        java.lang.Exception - if the IBM Tivoli Directory Integrator Entry does not contain a xmlString attribute. if the xmlString does not contain valid XML document.
      • updateSchema

        @Deprecated
        public boolean updateSchema​(FunctionConfig config)
                             throws java.lang.Exception
        Deprecated.
        Implements the discovery schema functionality. The method reads the specified XML Schema File and creates Entry Attribute names based on the nesting of the XML elements.
        Specified by:
        updateSchema in interface FunctionInterface
        Overrides:
        updateSchema in class Function
        Parameters:
        config - contains the function configuration parameter.
        Returns:
        returns true on success
        Throws:
        java.lang.Exception - if the the xsdFile parameter is not specified if the file specified by xsdFile parameter is not found if the file specified by xsdFile parameter is not valid XML Schema file
      • getVersion

        @Deprecated
        public java.lang.String getVersion()
        Deprecated.
        Returns function component's version
        Returns:
        version information