How to determine the current user id!
I have a table. And when the user insert record, I should insert the information about user who create this record in this table.
Kostya!
Here is an example of a trigger I use to populate a primary key and fetch the user
created the record:
CREATE OR REPLACE TRIGGER bi_my_table
BEFORE INSERT
ON my_table
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
c1 NUMBER;
BEGIN
FOR c1 IN (SELECT my_table_seq.NEXTVAL next_val
FROM DUAL)
LOOP
:NEW.primkey := c1.next_val;
:NEW.user_created := NVL (htmldb_application.g_user, USER);
END LOOP;
END;Denes Kubicek
Similar Messages
-
How to get the Current User on the UI page?
All,
Could you please let me know how to get the Current user on the UI input page , i need to display the current user ID when some one clicks the submit button, i want o get the current user to display in the javascript alert box.
Edited by: 951930 on Oct 24, 2012 12:21 PMlucky,
my schema has already defined for
<user mapField="USER_ID" default="%CurrentUser"/>
and in my UI page
<td oraLabel="user"></td><td oraField="user" id="userId" ></td>
and my javascript
function showUserId () {
var curUser = document.getElementById('userId').value;
alert(curUser);
and i have called this function on my submit button, but i am not able to get Current Logged User ID value to show in the alert nor able to show the current logged user on the UI page.
my requirement is on custom UI page i need to show Current Logged User in one corner of the page and also need to show the same user in alert when he submits the button.
Appreciate for the help.
Edited by: 951930 on Oct 25, 2012 8:42 AM
Edited by: 951930 on Oct 25, 2012 9:06 AM -
How to get the current user logon to portal?
Hi Gurus,
How to get the current user who logged into portal.
I have a webdynpro requirement where in which I have to get the current user id who loggedinto portal which will be the input parameter of the BAPI(adaptive RFC model) which will return me employee number of the particular user.
Can anyone send me the code to retrive the user id through webdynpro application..........
Pts will be rewarded for useful inputs......
Thanks in Advance,
DharaniHi Dharani,
Using UMEfactory u can do that...
1. create one input field,
2. create one attribute called Uid
3. assign Uid attribute to the input field
4. type the following code in Doinit() method
String uid = wdContext.currentContextElement().getUid();
try {
IUser user = UMFactory.getUserFactory().
getUserByLogonID(uid);
String userName = user.getDisplayName();
} catch (UMException ex) {
e.toString();
5. after that go to Portal create one iview assign to particular user. then u get into the user details...
thats it
Regards,
P.Manivannan -
How to get the current user name of the host who is occupying a specific VM?
I'm developing a winform app with c# code to manage Hyper-V. I need to remind someone if he/she would take a VM which has already been occupied by others.
Is there any powershell cmd or WMI interface to get the current user of a specific VM?
Thanks!Hiya,
from cmd there are quser(Query user) and qwinsta(Query Session)
which should give you that. Don't know how you can incoorperate that in C#, but that should give you something to work with :)
https://technet.microsoft.com/en-us/library/cc785434.aspx
https://technet.microsoft.com/en-us/library/cc788125.aspx -
How to determine the current update level of the system
How can we determine the current update level of the system. uname -a shows the release but how to obtain the update level through a program?
I have this sample program to display the version
#include <iostream>
#include <sys/utsname.h>
#include <dirent.h>
using namespace std;
int main()
struct utsname osinfo;
// Call uname to get system info, then extract strings.
uname(&osinfo);
if (osinfo.machine) {
cout<<" Machine : "<< osinfo.machine;
if (osinfo.sysname) {
cout << "\nOS Name : " << osinfo.sysname;
if (osinfo.release[0] != '\0') {
cout<<"\nRelease : " << osinfo.release;
}My aim is to check if the Solaris box is 5.10 update 4 or not.
Edited by: nidhish9 on Nov 27, 2007 5:11 AMnidhish9 wrote:
How can we determine the current update level of the system. uname -a shows the release but how to obtain the update level through a program?
I have this sample program to display the version
#include <iostream>
#include <sys/utsname.h>
#include <dirent.h>
using namespace std;
int main()
struct utsname osinfo;
// Call uname to get system info, then extract strings.
uname(&osinfo);
if (osinfo.machine) {
cout<<" Machine : "<< osinfo.machine;
if (osinfo.sysname) {
cout << "\nOS Name : " << osinfo.sysname;
if (osinfo.release[0] != '\0') {
cout<<"\nRelease : " << osinfo.release;
}My aim is to check if the Solaris box is 5.10 update 4 or not.
Edited by: nidhish9 on Nov 27, 2007 5:11 AMIt's in /etc/release...
essapd020-u004$ cat /etc/release
Solaris 10 8/07 s10s_u4wos_12b SPARC
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 August 2007
essapd020-u004$ It can be processed with some simple commands:
essapd020-u004$ cat /etc/release | head -1
Solaris 10 8/07 s10s_u4wos_12b SPARC
essapd020-u004$ cat /etc/release | head -1 | cut -f2 -d_ | cut -c1,2
u4
essapd020-u004$ Best, -
IWork Numbers -- how to determine the current selected column/row?
I am trying to write a script that grabs some text from a Numbers spreadsheet based on the selected field. I just can't figure how to actually get the column and row in a way I can use. Here's my start:
tell application "Numbers"
tell document 1
-- DETERMINE THE CURRENT SHEET
set currentsheetindex to 0
repeat with i from 1 to the count of sheets
tell sheet i
set x to the count of (tables whose selection range is not missing value)
end tell
if x is not 0 then
set the currentsheetindex to i
exit repeat
end if
end repeat
if the currentsheetindex is 0 then error "No sheet has a selected table."
-- GET THE VALUES OF THE SELECTED CELLS
tell sheet currentsheetindex
set the current_table to the first table whose selection range is not missing value
tell the current_table
set the range_values to the value of every cell of the selection range
set therange to every cell of the selection range
set thecol to column of first item of therange
set therow to row of first item of therange
end tell
end tell
end tell
end tell
It gives me a result like
row "30" of table "table" of sheet "sheet 1" of document "Scheduler.numbers" of application "Numbers"
but what I need is just "30" so I can use it for my scripts. I can't figure how to convert this to a string or some other useful format.
Can anyone help? I like Numbers but I always run into little problems like this, something I can't figure how to do, compared with other scriptable programs.Search forGetSelParams or better for get_SelParams in the existing threads.
I posted this handler more than 30 times !
Yvan KOENIG (VALLAURIS, France) vendredi 18 mars 2011 17:03:05 -
How to retrieve the current User using PL_/SQL code?
Hi,
How can find the current logged user within a Dynamic Page using PL/SQL code?
Thanks.Hi,
There is a function wwctx_api.get_user which returns the logged in user. You can use this in your plsql code.
Thanks,
Sharmila -
How to add the current user to a people picker using javascript coding in document library
Hi Everyone,
This is my scenario,
I have a document library,for this if any user uploads a document,there we have three content types(Ex:content1,content2,content3)
if the uploaded user is from content 1(here we have four columns name,assigned to ,status,published to) after uploading the document the document has to be updated.so when the document is updated by the user then automatically the published filed people
picker has to be filled up with the current user name this is done by using java script object model programming.
i am stuck with this can anyone help me..............
thanks in advance
RamuHi,
I understand that you want to set a people picker field value automatically to current user. You can use these ECMA scripts on your EditForm.aspx page. Edit the page in SharePoint designer and add the code before a </asp:Content> tag.
<script type="text/javascript">
var context = null;
var web = null;
var currentUser = null;
ExecuteOrDelayUntilScriptLoaded(GetUserLoginName, "sp.js");
function GetUserLoginName() {
context = new SP.ClientContext.get_current();
web = context.get_web();
this._currentUser = web.get_currentUser();
context.load(this._currentUser);
context.executeQueryAsync(Function.createDelegate(this, this.onSuccessMethod),
Function.createDelegate(this, this.onFailureMethod));
function onSuccessMethod(sender, args) {
var today = new Date();
alert('Name:' + this._currentUser.get_title() + '\n Login:' + this._currentUser.get_loginName()); document.getElementById('ctl00_m_g_9b4b3950_80d8_4e6e_b2fa_241b727d83d4_ctl00_ctl02_ctl00_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_ctl04_ctl00_ctl00_UserField_upLevelDiv').innerHTML=this._currentUser.get_title();//you
need to change the ID here to you people picker field ID. You can get the id for this field with the help of IE developer tool.
function onFaiureMethod(sender, args) {
alert('request failed' + args.get_message() + '\n' + args.get_stackTrace());
</script>
For more information, please refer to this site:
Get current user’s LoginName Ecmascript Sharepoint 2010:
http://www.learningsharepoint.com/2011/05/18/get-current-users-loginname-ecmascript-sharepoint-2010/
Thanks,
Entan Ming
Entan Ming
TechNet Community Support -
How to reference the current user ID in an URL iView
Hi
I have created an iview based on URL iview.
I need to pass the logged on portal user id as parameter to a url.We are using EP6 SP2.
Can any body help me in this regard.
Regards
SayantanHi SAYANTAN,
You can create a dynpage that takes the current user id, use it to construct the url,
and redirects to that url in doProcessBeforeOutput():
public void doProcessBeforeOutput() throws PageException {
Form myForm = this.getForm();
IPortalComponentRequest request = (IPortalComponentRequest)this.getRequest();
IUser currUser = (IUser)request.getUser().getUser();
String userid = currUser.getId();
String url = "http://myUrl.com?userid="+userid;
myForm.addRawText("<script>");
myForm.addRawText("open(""+url+"","_self");");
myForm.addRawText("</script>");
Hope that helps,
Yoav. -
How to find the current users logged in.
Hi,
I have a problem in finding the current users logged into the database and the operations they are doing.
If u know pls help me........
Thanks.
K.Vijay Choudary Reddy.hi vijay,
this is the OracleAS Portal Content Management forum. Please post your database related question in the Database Forum:
General Database Discussions
thanks,
christian -
How to get the current User Id
Hi,
is there any system variable containing the current "user code"
because, based on current user code, i would like to get the branch from OUSR, so that, one query can display only those records pertaining to that branch.
Thanks & Regards,
KrHi
You can create a formatted search to get and the following query:
SELECT T0.U_NAME FROM OUSR T0 WHERE INTERNAL_K = $[USER]
Paulo Calado
SAP Business One Forums Team -
How to find the current User Name and stored in which table
In which table the current user name (Login) is stored?
Hi Mohanapriya
The query provided by Gordon can not run on query generator as the $USER is a runtime variable.
You need to save it to a query then use it in a FMS(Formatted Search.)
Just open a form(ex:sales order ), click the field in which you want to show the user name,
then press ****+F2 or Tools->Search Function->Define,
Search by Saved query,then assign the save query to the field.
After that ,you can run the FMS(shift+F2) to get the current user info.
Regards,
Syn Qin
SAP Business One Forums Team -
How to determine the Current Domain name from inside an Mbean / Java Prog
We have registered an Application Defined MBean. The mbean has several APIs. Now we want to determine the currrent domain using some java api inside this Mbean. Similarly we have deployed a Webapp/Service in the Weblogic domain. And inside this app we need to know the current Domain. Is there any java api that will give this runtime information.
Note: We are the MBean providers not clients who can connect to the WLS (using user/passwd) and get the domain MBean and determine the domain.
Fusion ApplcoreNot sure if this will address exactly what you are looking to do, but I use this technique all the time to access runtime JMX information from within a Weblogic deployed application without having to pass authentication credentials. You are limited, however, to what you can access via the RuntimeServiceMBean. The example class below shows how to retrieve the domain name and managed server name from within a Weblogic deployed application (System.out calls only included for simplicity in this example):
package com.yourcompany.jmx;
import javax.management.MBeanServer;
import javax.management.ObjectName;
import javax.naming.InitialContext;
public class JMXWrapper {
private static JMXWrapper instance = new JMXWrapper();
private String domainName;
private String managedServerName;
private JMXWrapper() {
public static JMXWrapper getInstance() {
return instance;
public String getDomainName() {
if (domainName == null) {
try {
MBeanServer server = getMBeanServer();
ObjectName domainMBean = (ObjectName) server.getAttribute(getRuntimeService(), "DomainConfiguration");
domainName = (String) server.getAttribute(domainMBean, "Name");
} catch (Exception ex) {
System.out.println("Caught Exception: " + ex);
ex.printStackTrace();
return domainName;
public String getManagedServerName() {
if (managedServerName == null) {
try {
managedServerName = (String) getMBeanServer().getAttribute(getRuntimeService(), "ServerName");
} catch (Exception ex) {
System.out.println("Caught Exception: " + ex);
ex.printStackTrace();
return managedServerName;
private MBeanServer getMBeanServer() {
MBeanServer retval = null;
InitialContext ctx = null;
try {
//fetch the RuntimeServerMBean using the
//MBeanServer interface
ctx = new InitialContext();
retval = (MBeanServer) ctx.lookup("java:comp/env/jmx/runtime");
} catch (Exception ex) {
System.out.println("Caught Exception: " + ex);
ex.printStackTrace();
} finally {
if (ctx != null) {
try {
ctx.close();
} catch (Exception dontCare) {
return retval;
private ObjectName getRuntimeService() {
ObjectName retval = null;
try {
retval = new ObjectName("com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean");
} catch (Exception ex) {
System.out.println("Caught Exception: " + ex);
ex.printStackTrace();
return retval;
}I then created a simply test JSP to call the JMXWrapper singleton and display retrieved values:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="com.yourcompany.jmx.JMXWrapper"%>
<%
JMXWrapper jmx = JMXWrapper.getInstance();
String domainName = jmx.getDomainName();
String managedServerName = jmx.getManagedServerName();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JMX Wrapper Test</title>
</head>
<body>
<h2>Domain Name: <%= domainName %></h2>
<h2>Managed Server Name: <%= managedServerName %></h2>
</body>
</html> -
How to get the current user name in Provider hosted app using appOnlyAccessToken
Hi,
Please help me, how to get the HostWeb UserName in Provider Hosted App
i have Provider hosted App, and Anonymous Authentication is enabled on AppWeb, using appOnlyAccessToken
Below code does not return current user who Log in in hostweb, it is returning
SharePoint App (app@sharepoint)
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
clientContext.Load(web.CurrentUser);
clientContext.ExecuteQuery();
clientContext.Web.CurrentUser.LoginName;
Below code gives a blank name when Anonymous Authentication is enabled, if Anonymous Authentication is disabled
app prompts for credentials
HttpContext.Current.User.Identity.Name
Thanks
RamHi,
Since you are using a provider Hosted app if you want to get the current logged in name than do not use AppOnlyAccessToken else use AccessToken which is App + user Context AccessToken.
then
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
clientContext.Load(web.CurrentUser);
clientContext.ExecuteQuery();
clientContext.Web.CurrentUser.LoginName;will return proper user Name.
HttpContext.Current.User.Identity.Name will never return the user as this object is related to IIS server of your App Server not sharepoint.you should set this as Anonymous in case of provider hosted app.you can download the below sample which uses the AccessToken which has user name in it.https://code.msdn.microsoft.com/Working-provider-hosted-8fdf2d95
Whenever you see a reply and if you think is helpful,Vote As Helpful! And whenever you see a reply being an answer to the question of the thread, click Mark As Answer -
How to list the current user in sqlplus and how to switch to another?
Assume I am in a sqlplus sesion.
How can I display the user with whom I am currently working?
And how can I switch (without leaving the sqlplus session) to another
user aaa with pw=mypw?
PeterBy using host command
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.5.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> host su oracle
Password:
[oracle@backup root]$ exit
exit
SQL>From Documentation:
*HOST [ command ] - Execute host commands*
http://download.oracle.com/docs/cd/B19306_01/server.102/b14195/sqlqraa.htm#sthref1972
Kamran Agayev A. (10g OCP)
http://kamranagayev.wordpress.com
Maybe you are looking for
-
How to view the reports in excel
created repots in excel, then how the user will view the reports.what we must provide to the user
-
IOS 8.02 and picture placement in Blogger.
I was keeping a blog while I was overseas using my iPad and using Blogger. Since Apple got rid of iPhoto for IOS, I was not able to place my pictures in Blogger. I don't know if its Blogger's fault by not knowing that the files have changed or what.
-
XPRA_EXECUTION error in SAPKB70014: CALL_FUNCTION_NOT_FOUND
Hi, Could anyone give me a hint, please? Now I'm apllying support packages to ERP 600. In the XPRA_EXECUTION process of SAPKB70014, an error happens: CALL_FUNCTION_NOT_FOUND. The current OCS Queue consists of: 001: SAPKIPYM01 002: SAPKIPYM02
-
Receiver SOAP adapter - SPML message
Hi All, Could you advice how to construct the request spml message in receiver interface and adapter settings(communication channel) to generate the following sample SPML message: <spml:addRequest targetID=Sleek executionMode=synchronous
-
RMAN for Oracle8.0.5 problem
Hi Experts, I am using OmniBackII3.5 Media Management s/w. I am taking online backup. Its working fine with above Oracle8.0.5. We are using Oracle 8.0.6 HPUX10.2 Oracle 8.0.16 HPUX 11.0 in these no problem. In Oracle8.0.5 with Sun 2.7, Backup is fail