How to obtain the Subject from the current context ?
Im working on a SSO project and everything is fine with getting the Principal from a HttpServletRequest object or from an EJBs SessionContext. But, I have some business logic that is not necessarily behind a SLSB (as a façade patter) and I dont want to propagate the Principal reference from Presentation to the Business Layer. Thats why, I would like too know if OC4J has some sort of utility to get the current authenticated Subject.
Thanks for your help
Miguel A. Onofre R.
Hi,
is it possible to obtain the current ApplicationModule from an EntityImpl?No. But you can get to the root ApplicationModule that holds the DBTransaction object from
getDBTransaction().getRootApplicationModule() - new in JDev 903.
Similar Messages
-
I own a copy of lightroom 5 (a download copy) and have had to install a new hard disk. I can't remember how I got the current copy but I think I may have downloaded a monthly rental copy because the program is asking me to pay a subscription fee. I was expecting to get a message to install my serial numbers.
You downloaded the trial version for the creative cloud. It doesn't work with a serial number. It is licensed differently. You will have to uninstall it and then download and install from here:
Product updates -
How to obtain the current panel name
Hi
Is there a way to get, with a function or something, the name of the current Panel I am on?
Thanks,
DanielHi
Is there a way to get, with a function or something,
the name of the current Panel I am on?
Thanks,
DanielYes there is a way.
A far quicker way of getting an answer to such a basic question is to consult the API documentation at http://java.sun.com/j2se/1.5.0/docs/api/
If you have already looked and couldnt fin the answer then have a look at the methods inherited. -
How to obtain the resource context?
Hi all,
I'm developing my own object which access the KM repository through the class "ResourceFactory". When I try to get an instance of a resource by method "getResource", a parameter "ResourceContext" is needed. How can I get/create this resourceContext?
Thx a lot
SamHi Detlev,
Thanks for you kindly help.
My environment is PDK 5.0, using Eclipse and creating a DynPage (not JSPDynPage). The following is part of my code.
//code start//
package PACKAGE_MK_FOLDER_COVER;
import com.sapportals.htmlb.page.DynPage;
import com.sapportals.htmlb.page.PageException;
import com.sapportals.portal.htmlb.page.PageProcessorComponent;
import com.sapportals.portal.prt.component.IPortalComponentRequest;
import com.sapportals.htmlb.*;
import com.sapportals.htmlb.enum.*;
import com.sapportals.wcm.repository.*;
import com.sapportals.wcm.util.uri.*;
import com.sapportals.portal.security.usermanagement.*;
public class CLASS_MK_FOLDER_COVER extends PageProcessorComponent {
public void doProcessBeforeOutput() throws PageException {
Form myForm = this.getForm(); // get the form from DynPage
// create your GUI here....
// obtain repository information
<b>IUser user = (com.sapportals.portal.security.usermanagement.IUser) request.getUser().getUser();</b>
IResourceContext resourceContext = new ResourceContext(user);
RID rid = RID.getRID("/documents");
if (rid != null){
IResourceFactory resFactory = ResourceFactory.getInstance();
ICollection myCollection = (ICollection) resFactory.getResource(rid, resourceContext);
//code end//
In the bold line, the request has been underlined by the eclipse and with an error message "The field request is not visible".
Thanks
Sam -
Is there any API to obtain the current Folder ID where the user is located??
how can obtain the current folder id where the user is?
tks in advanceFolder Id is one of the attributes you can pass to a custom item
type procedure. In the custom item type, go to the Procedures
tab. At the bottom of the page, under "Pass Attributes as
Parameters" select Folder Id from the list. Under "Pass As" you
have to provide the name of the parameter in your custom
procedure.
For example, here is a procedure that displays a list of
subfolders for a given folder:
<pre>
create or replace procedure SCOTT.DISPLAY_SUBFOLDERS AS
p_folderid IN VARCHAR2,
p_siteid IN VARCHAR2)
as
begin
for c in
(select '<a href="PORTAL30.wwv_main.main?p_cornerid=' || f.id
|| '&p_siteid=' || f.caid || ">'
|| f.display_name || '</a>' theURL
from portal30.wwsbr_all_folders f, portal30.wwv_user_corners c
where c.id = f.id
and c.parentid = p_folderid
and f.caid = p_siteid ) loop
htp.p(c.theURL || '<br>');
end loop;
exception
when others then
null;
end;
</pre>
This procedure takes both the folder id and the site id as
parameters.
Regards,
Jerry -
How to get the current week from sysdate?
Hi sir,
i want to know how to get the current week from sysdate?
thanksHi Nicolas
It seems you like to check my post and also make commend ;) thanks for your attention
Have you ever read the posts above and given solutions ?Yes, I did
Have you read the docs ? Yes, I checked
What's the added value here ?Did youYou shared doc with solution(long one), I shared short one which point same solution(Check what Joel posted)..So what is benefit, As you can guess oracle docs are sometimes become so complicated as specialy for beginner...(At least it was like that for me and Belive me somedocs are still sooo complicated even for oracle coworkers ) But for you I dont know ;)
=> Why writting the PS in bold ?Why.. Let me think... Ohh Maybe I am looking some questions(many) and even user get answer they should not changed status so I am reading some posts and try to get problem and loosing time..
So I am putting that PS wiht BOLD because I dont wanna lose time my friend ;) Because While I am trying to help ppl here In same time I am trying to giving support to my customer prod systems. Which mean time is very important for me...
Hope my answer could satisfy you..
One important PS for you.. You may not like my posts (or someone) but my friend I become tired to read&answer and make commend to on your comment which is about my posts.
I am not newbie in forum(At least I fell like that) and I belive I know how I should make post..
Thank you
Regards
Helios -
How to get the current logged in username from windows and put it into an AS var
Hello,
I was hopeing someone would know how to get the current logged in username from windows and put it into a var, so I can create a dynamic text box to display it.
Thanks in advance
MichaelJust for everyone’s info, this is the script I have used to get the logged in windows username into flash ---- not and air app.
In the html page that publishes with the .swf file under the <head> section:-
<script language="JavaScript" type="text/javascript">
function findUserName() {
var wshell=new ActiveXObject ("wscript.shell");
var username=wshell.ExpandEnvironmentStrings("%username%");
return username;
</script>
The ActionScript:-
import flash.external.ExternalInterface;
var username:String = ExternalInterface.call ("findUserName");
trace (username); // a quick test to see it in output -
How to keep the current http session after returning from external web site
Hi,
When I use the response.sendRedirect api to redirect the web page to the external payment site, after payment and return back to the current application, I found that the current http session is lost.
How to keep the current http session after returning from external web site?
ThanksYou should make your sidebar1 and sidebar2 fixed positioned. Make your content DIV fluid.
This should help you: http://www.glish.com/css/7.asp -
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, -
How to obtain the row data in the component datatable?
if I want to edit a row data, and then know which row is edited in the component datatable, and how to do?
How to obtain the row data in the component datatable, and update it to database, not simplely edit a simple table
Any ideas? ThanksThank you very much for your help Alexander !
It's quite confusing when you leave Struts and try to adapt your projects for JSF for the first time...
I wanted to click on a row with a "onMouseClick" on the TR tag like I used to do in Struts/JSTL. But it seems to be impossible in a dataTable.
Ok then. I've added a column at the end of the row with an icon.
But eventually I didn't need to declare link parameters.
In my BackingBean I did like this :
public String selectEventForUpdate() throws IllegalAccessException, InvocationTargetException {
PortletAgenda event = (PortletAgenda) JSFUtils.getInRequestMap("event");
BeanUtils.copyProperties(this, event);
return null;
}JSFUtils.getInRequestMap(...) is a method I wrote in a util object :
public static Object getInRequestMap(String name) {
Object res = null;
Map requestMap=FacesContext.getCurrentInstance().getExternalContext().getRequestMap();
if (requestMap!=null) {
res=requestMap.get(name);
return res;
} " event " is the name of the item in my dataTable list.
My backingBean has the same attributes as "event".
So when the page is reloaded I have a backingBean full with the selected properties to edit/update.
Thanks to your reply I realized that putting this form in the middle of the dataTable seems to be impossible.
So I put this form in a floating DIV in front of the table with a shadow.
It works :o) !
But I'm a little bit disapointed to be honest...
I used to build my web applications with Struts and JSTL and doing this kind of interface was really easy.
I've decided 3 days ago to convert into JSF because the "GUI Layer" seemed to be improved.
But now I realize that I cannot put a onMouseOver and onMouseClick on a row and I cannot display a different row in the middle of a table....
I think it's a shame because there is a facet for header and footer.
And it would be great if we could create our own personal facet that appears only if a condition is true.
For exemple " if the current item id is the same as the request parameter id then display the following facet content ....... (with a panel group and a form inside to update the row) "
It's easy to do that with JSTL thanks to c:forEach and c:if but it seems to be impossible to use JSTL tags like this during the dataTable iteration.
And JSF tags seems to have no logical tags like " if " or loops that can be nested in dataTable.
I really need to realize this interface (you click on a row then an edit form appears where you clicked).
Do I have to write a component myself that extends dataTable?
Do you know if writing such a component is hard to do for a beginner like me?
(I've juste discovered JSF 3 days ago and I've used Struts/JSTL for 2 years til now)
I'd be glad to have much advices from you about that.
Regards -
How to obtain the default serie for a document
Hi,
Anybody know how can obtain the default serie for a document throw a query??
I can`t see the relation between the ONNM and the NNM1 tables because the 'dfltseries' field of the ONNM not corresponding with the 'Series' field of the NNM1.
For example for an A/P Invoice
Thanks!!Hi Mariano,
According to the SDK Help file, you need to query the NNM2 table
Series Default
Table name: NNM2
ObjectCode UserSign Series DocSubType
So, the query to retrieve the A/P default series for the manager user would be:
SELECT T0.Series FROM [dbo].[nnm2] T0 WHERE T0.ObjectCode='13' AND T0.UserSign = 1
From the SDK you can replace the T0.UserSign = 1 for T0.UserSign = oCompany.UserSignature to retrieve the default series for the current user...
Regards,
Vítor Vieira -
Valuations default profit center, how to obtain the original profit center?
Hi Experts,
Currently our valuations are being booked; they book the BS Account vs Unrealized Exchange Gain or Loss.
The Profit Center for that BS Account is being determined automatically by the 3KEH table. Is there any way to derive the profit center from the Original Line Item?
Example Entry
PK Account Amount Profit Ctr
40 10403494 549.21 OO6376DDD BS Account - How to obtain the profit center from the original postin?
50 37300104 549.21- OO6376AAA Exch Gain/Loss
Thanks.Hi.
'2. I know its going to be reversed the next month, our concern is that the amount that is going to the default profit center then will be allocated via cycle based on SKF so reflecting the data in profit centers that are not the ones that were originally affected.'-actually you can exclude adjustment account from sender while allocating,but it's better to substitute with right PC.
'3. any logic on how substitution might work?' in fibf you can use process 1120
'will it bring performance issues?'-no
'1. How can this be worked via Doc Split for Unrealized? Do you have any example.'-it's not clear a question
Edited by: alex ice on Apr 14, 2011 11:12 PM -
How to check the current EHP stack level? in SAP
Dear All,
How to check the current EHP stack level? in SAP . i have checked forum before i am posting but still comfused .
same one said SAP_APPL , EA_Appl and SAP _HR is 60n if n=1.2.3.4. if n =1 is enhanced package 1 similarly 2,3,4 .
some one said SAP_BASIS 701,702,703,704 . according ehp1,2,3,4.
Pls check the details and confirm either is ehp1 or ehp4 .
Component version is simply shows SAP ECC 6.0 in system -> status.
Software Component - Release - SP level
SAP_ABA 701 0007
SAP_BASIS 701 0007
PI_BASIS 701 0007
ST-PI 2008_1_700 0003
SAP_BS_FND 701 0008
SAP_BW 701 0007
SAP_AP 700 0021
WEBCUIF 700 0008
SAP_APPL 604 0008
SAP_HR 604 0029
SAP_HRCAR 604 0029
SAP_HRCAT 604 0029
SAP_HRCAU 604 0029
SAP_HRCBE 604 0029
SAP_HRCBR 604 0029
SAP_HRCCA 604 0029
SAP_HRCCH 604 0029
SAP_HRCCL 604 0029
SAP_HRCCN 604 0029
SAP_HRCDE 604 0029
SAP_HRCDK 604 0029
SAP_HRCES 604 0029
SAP_HRCFI 604 0029
SAP_HRCFR 604 0029
SAP_HRCGB 604 0031
SAP_HRCHK 604 0029
SAP_HRCID 604 0029
SAP_HRCIE 604 0029
SAP_HRCIN 604 0029
SAP_HRCIT 604 0029
SAP_HRCJP 604 0029
SAP_HRCKR 604 0029
SAP_HRCMX 604 0029
SAP_HRCMY 604 0029
SAP_HRCNL 604 0029
SAP_HRCNO 604 0029
SAP_HRCNZ 604 0029
SAP_HRCPH 604 0029
SAP_HRCPT 604 0029
SAP_HRCRU 604 0029
SAP_HRCSE 604 0029
SAP_HRCSG 604 0029
SAP_HRCTH 604 0029
SAP_HRCTW 604 0029
SAP_HRCUN 604 0029
SAP_HRCUS 604 0029
SAP_HRCVE 604 0029
SAP_HRCZA 604 0029
SAP_HRGXX 604 0029
SAP_HRRXX 604 0029
EA-IPPE 400 0018
EA-APPL 604 0008
EA-DFPS 600 0018
EA-FINSERV 604 0007
EA-GLTRADE 604 0008
EA-HR 604 0029
EA-HRCAR 604 0029
EA-HRCAT 604 0029
EA-HRCAU 604 0029
EA-HRCBE 604 0029
EA-HRCBR 604 0029
EA-HRCCA 604 0029
EA-HRCCH 604 0029
EA-HRCCN 604 0029
EA-HRCDE 604 0029
EA-HRCDK 604 0029
EA-HRCES 604 0029
EA-HRCFI 604 0029
EA-HRCFR 604 0029
EA-HRCGB 604 0029
EA-HRCHK 604 0029
EA-HRCID 604 0029
EA-HRCIE 604 0029
EA-HRCIN 604 0029
EA-HRCIT 604 0029
EA-HRCJP 604 0029
EA-HRCKR 604 0029
EA-HRCMX 604 0029
EA-HRCMY 604 0029
EA-HRCNL 604 0029
EA-HRCNO 604 0029
EA-HRCNZ 604 0029
EA-HRCPH 604 0029
EA-HRCPT 604 0029
EA-HRCRU 604 0029
EA-HRCSE 604 0029
EA-HRCSG 604 0029
EA-HRCTH 604 0029
EA-HRCTW 604 0029
EA-HRCUN 604 0029
EA-HRCUS 604 0029
EA-HRCVE 604 0029
EA-HRCZA 604 0029
EA-HRGXX 604 0029
EA-HRRXX 604 0029
EA-PS 604 0007
EA-RETAIL 604 0007
FINBASIS 604 0008
ECC-DIMP 600 0018
ERECRUIT 604 0008
FI-CA 604 0008
FI-CAX 604 0007
INSURANCE 600 0018
IS-CWM 600 0018
IS-H 600 0024
IS-M 600 0018
IS-OIL 600 0018
IS-PS-CA 604 0007
IS-UT 600 0018
LSOFE 600 0018
SEM-BW 604 0008
ST-A/PI 01M_ECC600 0001
Regards
Edited by: satheesh0812 on Nov 17, 2011 7:57 AMHi Sateesh,
SAP_ABA 701 0007
SAP_BASIS 701 0007
PI_BASIS 701 0007
ST-PI 2008_1_700 0003
SAP_BS_FND 701 0008
SAP_BW 701 0007
SAP_AP 700 0021
WEBCUIF 700 0008
SAP_APPL 604 0008
Based on the component information provided by you, I can conclude that your system is ECC 6.0 EHP4.
EHP4 is derived from your component SAP_APPL 604.
In addition to this your EHP4 system has NW stack on NW 7.0 EHP1.
Hence your system is ECC 6.0 EHP4 with NW 7.0 EHP1.
Hope this answers your query.
Regards,
Deepak Kori -
How to get the current page URL
HI All
I am working in oracle apps 4.0
I have one page called history in that i have one page item called Application url. My application id is 122 but its a copy of application 106
How to get the current page url for the page item.
Any steps should be help ful
Thanks & Regards
Srikkanth.MI'm not 100% clear on what the requirement is from the description, however it does sound like you are making things unnecessarily complicated.
If you want permanent/ID-independent links then use application and page aliases.
so here we used to display the url like this: <tt>{noformat}http://81.131.254.171:8080/apex/f?p=122{noformat}</tt>
Do you mean that the URL is displayed like that? If so that doesn't seem particularly helpful. How is anyone supposed to know what it is?
There are many ways to provide links in APEX—including lists and nav bars.
Where the link is to another resource located on the same server (such as another page in the same app, or a different app in the workspace), relative addressing can be used, making it unecessary to include scheme, domain and port information in the URL. For example, if the page to be linked to has a page alias <tt>ABOUT</tt> in an application with alias <tt>UNITY</tt>, and the apps share an authentication scheme/cookie to permit shared sessions, then the link URL is simply
f?p=UNITY:ABOUT:&APP_SESSION. -
How to get the "current date" in the BEx?
Hi all,
I need to get the "current date" in my Bex report in order to make a comparison. I know there is a "How to" which shows how to get the current date via a User Exit, but I didn't find it. Could you please help me?
Thanks1. Create a New Formula in Key Figures structure
2. Give tech name and description and Select "New variable" option
3. Next screen will launch Variable Wizard -> create a new variable with replacement path as processing type
4. in next screene select the date characteristic that represents the first date to use in the calculation (From Date)
5. In the next screen select Key in the Replace Variable with field. Leave all the other options as they are
6. In the next Currencies and Units screen select Date as the Dimension ID.
6. Save variable
repeate the Above steps to create another variable (To Date)
and now you can use these two new replacement path variables in your new formula.
Dev
Maybe you are looking for
-
Bt Infinity and the Lack of Customer Service
Hi all, I have been sitting patiently waiting for my area to become connected to BT Infinity. According to the map on the BT products and services site, this should have happened on 31st December. I keep checking regularly and no updates. So today, I
-
How to Combine Time Aliases into One Time Dim in Presentation Table
Hi, As per the requirement I have created 7 time aliases and created joins to the fact in physical layer and the same in the BMM as well. I guess I'm correct till this stage. However I want all the aliases to be combined into one time dim table so th
-
hi folk, I have some Javascript codes in my abap program as you can see below. It does simple not work for me. But in the debugger mode as I can see the message it says something about: " ReferenceError: ActiveX Object is not defined " It has somethi
-
How do I remove on-line help files (other than English)
When I do a search within Files (OFO) that returns on-line help documents, I get a list of all the on-line help files for EVERY language. I'd like to eliminate the non-English language on-line help files so my users don't have to click every link to
-
Transformation for MTTR / MTBR
Dear all, The requirement is to create a report for MTTR & MTBR with total no. of breakdown and no. of breakdown during production hours. I'm trying to use the standard DSO's 0PM_DS01 (Downtime Notification) & 0PM_DS02 (MTTR / MTBR). When I'm migrati