2011-12-26 6 views
5

के साथ प्रोग्रामेटिक रूप से प्रोविजनिंग संसाधन कैसे प्राप्त करें I ओरेकल ओआईएम 11 जी एपीआई (पैकेज oracle.iam में) का उपयोग कर रहा हूं। मैं UserManager जैसी सभी ओआईएम क्लाइंट सेवाओं को प्राप्त करने के लिए कक्षा oracle.iam.platform.OIMClient का उपयोग करता हूं।ओम 11 जी क्लाइंट एपीआई

मुझे प्रावधान वर्कफ़्लोज़ के साथ संसाधनों को ढूंढने की आवश्यकता है। मैं किस सेवा का उपयोग कर सकता हूं? मैं ओआईएम एपीआई के साथ कैसे कर सकता हूं?

उत्तर

3

नीचे दी गई विधि एक एक्सएमएल फ़ाइल

public Boolean export() { 
    Boolean result = true; 
    String export_object="Resource"; 
    try { 
     FileWriter fstream = new FileWriter("OIMResources.xml"); 
     BufferedWriter out = new BufferedWriter(fstream); 
     tcExportOperationsIntf moExportUtility = (tcExportOperationsIntf) ioUtilityFactory.getUtility("Thor.API.Operations.tcExportOperationsIntf"); 
     Collection<RootObject> lstObjects = moExportUtility.findObjects(export_object, "*"); 
     System.out.println(lstObjects); 
     lstObjects.addAll(moExportUtility.getDependencies(lstObjects)); 
     lstObjects.addAll(moExportUtility.retrieveChildren(lstObjects)); 
     lstObjects.addAll(moExportUtility.retrieveDependencyTree(lstObjects)); 
     String s = moExportUtility.getExportXML(lstObjects, "*");  
     out.write(s); 
     LOG.info(Resource + "Objects successfully exported"); 
     out.close(); 
    } catch (Exception e) { 
     LOG.log(Level.SEVERE, "Exception occured while exporting OIM object" + Resource, e); 
    } 
    return result; 
} 
में सभी संसाधनों निर्यात कर लेना चाहिए

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^