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
PetrPerhaps 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
SatyaRefer
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 RajuHi 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 -
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,
KhushiIf 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
kln1) 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. -
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
kegan1Okie 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
ZulfiMany 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
-
Hello, I am a teacher and want to make some videos to post online for my class. I would like to have it set up so that I have a powerpoint presentation going, a video camera pointing at a piece of paper I can write on and another video camera point
-
Preserving thumbnails on video files
My computer changes the VLC icon to a thumbnail every time I open the folder in the finder. Can I change this so it retains the thumbnails as this would be quicker when there are many files???
-
Automatic Shut Down without Warning Prompt
My MacBook Pro suddenly shut down when it gets to about 20% battery life without the usual warning prompt. WHY IS THIS?? Then when I reboot the sound is all the way down as well as other oddities?
-
I can't get my email to work! (Curve 9300)
I need to reset my email on my blackberry so I followed the directions: go to setup>email accounts>BUT THAT IS WHERE IT ENDS! I can't open the file, sometimes I can and I click internet email up but it just brings me to the pervious page. This is re
-
Basic computer tutoring?
I hope you will please indulge me and give an (hard to say) older lady some instruction. I simply do not know the basics of making files and folders, backing up, saving, etc. on my MacBook Pro late 2008 and running Lion. I have always upgraded to t