OIM API Help in VBS Call.

Guys,
I am calling vbs from my java code for exchange server. My VBS then calls to powershell. I need a java code to get response from powershell. Because my current code is always returns me success (because its returns me vbs response). do anyone have suce code snippet.
Cheers,
Hemant.

Hi Hemant,
What is the version of connector you are using?
But i guess, we need to handle error codes in you VBS script and return a code (say numeric code) for each error you encounter in the VBS script.
Give me you email Id, i will send you a snippet.
Thanks
Sid

Similar Messages

  • OIM API help.

    Is there any api to get Reconciliation Field mapping for particular Process Definition like 'AD user' or 'Xellerate User'
    There is always an alternative of direct querying DB before it just wanted to make sure.

    You have used ALWAYS in your statement. Remove that word & you'll get solution. :-)

  • External Calls to OIM API

    I am using OIM 9.1.0.1 as a standalone system.
    i want to call OIM API to create user.
    I have a created a custom JSP page.
    How can i call OIM API to create user in OIM.
    Thanks.

    {color:#000080}You can use the following to invokel OIM APIs from external WebApps:
    {color} private static tcUtilityFactory _util = null;
    static {
    ConfigurationClient.ComplexSetting config = ConfigurationClient
    .getComplexSettingByPath("Discovery.CoreServer");
    try {
    final Hashtable env = config.getAllSettings();
    _util = new tcUtilityFactory(env, "xelsysadm", <pwd>);
    } catch (Exception e) {
    e.printStackTrace();
    public Object getObjectReference(String qualifiedObjectName) {       
    return util == null ? null : (tcUtilityOperationsIntf) util
    .getUtility(qualifiedObjectName);
    {color:#000080}Create an instance of the above class and invoke 'getObjectReference(...)'{color}
    E.g.:
    tcUserOperationsInft _usrOpRef = (tcUserOperationsIntf) )new <ClassName>().getObjectReference("Thor.API.Operations.tcUserOperationsIntf");and then invoke any of the methods from user API class
    {color:#000080}Hope this helps{color}
    Now for creating user, all you have to do is:

  • How to call OIM API from external app?

    Hi,
    I have an java application and I would like to call OIM API to accept a request. The application resides in separate server than OIM.
    My questions:
    *1.* What to do to call OIM API from external application (import any OIM jars etc.)?
    *2.* Which method to use, setRequestResponse , closeRequest or any other?
    I appreciate any help, thanks.
    Edited by: m.m. on Feb 2, 2010 5:33 AM

    Hello,
    If it is an external client, you need to provide the "login" and "password" details explicitly in the code (something like this), before getting any other Interface control to invoke the OIM APIs -
    public class OIMAPIClientTest {
    public static void main(String[] args) {
    try{
    System.out.println("Starting...");
    ConfigurationClient.ComplexSetting config = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
    Hashtable env = config.getAllSettings();
    tcUtilityFactory ioUtilityFactory = new tcUtilityFactory(env,"xelsysadm","abcd1234");
    System.out.println("Getting utility interfaces...");
    Regards,
    Amit
    Edited by: amitKumar on Feb 2, 2010 5:29 AM

  • Calling OIM API from a remote system

    Hi.
    I have OIM 9031 server installed on a computer HostA. And I have multiple copies of the 3rd party java program installed on HostB, HostC and so on.
    I need to be able to call some OIM API from that custom java program (for example, receive the list of active users from OIM server).
    According to OIM documentation, I can use Remote manager to manage users on non-network awared systems.
    But what if I use Remote manager for calling remote OIM API ? Is that possible?
    Or are there any easier ways to achieve my goal ?

    The installer in the AD sync connector is provided because in addition to having the OIM API client, there is a DLL that needs to be installed and registered to capture the plaintext password. It is not necessary to have an installer, but it might be be a convenience if you are deploying to many machines.
    Here is some code to get you started:
    import Thor.API.tcUtilityFactory;
    import com.thortech.xl.util.config.ConfigurationClient;
    import java.util.Hashtable;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    public class TcUtilFactory {
    Log log = LogFactory.getLog("OIMCLIENT.UTILITY");
    private tcUtilityFactory factory = null;
    private Hashtable env = null;
    public TcUtilFactory() throws Exception {
    // you can also set these system properties on the command line
    System.setProperty("XL.HomeDir", "/opt/oimclient);
    System.setProperty("java.security.policy", "config/xl.policy");
    System.setProperty("log4j.configuration", "config/log.properties");
    System.setProperty("java.security.auth.login.config", "config/auth.conf");
    ConfigurationClient.ComplexSetting configClient = ConfigurationClient
    .getComplexSettingByPath("Discovery.CoreServer");
    env = configClient.getAllSettings();
    try {
    factory = new tcUtilityFactory(env, "xlsysadm", "xelsysadm");
    } catch (Exception e) {
    // handle exceptions thrown by tcUtilityFactory constructor
    From here you can write whatever methods you need going against tcUtilityFactory. Also note that you will need many of the jars from your lib directory as well as the properly configured xl.config and other files in the config directory that the design console client uses (I usually just copy them from that install). Last you will need to make sure you have the required jars specific to you app server (the ones you need to copy over during the design console install)

  • Need help on OIM API's

    Hi All,
    Do we have any OIM API to validate the challenge questions and challenge responses specifically?
    I was trying to do reset password functionality using OIM API resetForgottenPassword(). But, for the first time it was resetting the password perfectly then onwards from 2nd time... it is giving an error message as mentioned below.
    ERROR,13 Apr 2010 06:16:55,982,[XELLERATE.SERVER],Class/Method: tcUSR/changePasswordForSelf Error :User password cannot be changed.
    ERROR,13 Apr 2010 06:16:55,984,[XELLERATE.SERVER],Class/Method: tcUnauthenticatedOperationsBean/resetForgottenPassword encounter some problems: Error occurred while resetting the password.
    ERROR,13 Apr 2010 06:16:55,984,[XELLERATE.SERVER],Class/Method: tcUnauthenticatedOperationsBean/resetForgottenPassword encounter some problems: Error occurred while resetting the password.
    Thor.API.Exceptions.tcAPIException: Error occurred while resetting the password.
    at com.thortech.xl.ejb.beansimpl.tcUnauthenticatedOperationsBean.resetForgottenPassword(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUnauthenticatedOperationsSession.resetForgottenPassword(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUnauthenticatedOperationsSession_j7uqe_EOImpl.resetForgottenPassword(tcUnauthenticatedOperationsSession_j7uqe_EOImpl.java:77)
    at com.thortech.xl.ejb.beans.tcUnauthenticatedOperationsSession_j7uqe_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
    Can anybody please help me on thing. Or else please suggest any workaround for this.
    Thanks in Advance.
    Siva Pokuri.

    Try fetching the challengequestions based on the user key. Try the following code snippet if it works.
    public HashMap getChallengeQuestions(final String userId) {
              tcUserOperationsIntf userObj;
              final HashMap responseMap = new HashMap();
              final HashMap questionAnswersMap = new HashMap();
              ArrayList list = null;
              try {
              final tcUtilityFactory utilFact = AppContext.getUtilityFactory();
                   userObj = (tcUserOperationsIntf) utilFact
                             .getUtility("Thor.API.Operations.tcUserOperationsIntf");
                   final HashMap map = new HashMap();
                   map.put("Users.User ID", userId);
                   final tcResultSet usrRS = userObj.findUsers(map);
                   long userKey = -1;
                   if (usrRS.getRowCount() > 0) {
         userKey = usrRS.getLongValue("Users.Key");
                             return map;
                   final tcResultSet rs = userObj.getChallengeValuesForUser(userKey);
                   final int rowCount = rs.getRowCount();
                   if (rowCount > 0) {
                        list = new ArrayList();
                   for (int i = 0; i < rowCount; i++) {
                        rs.goToRow(i);
                        final String question = rs.getStringValue("Users.Password Challenge Question.Question");
                        final String answer = rs.getStringValue("Users.Password Challenge Question.Answer");
    //try validating here with custom logic
                        list.add(question);
                        questionAnswersMap.put(question, answer);
    }

  • Call OIM APIs

    Hello,
    I am writing a java program to call the OIM APIs to reset a user's password and set up security questions.
    First in my java program I need to make a connection to OIM URL. Example of my URL is: http://lenovo-d0446ff6.:7778/xlWebApp/
    What API in OIM may I use to establish the connection or is there another way to connect to OIM via some java code.
    Thanks

    I followed the OIM API Usage Guide and the Getting started with OIM API's using Eclipse.
    When I ran FirstAPITest, I got the following error message:
    Startup...
    Getting configuration...
    Login...
    log4j:WARN No appenders could be found for logger (XELLERATE.ACCOUNTMANAGEMENT).
    log4j:WARN Please initialize the log4j system properly.
    Exception in thread "main" java.lang.NoClassDefFoundError: javax/ejb/EJBHome
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:164)
         at com.thortech.xl.ejb.interfaces.tcUnauthenticatedOperationsUtil.class$(Unknown Source)
         at com.thortech.xl.ejb.interfaces.tcUnauthenticatedOperationsUtil.getHome(Unknown Source)
         at Thor.API.Security.LoginHandler.oracleLoginHandler.handleOracleClientLogin(Unknown Source)
         at Thor.API.Security.LoginHandler.oracleLoginHandler.login(Unknown Source)
         at Thor.API.Security.ClientLoginUtility.login(Unknown Source)
         at Thor.API.tcUtilityFactory.<init>(Unknown Source)
         at FirstAPITest.main(FirstAPITest.java:16)
    I tried to search the forum for javax/ejb/EJBHome without success. Did I miss another jar?
    Thanks

  • Transaction Management - OIM API

    We wanted to know how to handle transaction from OIMClient, when we make OIM API call.
    eg:
    from a java client, we invoke create organization and provision resource to that organization.
    i.e we end up calling two OIM api calls
    1)
        organizationManager.create(organizationObj);
    2)
    tcOrganizationOperationsIntf.provisionObject(orgKey,resourceKey);
    Now, if 2nd one fails, then transaction should be rolled back and organization create should be rolled back. we wanted single unit of work to be achieved.
    how can this be achieved?
    how do we control transaction from OIMClient/API?
    public String createOrganization(OrganizationVO ovo) {
      String result = "";
      OrganizationManager omgr = null; // OIMClient API
      Organization org = null; // OIMClient API
      try { 
      omgr=ULMServiceLocator.getInstance().getOrganizationManager();
      org = new Organization();
      org.setAttribute("Organization Name", ovo.getOrgName());
      org.setAttribute("Organization Customer Type", ovo.getOrgType());
      result = omgr.create(org);
      tcUtilityFactory ioutilityFactory = ULMServiceLocator.getInstance().getcUtilityFactory();
      //TODO
      tcOrganizationOperationsIntf utilityFactory1 = (tcOrganizationOperationsIntf) ioutilityFactory
      .getUtility("Thor.API.Operations.tcOrganizationOperationsIntf");
      long l1 = utilityFactory1.provisionObject(Long.parseLong(result),
      123l);
      } catch (oracle.jrf.UnknownPlatformException e) {
      e.printStackTrace();
      } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      return result;

    Hi Abhay,
    <b>If there is another way to add a record to Main table and Lookup/Qualified/Hierarchy table simultaneously then there is no need of Transaction.</b>
    There are no direct methods currently(as of MDM 5.5SP3) available in MDM API.
    You have to build your own logic to implement.
    Regarding the Transaction management, I guess you are talking aboout two phase commit scenarios. I would say you can achieve this using EJB's in which u write the business logic (In this case the MDM API code).
    For Example:
    Adding a record to Main table,
    Let say 2 fields
    1. Free text field.
    Its straight forward method, use A2iFiled object and assign some value to it.
    2. Lookup field.
    For this.
    First get the Record id for the value, which you are trying to add, from the lookup table.
    If the lookup table does not find the value in the table, it return zero or some negative value(which I am not sure).
    Based on the return value you can add the value into the lookup table and then into the main table.
    Just putting a sample scenario. Hope this helps.
    Thanks and regards
    Subbu

  • Error while initializing OIM API in 11G

    I am trying to deploy a webservice exposing some of the OIM API's in 11G[11.1.1.5]. I am using the OIMClient API to initialize the API's. The following code works fine when I run with in the eclipse but doesnt work when it is deployed on the weblogic server[10.3.5]. This is a standalone server where no other web app is deployed. Has anyone faced this issue before. Any pointers on this would be helpful. Thnaks in advance.
    System.setProperty("java.security.auth.login.config", "./authwl.conf");
    Hashtable<String, String> env = new Hashtable<String, String>();
                   env.put(OIMClient.JAVA_NAMING_PROVIDER_URL, providerURL);
                   env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL, OIMClient.WLS_CONTEXT_FACTORY);
                   oimClient = new OIMClient(env);
    oimClient.login(userName, password.toCharArray());
    The exception is :
    java.lang.IllegalArgumentException: No Configuration was registered that can handle the configuration named xellerate
    java.lang.IllegalArgumentException: No Configuration was registered that can handle the configuration named xellerate
    at com.bea.common.security.jdkutils.JAASConfiguration.getAppConfigurationEntry(JAASConfiguration.java:130)
    at javax.security.auth.login.LoginContext.init(LoginContext.java:243)
    at javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
    at Thor.API.Security.LoginHandler.weblogicLoginHandler.login(weblogicLoginHandler.java:58)
    at oracle.iam.platform.OIMClient.login(OIMClient.java:134)
    at oracle.iam.platform.OIMClient.login(OIMClient.java:129)
    at au.com.suncorp.oim.custom.spml.SuncorpOIMOperations.getInitializedOIMClient(SuncorpOIMOperations.java:113)
    at com.suncorp.test.oim.custom.spml.OIMWebServiceSoapBindingImpl.identitySearchByName(OIMWebServiceSoapBindingImpl.java:41)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Edited by: vindla on 16-Feb-2012 01:10
    Edited by: vindla on 16-Feb-2012 01:14

    1) please ensure that the war file which you deploy in WLS is pointing to the authwl.conf file on the machine hosting the war.
    2) apart from that make sure you have the following jars added to the calss path or added to the lib folder of the war.
    commons-logging-1.1.1.jar;
    oimclient.jar;
    spring.jar
    try removing extra libraries and jars from the war file. it sometimes give errors.
    i have done exactly the same thing and it works fine.
    rest it looks fine
    ======code snippet====
    System.setProperty("java.security.auth.login.config","/path/authwl.conf");
    System.setProperty("OIM.AppServerType", "weblogic");
    env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    env.put(Context.PROVIDER_URL, "t3://host:14000/oim");
    try {
    oimClient.login("xelsysadm", "password");
    } catch (LoginException e) {
    e.printStackTrace();
    OIMClient oimClient = new OIMClient(env);

  • How to create a Connection to UDB Database through OIM APIs.?

    Hi,
    In our OIM (9.1.0.2) implementation, there is a need to connect to a UDB database to execute some select queries and get the data. Is there any way in which I can do this?
    I tried creating an ITResource to have all static database related information, but I was not able to use that ITResource and create an actual database connection in the java code.
    As far as possible, I don't want to use any JDBC code to create the connection but want to know if there are any inbuilt OIM APIs which can help me in creating a database connection to point to the UDB database.
    (We don't have the DBUM connector deployed.)
    Please get back with your views/info on this.
    Thanks,
    Kulesh...

    Here is a constructor code for connecting to a database:
         public DatabaseConnection(String hostname, String port, String driver, String sid, String admin, String password) throws ClassNotFoundException, SQLException{
              log.info(CLASS_NAME + " -----> inputs=hostname[" + hostname +
                        "]port[" + port +
                        "]driver[" + driver +
                        "]sid[" + sid +
                        "]admin[" + admin +
                        "]password[********]");
              Properties connectionProps=new Properties();
         connectionProps.setProperty("user", admin);
         connectionProps.setProperty("password", password);     
         String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=" + hostname +
              ")(PORT=" + port +
              "))(CONNECT_DATA=(SID=" + sid + ")))";
         Class.forName(driver);
              con = null;     
         con = DriverManager.getConnection(url, connectionProps);
    If you want to use SSL, you will want to configure tcps for jdbc connection to the database, or any other form of connection and update your URL string for it.
    -Kevin

  • OIM API in web service

    Hello,
    I'm using the OIM API in a web service. Once the web service is deployed when calling the api it fails throwing this error. Any ideas will be greatly appreciate it
    0000002b SystemErr R Thor.API.Exceptions.tcAPIException: com.thortech.xl.security.tcLoginException: javax.naming.NameNotFoundException: Context: Test70Network/clusters/WAS70A, name: ejb/tcUnauthenticatedOperations: First component in name ejb/tcUnauthenticatedOperations not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
    R      at Thor.API.tcUtilityFactory.createLoginException(Unknown Source)
    R      at Thor.API.tcUtilityFactory.<init>(Unknown Source)
    Thanks

    Hello,
    Did you ever receive an answer to this problem? And if so, I would love to know what it was.
    Thanks!

  • Accessing OIM APIs remotely

    Hi all,
    I am trying to access the OIM API remotely from OAM and I am getting the following error.
    Please help.
    Thor.API.Exceptions.tcAPIException: unread block data
         at Thor.API.tcUtilityFactory.getPropertyValue(Unknown Source)
         at Thor.API.tcUtilityFactory.<init>(Unknown Source)
         at OIMUserPwdResetClientSelf.main(OIMUserPwdResetClientSelf.java:174)
    Thanks,
    M

    You certainly can, if you use Back to My Mac, a feature of OS X "Lion" and later:
    Setting up and using Back to My Mac with an AirPort base station or Time Capsule

  • Buddy API HELP

    I have just downloaded Buddy API for Director 11 (windows)
    and it is not working for me. I have downloaded the file and place
    'Buddy API Help.chm', 'Buddy API Xtra.x32' and 'Read me.txt into
    'C:\Program Files\Adobe\Adobe Director 11\Configuration\Xtras'. I
    have also added #namePPC:"Buddy API Xtra", #nameW32:"Buddy API
    Xtra.x32" to the bottom of the xtrainfo.txt file.
    I made a new project and named it 'test.dir' and saved this
    in a filder called 'test' on the desktop. I placed one button on a
    frame and added the code:
    'on mouseUp me
    baOpenFile( the moviePath & "test.txt" , "normal" )
    end
    I created a text file and named it 'test.txt' and saved this
    into the test folder on the desktop.
    I then saved a projector of the project into the same folder.
    When I click on the button, nothing happens???? WHAT AM I
    DOING WRONG?????

    In the Modify, Movies, Xtras list, it will likely be called
    'Buddy API
    Xtra'.
    When you say that you push the button and "nothing happens".
    Do you
    mean that literally? Or do you get an error message of some
    sort? If
    you have not added BuddyAPI into the projector, you should
    get an error
    stating that baOpenFile is not available (or perhaps a less
    useful
    "script error").
    If you are not even getting that, then I assume you are using
    a
    #flashComponent button and you need to go into the Property
    Inspector's
    Flash Component tab and change the 'eventPassMode' to
    #passAlways in
    order to make the button work.

  • Creating form using OIM API

    Hi
    can anyone help me in creatig a form and assigning it to a resource object.
    please tell what all should i mention in the map which is to be passed to createForm() method.
    Thank you

    Hi all
    what attributes i need to to map to create a from using OIM API
    createForm Method?
    I have tried with this but did not work:The form is getting created , i.e I am seeing an entry in DB.
    At the same time I am aslo getting an exception which is whown below:
    formMap.put("Structure Utility.Table Name", "SAM");
              formMap.put("Structure Utility.Description", "TESTING API USAGE FOR FORM");
    The Exceptions I get are :
    Thor.API.Exceptions.tcInvalidNameException
         at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.createForm(Unknown Source)
         at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.createForm(Unknown Source)
         at com.thortech.xl.ejb.beans.tcFormDefinitionOperationsSession.createForm(Unknown Source)
    09:05:13,772 ERROR [DATABASE] Class/Method: tcDataBase/writeStatement encounter
    some problems: ORA-02089: COMMIT is not allowed in a subordinate session
    java.sql.SQLException: ORA-02089: COMMIT is not allowed in a subordinate session
    09:05:13,819 ERROR [ADAPTERS] Event: Adding Columns to SDC. has encountered an error.
    09:05:13,819 ERROR [SERVER] Class/Method: tcDataObj/runEvent Error :EVT Fatal Rejection Occured
    09:05:13,819 ERROR [APIS] Class/Method: tcFormDefinitionOperationsBean/createForm encounter some problems: maoErrors:Error Adding Column.
    How can i resolve this?
    When and where can I view the form that I have created?
    Thank you

  • Exposing OIM APIs as webservice

    Hi,
    I wanted to know if i can expose OIM APIs as webservice?
    As per my reqmnt, i need to implement forgot password and change password functionality for OIM users from a portal application.
    So wanted to know if I can use OIM APIs say getChallengeValuesForSelf , compareChallengeValuesForSelf, changePasswordForSelf and then expose them as webservice?

    Can I do this...
    Create a WebService using NetBeans Editor...
    In it add a web method, which basically is using OIM API say getChallengeValuesForUser to fetch some value and then returning it as output of this web method?
    I'll be setting all the system properties required for calling OIM API here itself and also would make the connection to OIM here.
    I tried doing so, but getting an exception while I try to deploy the webservice,
    com.sun.xml.ws.model.RuntimeModelerException: The web service defined by the class weblogic.wsee.async.AsyncResponseBeanSoap12 does not contain any valid WebMethods.
    Kindly suggest.

Maybe you are looking for

  • Time Capsule too slow with PLC

    Hello. Currently I have a wifi modem router (802.11g) Zyxel whose ports ethernet (10/100) have connected the following: - Port 1 mac pro - Port 2 NAS 2TB Raid 5 where have all the movies in HD (720p and 1080p), home videos, music, photos, etc.. - Por

  • Sequence settings for HDV 720p 24 fps

    Okay, now that the French is gone I'm back on track, but still confused. I've captured my HDV 720p @ 24FPS footage using LumiereHD & it's separated & ready to go. What sequence settings/editing timebase should I use? I've noted people here saying DVC

  • Issue in sending mail while processing PROXY in ECC 6.0

    We are implementing PROXY interface with below required functionality: 1.PROXY for posting Accounting Documents 2.For error records, send Error Log (in PDF Format) as E-Mail to recipient maintained separately for the company code Issue: -The Email is

  • Descriptions of individual episodes of my podcast NOT showing up in iTunes Store Listing

    Podcast feed: http://talkradiomeltdown.com/podcast.xml Feedburner variant feed: http://feeds.feedburner.com/talkradiomeltdown Store listing: http://talkradiomeltdown.com/itunes I have coded my podcast feed entirely by myself, using the template provi

  • I have got 3G .. can i change it to 3GS ???

    Hi, .. I bought an Iphone 3G 16GB from O2 in the uk ... and i want to change it to 3GS .. can i give my 3G .. and pay some extra money then take a new 3GS from Apple store ? please help me .. can I or I can't ... thanks a lot ...