首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用oim 11g客户端api以编程方式获取配置资源

如何使用oim 11g客户端api以编程方式获取配置资源
EN

Stack Overflow用户
提问于 2011-12-27 02:08:26
回答 1查看 2K关注 0票数 5

我使用的是oracle OIM11gAPI(在packages oracle.iam中)。我使用oracle.iam.platform.OIMClient类来获取像UserManager这样的所有OIM客户端服务。

我需要找到通过资源调配工作流获得的资源。我可以使用哪种服务?如何使用OIM api?

EN

回答 1

Stack Overflow用户

发布于 2012-10-12 00:03:04

下面的方法应该将所有资源导出到一个XML文件中-

代码语言:javascript
运行
复制
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;
 }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8638048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档