OIM Client application development using OIM API, when user password is not available

I am developing a cleint application for OIM. The client application is a set of services, running on a separate server from where OIM is running.
The OIM version used is 11gR2.
As I look into the oimClient object, the login method takes username and password. As my application is in an SSO environment, I do not have the password for the user, and just have the user's login ID.
If I am correct, the tcUtilityFactory allowed a digital signature option, to support scenarios like the above.
Question is, does oimClient support similar functionality? I did not find any examples in the Oracle documentation.
I will appreciate if someone can confirm a similar usage and provide me some sample code and configuration details.
Thanks.
-subrata

Check: http://www.ateam-oracle.com/authenticating-oim-apis-without-end-users-password/
-Bikash

Similar Messages

  • Time Machine - using multiple drives when the first is not available

    Hello I have been succussfully using Time Machine with my USB external drive. I have been connecting it to my MacBook Air from time to time. Manual backups as well as the hourly backups when the drive has been connected worked without any problem.
    Recently, I connected Synology DiskStation (NAS) to my network and I have added it to the list of drives in my Time Machine setup. When my original external drive (first in the list) is not connected to my MacBook  the hourly backup is not initiated by the Time Machine at all. Manually started backup is runnign fine without any problem.
    The external drive is annotated with exclamation mark in Time Machines list with "not available" error - and it seems that this is causing the interruption of automatic hourly backup to any drive.
    Is there any way how to debug Time Machine? Or to get some logs of Time Machine?
    Any similar experience with multiple drive backup when the first of them is disconnected most of the time...?
    Thanks a lot for any help
    Petr

    Perhaps you should address this to Synology's tech support. Apple doesn't provide any support for third-party NAS, so your best bet is with Synology.

  • IE11 compatibility of application developed using webdynpro java in NWDS7.01.12

    Hi,
    I have a webdynpro java application developed using NWDS 7.01.12 with jdk1.4. This portal application is not working when accessed using IE11 browser. The action on buttons and selection from a drop down list in this application is not responding in IE11. Its working well with mozila fire fox vrs 31. On click of action the following error is encountered:
    SCRIPT438: Object doesn't support property or method 'attachEvent'
    File: sapUrMapi_ie6.js, Line: 683, Column: 7
    which points to the below piece of code:
    function sapUrMapi_initLinkStatus() {
      var oNodes = document.getElementsByTagName("A");
      for (var n=0;n<oNodes.length;n++) {
        if (oNodes[n].href.indexOf("javascript:void")>-1) {
          oNodes[n].attachEvent("onmouseover",sapUrMapi_resetStatus);
          oNodes[n].attachEvent("onfocus",sapUrMapi_resetStatus);
    Also on selection from the combo box the below error is displayed.
    SCRIPT438: Object doesn't support property or method 'createEventObject'
    File: sapUrMapi_ie6.js, Line: 2193, Column: 2
    Code:
    oComboBoxSCEvent = document.createEventObject( oEvt);
    The above mentioned errors are being pointed to sapUrMapi_ie6.js file.
    Is there any solution to over come these issues other than setting "user agent string" value in the browser?
    Can this be resolved with any changes in the application or is there any SAP provided solution?
    Please help me to resolve this issue.
    Similar issues are also pointed to popup_ie6.js files at "window.attachEvent("onload",sapPopup_init)" and
    "window.document.attachEvent("onmousemove",resetMouseOver)".
    Thankyou.

    Hi Karthika,
    It is mentioned in Ervin's famous doc, that NWDS version must match that of RunTime System.
    NWDI vs. NWDI content
    I thought the NWDS must be updated via update sites, but surprisingly I could find the patch in service market place.
    I do not know how to get the download link directly for you.
    Perhaps you can spare a few seconds and navigate to
    http://service.sap.com/swdc
    Support Packages and Patches
    A-Z Index
    N
    SAP NetWeaver
    EHP1 for NetWeaver 7.0
    Entry by Comopnent
    Developer Studio
    BR, Tom

  • Application developed using JDK1.2.2 not working with JRE1.3

    I am supporting and application developed using JDK1.2.2, it uses JDBC drivers from oracle(classes12.zip) to connect to an Oracle 8i database. This application is not working with JRE1.3. Can someone suggest any possible methods to make it work with JRE1.3?
    Thanks in advance,
    Anoop.

    well, Now the problem is partly solved. I was having problems in displaying a frame(derived from JInternalFrame), later I discovered that for JRE1.3, I have to explicitly set the setVisible option to true.
    I have a few more frames to correct. I hope after that it wil be alright..
    Thanks for the quick response.
    Anoop.

  • Deploying applications developed using Jdeveloper in IBM Web Sphere

    Hi
    I want to deploy the applications developed using jdeveloper on IBM Web Sphere. Pl suggest me the procedure
    Thanks
    Satya

    Refer
    Websphere 5.1 and ADF/UIX
    Websphere 5.1 and ADF/UIX

  • Deployment of JSP application developed using Jdeveloper

    Is it Possible to deploy/implement JSP Application developed using Jdeveloper and its Application Module, View object etc. , without using an Application Server, such has hosting at the ISP servers, but having Oracle as the back end ?

    Either you or your ISP will have to have a java enabled application server.

  • Enterprise Application Development Using Oracle NoSQL Database

    Hi,
    I am following the below link given by Re Lai, to develop the Kvitter application using NoSQL database. But there is no link to sample code in the given below blog.
    Application Development Using Oracle NoSQL Database
    Please help me with the link for the Kvitter Application Code.
    Thank you.
    Regards
    Anvesh Raju

    Hi Anvesh
    Here is the direct link to source code of the above sample program. The link is also posted under Demo/Sample Programs section.
    HTH
    Anuj

  • HT204266 I live in China, have Dutch nationality, and no US address or Credit Card; how can I have access to products from the US iTunes store, in particular music, when such items are not available from the China iTunes store? In general, what are the di

    I live in China, have Dutch nationality, and no US address or Credit Card; how can I have access to products from the US iTunes store, in particular music, when such items are not available from the China iTunes store? In general, what are the differences between countries' iTunes offerings? Does one really need an address and a credit card for any country to be able to access that countries iTunes store? Why these restrictions?

    You cannot.
    You cannot use another countrys itunes store.
    You must be physically locates inside the borders of a country to use that countrys itunes store and a credit card issued in that country with a valid billing address in that country.
    The owners of the distribution rights of movies/music/etc differ by country.  These distributors decide who can sell their content in that country.
    Buy from another source if your countrys itunes store does not carry somehting that you want.

  • How to deauthorize computer when password is not available ?

    how do you deauthorize a computer when password is not available ?.

    Hi Chandra
    This is not possible using standard PI file adapter capabilities and you can use Scripts for this. You can send email as well from Scripts.
    BPM can be an option.
    Thanks
    Gaurav
    Edited by: Gaurav Bhargava on Dec 16, 2008 4:27 AM

  • Best practice for development using REST API - OData

    Hi All, I am new to REST. I am a developer who works mostly in server-side code using Visual Studio. Now that Microsoft is advocating to write code using REST API instead of server-side code or client side object model, I am trying to use REST API.
    I googled and most of the example shows to write a code and put it on Content Editor/Script Editor. How to organize code and deploy to the staging/production in this scenario? Is there any Best Practice or example around this?
    Regards,
    Khushi

    If you are writing code in aspx or cs it does not mean that you need to deploy it in the SharePoint server, it could be any other application running from your remote server. What I mean it you can use C# & Rest API to connect to SharePoint server.
    REST API in SharePoint 2013 provides the developers with a simple standardized method of retrieving information from SharePoint and it can be used from any technology that is capable of sending standard HTTP requests.
    Refer to the following blog that provide your more details about comparison of the major features of these programming choices/
    http://msdn.microsoft.com/en-us/library/jj164060.aspx#RESTODataA
    http://dlr2008.wordpress.com/2013/10/31/sharepoint-2013-rest-api-the-c-connection-part-1-using-system-net-http-httpclient/
    Hope this helps
    --Cheers

  • "OIM Database Application Connector" is Recon the same user many times!

    Hey,
    I am facing an interesting issue that my OIM Database Application Connector is reconning (Creating) the same user many times.
    I have created/configured the "OIM DB Application Connector" which should Recon the new user in to OIM when ever new user created in the database via portal. I scheduled the connector every 15 min. The connector is working as expected and creating new OIM user if any new user has created in the DB table.
    Issue here is: I have created one user in the table which has reconed to OIM and I can see the entry in design console Recon Manager table. After 15 min when connecotr is run it is picking up the same user. So it is picking the same user every time it runs!!!. It stops picking the user after some time, but dont have exact time when it stop picking the user. But I could see min 25+ times same user and all the time the status is EVENT LINKED. Any idea please why it is happening. My matching criteria is Time Stamp Attribute: "Updated_By_Sysate" & Unique Attribute = "User_ID".
    My Env:
    OIM Version: 9101
    Server : Weblogic
    DB : SQL Server 2005 (Source DB)
    Any idea please?
    thanks
    kln

    1) Yes, you should add in your resource object all fields that are defined in xel_data_source parameters of config.xml file.
    2) Correct. You have to create a user defined field in your form designer and map it to a column in your process definition (reconciliation field mapping tab).
    3) Reconciliation rule is the rule that OIM use to link Database users and OIM users. You need to create a recon rule using an attribute who has the same value in both systems. Also, you need to define this rule in your config.xml file (see how to configure reconcile tasks in connector documentation). So, this attribute used in your recon rule must be required because it will be used to create or link users. You can define any other fields as required, but if one of these required fields are not filled, you will receive a "Required Data Missing" error in your reconciliation manager event.
    4) Reconciliation is used to update OIM with changes made directly in your database table. To update your database table based on OIM changes, you must modify an user attribute in your UD_DBAPP user's form.
    Regards.

  • Word opening in Client Application in SharePoint document library when feature is not activated in manage features in site collection

    Hello, I wish for all Word documents to open in the browser for my SharePoint document library on my team site.
    The feature 'open in client application' is not activated in Features for the site collection and the setting in the document library is set on 'Use the server default (open in the browser)
    When I select File > new> from the ribbon in the document library - it still opens Word in the client application?
    Any ideas on this?
    Is there a general Office 365 setting over riding SharePoint somewhere?
    Regards
    kegan1

    Okie don't open up a ticket. Can you please open internet explorer...See if its the latest version. Once you have done that can you login to the SharePoint site. Then go to the internet wheel option  in top right corner > select manage add on >
    Click on toolbars and extensions on left > then click on SharePoint open documents in client and disable it. Close the browser completely now for the changes to take effect. Open internet explorer once again and then try to go to site collection click on
    file and create new. The word will open up in browser now. This has to be done on each and every machine in your firm so that users will be able to open up only in browser. Out of the box there is only one way is to customize the ribbon and remove the new
    option from there or creating an all together new ribbon for your SharePoint from visual studio.

  • Python Server/Client Application Development

    Hey All!
    I am writing a basic proof of concept server/client application for a project I am working on.
    My goal is this:
    1) End user launches client.
    2) Client connects to server.
    3) User selects one or more files to send to server.
    4) Server saves a copy of each file.
    5) Server terminates connection.
    5) Server processes each file.
    6) Upon completion of the processing server sets a "processing completed flag."
    7) Client periodically checks with server for "processing completed flag."
    8) Client securely reconnects
    9) Client downloads processed files.
    I have no background in programming servers/clients so this will be a learning experience for me and the workflow described above may change as I learn more about how this all works. Currently my hope is to first implement a system that will stay connected while the files are processed and once I have a better understanding as to how that works I can add more complexity to the system.
    I will be writing this in Python 3.3 and the server will be hosted on a server which will (for now) be running Arch.
    This thread will act as a sort of development journal but feel free to comment or post suggestions. I will for sure have questions as I go along too!

    brettski wrote:Turns out the best way (so far as I can tell) is to go integer -> string -> byte and then byte -> string -> integer..
    Do you mean regular, non-byte strings? That cannot possibly be the best way to do it. It would be like using Russian as an intermediary language for translating Spanish to French.
    Maybe the following will set you on the right path:
    http://stackoverflow.com/questions/6187 … -in-python
    http://stackoverflow.com/questions/4445 … int-python
    Looking further, this is probably the right way to do it:
    some_int = 57
    bytes = struct.pack('i', bytes)
    sock.send(bytes)
    See http://docs.python.org/3/library/struct.html for details.
    As for threaded servers, you may find some useful examples here.

  • Portal application sync using Portal APIs

    Hi All,
    I am trying automate the EBCC sync process using Portal APIs. I think it's very
    common since it avoids the manual sync process & helpful in creating batch process
    using Ant. Is anybody did this before??, please let me know if you have any suggestions
    etc.
    Many thanks
    Zulfi

    Many thanks Deepak, It works now...
    Cheers
    Zulfi
    "Deepak Shetty" <[email protected]> wrote:
    >
    should not url be
    http://localhost:7501/portalAppDataSync/DataSyncServlet ?
    also what does the server side log show? are you able to connect to your
    datasync
    servlet
    i am not sure whether this is a weblogic error caused due to some other
    reason
    i have only done this with 4.0 not 7.0 so im not sure if this works
    bye
    deepak
    "Zulfiqar" <[email protected]> wrote:
    I am posting the Ant script since it has been deleted by the system..don't
    know
    why.
         <property name="basedir1" value="C:/bea/user_projects/sourceDomain/beaApps"/>
         <property name="deploy.system.username" value="system"/>
         <property name="deploy.system.password" value="password"/>
         <property name="deploy.syncmode" value="refresh-from-client"/>
         <property name="url" value="http://localhost:7501/portalAppDataSync"/>
         <property name="basedir" value="C:/bea/user_projects/sourceDomain/beaApps"/>
         <property name="ebcc.lib.dir" value="C:/bea/weblogic700/ebcc/lib"/>
         <property name="weblogic.lib.dir" value="C:/bea/weblogic700/server/lib"/>
         <target name="Sync">
              <java fork="true" classname="com.bea.p13n.management.data.DirectoryDataSync">
                   <arg value="-root"/>
                   <arg value="${basedir1}/portalApp-project"/>
                   <arg value="-user"/> <arg value="${deploy.system.username}"/>
                   <arg value="-password"/> <arg value="${deploy.system.password}"/>
                   <arg value="-mode"/> <arg value="${deploy.syncmode}"/>
                   <arg value="-url"/> <arg value="${url}"/>
                   <classpath>
                        <pathelement location="${weblogic.lib.dir}/weblogic.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/jdom.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/HTTPClient.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/p13n_system.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/p13n_util.jar"/>
                   </classpath>
              </java>
         </target>
    Cheers
    Syed
    "Zulfi" <[email protected]> wrote:
    Thanks Deepak, i tried on this in Portal server 7.0 by writing the
    Ant
    script which
    is attached here. It gave some errors related to XMLMarshalling. The
    Ant script
    is,
         <property name="basedir1" value="C:/bea/user_projects/sourceDomain/beaApps"/>
         <property name="deploy.system.username" value="system"/>
         <property name="deploy.system.password" value="password"/>
         <property name="deploy.syncmode" value="refresh-from-client"/>
         <property name="url" value="http://localhost:7501/portalAppDataSync"/>
         <property name="basedir" value="C:/bea/user_projects/sourceDomain/beaApps"/>
         <property name="ebcc.lib.dir" value="C:/bea/weblogic700/ebcc/lib"/>
         <property name="weblogic.lib.dir" value="C:/bea/weblogic700/server/lib"/>
         <target name="Sync">
              <java fork="true" classname="com.bea.p13n.management.data.DirectoryDataSync">
                   <arg value="-root"/>
                   <arg value="${basedir1}/portalApp-project"/>
                   <arg value="-user"/> <arg value="${deploy.system.username}"/>
                   <arg value="-password"/> <arg value="${deploy.system.password}"/>
                   <arg value="-mode"/> <arg value="${deploy.syncmode}"/>
                   <arg value="-url"/> <arg value="${url}"/>
                   <classpath>
                        <pathelement location="${weblogic.lib.dir}/weblogic.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/jdom.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/HTTPClient.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/p13n_system.jar"/>
                        <pathelement location="${ebcc.lib.dir}/ext/p13n_util.jar"/>
                   </classpath>
              </java>
         </target>
    You can also see the detailed information on the attached doc. Please
    let me know
    if anybody has any clue.
    Thanks
    Zulfi
    "Deepak Shetty" <[email protected]> wrote:
    For portal 4.0 i think
    <java fork="true" classname="com.bea.p13n.management.data.DirectoryDataSync">
    <arg value="-root"/>
    <arg value="${basedir}/ebcc/portal-project/application-sync"/>
    <arg value="-user"/>
    <arg value="system"/>
    <arg value="-password"/>
    <arg value="${deploy.system.password}"/>
    <arg value="-mode"/>
    <arg value="${deploy.syncmode}"/>
    <arg value="-url"/>
    <arg value="http://${deploy.bindaddress}:${deploy.port}/portalDataSync/DataSyncServlet"/>
    <sysproperty key="bea.home" value="${deploy.bea.home}"/>
    <classpath>
    <pathelement location="${deploy.wls6.home}/lib/weblogic.jar"/>
    <pathelement location="${deploy.wlp4.home}/lib/ext/jdom.jar"/>
    <pathelement location="${deploy.wlp4.home}/lib/ext/HTTPClient.jar"/>
    <pathelement location="${deploy.wlp4.home}/lib/p13n_system.jar"/>
    <pathelement location="${deploy.wlp4.home}/lib/p13n/ejb/p13n_util.jar"/>
    </classpath>
    </java>
    inside an ant target should be what you would want to do
    HTH
    deepak
    "Zulfiqar" <[email protected]> wrote:
    Hi All,
    I am trying automate the EBCC sync process using Portal APIs. I think
    it's very
    common since it avoids the manual sync process & helpful in creating
    batch process
    using Ant. Is anybody did this before??, please let me know if you
    have
    any suggestions
    etc.
    Many thanks
    Zulfi

  • Using ActiveX controls in GUI application, which uses TestStand API

    When using ActiveX controls in TestStand Operator Interface GUI,
    CVI reports User Interface Library error no.-143:
    "ActiveX control Error" on attempt to load panel, which contains ActiveX controls.
    The same code, which takes care of user interface, but not references
    TestStand ActiveX API (i.e. not creates TS Engine), works properly.
    What's wrong?

    Hello again Misha,
    Sorry about my previous answer, I overlooked the fact that you were saying this error was caused by placing ActiveX controls in your Operator Interface (OI) GUI (as my example shows I thought the problem was with GUIs displayed from step code modules).
    Nevertheless, the problem is still being caused by the same issue, and is solved in a similar fashion. The source for the CVI OI initializes the TestStand engine before it loads/displays the UI panels. The calls to initialize the engine seem to be CoInitializing the main GUI thread as multithreaded apartment (MTA) mode whereas you will need it to be single threaded apartment (STA) mode in order for the ActiveX control container to work properly. The TestStand engine is compatible with either modes, but only one can be in place at a given time. If we CoInitialize the OI's main GUI thread as STA this will solve the problem (the subsequent attempts of setting it to MTA will fail, but again this is ok since the engine is compatible with STA).
    In order to perform this functionality you will need to put a call to CoInitializeEx in the main function of the CVI OI source (this will also require that you #include the "windows.h" file at the top of the source also). Here is what the main function in your main.c file for the CVI OI will look like once you have done this:
    int main(int argc, char **argv)
    int retval = -1;
    sArgc = argc;
    sArgv = argv;
    if(InitCVIRTE(0, argv, 0) == 0) /* Initialize CVI libraries */
    goto Done; /* out of memory */
    // Intialize main GUI thread as STA to prevent other attempt to make it
    // MTA, which will not allow ActiveX controls to be used.
    CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
    /* initialize the test engine */
    if(!InitEngine())
    goto Done;
    if(!InitErrorDialogStrings())
    goto Done;
    if(!InStandaloneExecutable() && !DisplayRunningInEnvironmentWarning())
    goto Done; // get out now
    if(!ProcessPreLoginCmdlineArgs())
    goto Done;
    if(!CfgFile_Load())
    goto Done;
    if(!CfgFile_RestoreOptionSettings())
    goto Done;
    if(LoadGUIPanels() < 0)
    goto Done;
    if(!InitFileQuickList())
    goto Done;
    /* set initial gui state */
    if(!InitGUI())
    goto Done;
    RunUserInterface();
    retval = 0; /* normal exist status */
    Done:
    /* cleanup */
    SeqFileList_DeleteAllSequenceFileRecords();
    ExeList_DeleteAllRecords();
    IconList_DeleteIconList();
    SaveAndCleanupFileQuickList();
    CfgFile_SaveOptionSettings();
    CfgFile_WriteAndCleanupForExit();
    AdaptList_DeleteAdapterList();
    DestroyToolMenus();
    CloseEngine();
    FreeErrorDialogStrings();
    return retval;
    Note: Remember to #include "windows.h" at the very top of the main.c file and to include ole32.lib in your project file list in order to link in the definition for CoInitializeEx.
    Jason F.
    Applications Engineer
    National Instruments
    www.ni.com/ask

Maybe you are looking for