Portal Administration: Changing Page Definition Labels
We are using Weblogic 8.1 portal.
I want to know whether it is possible to change the page Definition label
through the Administration console.
Thanks!
-Pramod
I think it can't . the definition label only ca define in the .portal file
,and , just like the porlet's definition label , must define in the .portlet
file ,can't change it throght the Administration portal.
"Pramod" <[email protected]> [email protected]..
We are using Weblogic 8.1 portal.
I want to know whether it is possible to change the page Definition label
through the Administration console.
Thanks!
-Pramod
Similar Messages
-
Same Page definition label in multiple portals giving error in 10.3
Hi,
We are upgrading our Portal app from 8.1 sp6 to 10.3. Our different portals use the same page levels (for the common pages). Now this configuration is giving error in 10.3 during compilation. For us the change the page levels will be big code change. Is there any way to solve the problem.
Thanks
VishnuHi Vishnu
Yes, in WLP 10.3.x (May be from 9.x onwards..), you cannot have multiple .portal files with same defintion labels for Pages/Books etc. There is a validation code. BUT you can overcome with this. From Workshop IDE top menu open Window -> Preferences. In Preferences window on left side, select Validation node and expand it. On right side, you will see bunch of Validators. Uncheck checkboxes for Manual and Build for entries like "Weblogic Portal Validator", "Weblogic Portal XML Validator" etc. Try "Weblogic Portal XML Validator" first and see if this works. If not, try unchecking other stuff also like "XML Validator" etc etc. Try one at a time.
I am not sure if there are any side effects as the information of all these .portal files gets stored into Database. But I guess the PK will be portal_Def_id, so you may be ok. Give this a shot and see if it works.
HTH
Ravi Jegga -
JAAS login module is calling password change page
Hi,
I am developing an login module on SAP Portal 7.0, but I stuck an issue. "User password change" page is appearing on the screen as soon as I call "http://<hostname>:<port>/irj/portal", after I add my custom login module under "ticket" component on "Visual Administrator". It is weird that custom login module is running properly on the portal with 1 server node. The problem is occured when I try to call it on the portal with 5 server nodes. I would like to indicate that I didn't call "User password change" page or something like a thing that can call that page, in the code. Anyone has a suggestion?
Thank youI solved the problem
-
Requirement in portal administration
Hi Dev2Dev
I have requirement in portal administration
Whenever i add a page or book in workshop it is reflected in portal
administration
In portal administration the hierarchy is as follows
Portal Resource->
Library ->Shells
->Theme
->Menu
->Books
->Pages
Books in the above will bring all the books I have added in workshop
Pages in the above will bring all the pages I have added in workshop
In portal admin we can add more pages as page 1 and Page 2, which is
known
Portal Resource->
Library ->Shells
->Theme
->Menu
->Books
->Pages
Page1
Page2
Here I have requirement
I need to add Page named SingaporePage so the
Portal hierarchy will look like as below
Portal Resource->
Library ->Shells
->Theme
->Menu
->Books
->Pages
Page1
Page2
->SingaporePage
SingaporePage1
SingaporePage2
When I add SingaporePage1 under SingaporePage it should be uniquely
identified.I need to have the both SingaporePage properties and
SingaporePage1 properties
Thanks & Regards
Suresh.ksI'm not following this...
you say you want to add a page to a page, you can't do that.
you can add a page to a book, or a book to a book, or a book to a page, but not a page to a page
also what is your definition of "properties"? -
Unsuccessful to change the properties label
Hi expert,
i am doing to change the properties label. i used existing project that i download from sap note 817876. below is my steps:
1. i create my bundle file (fgckbLabel.properties)
2. in bundle file, i defined my properties as
HRProgram=Program
HRDate=Date
3. i change KEY in IRFServiceWrapper.java
it become com.fgckbLabel.km.resource.bundle
4. i deploy to portal
5. i restart servlet engine
6. i create metadata extension in system administration > system configuration > knowledge management > content management > global services > metadata extension.
name : fgckbLabel_metadata_extension
bundle file : com.fgckbLabel.km.resource.bundle.fgckbLabel
7. i assign the metadata extension to all properties that need to change the label.
i do the above steps in many times but i cant see any changes on my properties. it's still display the property ID. did i missing some step?
please help me..
Thank in advance,
FaezaHi Faeza,
The steps you have followed seems to be correct. This issue used to happen in our environment also, but second j2ee restarts used to fix the issue.
Few cross checks which you can perform
Please download the par file from the server and check whether the changes are present in the par file.
make sure that you have keyed in the right bundle file name.
Help link,am sure you would have seen this.
http://help.sap.com/saphelp_nw04/helpdata/en/65/6fc63ed4027f6be10000000a114084/frameset.htm
Regards,
Vinod -
Portal, Book and pages enumeration
Hi, I´m having a bit of a problem using Bea Workshop 8.1.5.
I´m building a Portal which has inside books and pages.
The pages can hold inside books.
The problem is that I ´ve using the methods
DesktopBackingContext dbc=DesktopBackingContext.getDesktopBackingContext(this.getRequest());
BookBackingContext books=dbc.getBookBackingContextRecursive(rama);
List lista=books.getPages(); //Here is the list of the books and pages that it contains.
where "rama" is a String containing the Definition label of the book where I want to start the enumeration.
If the portlet that contains the .jpf ,where the previous code is, is placed outside the main book, it works perfectly but if that same portlets is placed inside the main book o the books that it contains it won´t work.
I debugged it and it seems that this
books.getPages(); is returning null (as it has no books or pages, but it does!).
Does anybody knows what I am missing here?
Best
AlejoYou need to set the portal property Tree Optimization to false, this way you force the portal to create instances of all the trees but you´ll loose performace.
-
Portal Administration Console Login
Hello!
I have integrated Oracle Weblogic Server with Oracle Identity Manager to achive Single Sign On. In IDM is set form login.
My base_domain configuration is : AdminServer and a Cluster_0 with two managed servers : Server_1 and Server_0.
I have as proxy server : Oracle HTTP Server (OHS) for each server : Admin-Server, Server-0, Server-1.
I targeted my portal app to cluster. My portal application contains Portal Administration Console, avaibled at /myAppAdmin.
Security Providers are (in this order):
1. OAMIDAsserter - Oracle Access Manager Identity Asserter( Control Flag : REQUIRED, Active Types : ObSSOCookie)
2. OIDAuthentificator - Provider that performs LDAP authentication (Control Flag: SUFFICIENT )
3. DefaultAuthenticator - Weblogic Authentication Provider ( Control Flag : SUFFICIENT
4. DefaultIdentityAsserter - Weblogic Identity Assertion provider.
When I access Portal Administration Console from /myAppAdmin (admin-tools.war)
1. I login first in IDM with the user from LDAP : weblogic_ldap. The login is ok and the ObSSOCookie is set.
2. I am redirected to login from Portal Administration Console (this thing is wrong and I want to jump this step. I want to go directly in Portal Administration Console after the first login).
3. I login in the second login page from Portal Administration Console with the same user : weblogic_ldap. The login has succeed.
4. I am logged in Portal Administration Console and I can add content ( for exemple)
What I have to do to have only the login form from IDM. To have the only two steps:
1. Login in Portal Administration Console using login form from IDM and a LDAP user
2. Access the Portal Administration Console
I have tried :
I have changed domain security Default Model : "Advanced" , set Combined Role Mapping Enabled to "FALSE", set Check Roles and Policies to
"ALL Web applications and EJBs" and selected for When Deploying Web Applications or EJBs: "Ignore roles and policies to DD".
After this changes I deployed myApp which contains /myAppAdmin Console with Security policies set to Advanced.
I have only the IDM login, the correct one, and after that I am able to see first page of the Portal Administration Console and whatever I click I receive the error:
####<Mar 29, 2011 11:20:55 AM EEST> <Error> <netuix> <server0-dns> <Server-0> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1301386855474> <BEA-423142> <The control com.bea.netuix.servlets.controls.page.SingleLevelMenu could not be rendered properly due to the following error:
com.bea.p13n.entitlements.common.PolicyMgmtAccessException: Attempt to access Entitlement Policy Mgmt API by user in invalid role. Entitlement Policy operation attempted by disallowed user ["principals=[]"].
at com.bea.p13n.entitlements.management.internal.SecurityHelper.isWLPAdminRole(SecurityHelper.java:937)
at com.bea.p13n.entitlements.management.internal.RolePolicyDelegate.roleExists(RolePolicyDelegate.java:346)
at com.bea.p13n.delegation.DelegationService.getParentInheritanceFlag(DelegationService.java:189)
at com.bea.p13n.delegation.DelegationService.getAdminPolicies(DelegationService.java:753)
at com.bea.p13n.delegation.DelegationService.isAdminPolicyOnResourceRoot(DelegationService.java:450)
at com.bea.p13n.delegation.DelegationService.isAdminPolicyOnResourceRoot(DelegationService.java:430)
at com.bea.jsptools.common.ToolsMenuTag.hasMenuAccess(ToolsMenuTag.java:354)
at com.bea.jsptools.common.ToolsMenuTag.doStartTag(ToolsMenuTag.java:130)
I have to modified admin-tools.war or something in domain's security or myApp's descriptors to be able to login in Portal Administration Console
using only SSO and not both SSO and default login?
Thank you for helping me.
Edited by: bluerainbow on Mar 29, 2011 2:06 AMno idea? :(
-
Error while trying to edit in Bea Portal Administration Content Management
Hi,
we are exploring the weblogic portal administration 9.2 and we encounter an exception when editing a content in the Content Management feature. We use the weblogic default workflow, we create a user attached to a group, add that group to a role, then delegate the edit and view capability of a content node in the Content Management to that role, we login using the respective user, check out the content, try to edit the property but then the exception occurs.
It says "A Repository Exception was thrown: User does not have view privileges on the node"
the detail exceptio on the property page was:
"javax.servlet.jsp.JspException: Could not find a node at the key: nodeReqAttr
at com.bea.jsptools.content.node.ViewPropertyTag.doStartTag(ViewPropertiesTag.java374)
at jsp_servlet._contenet._node._nodeselected._properties._listpropertiescheckout._jsp_tag46 ...."
Could u help us what step we went wrong, because we previously try this in the WLP 8.1.4 portal administration the exact same step but never encounter this error before.
And is there anyway I can atteched screenshots to help better explain this problem?
Thank you for your help.Hi,
You have to set your activex control properly. then only edit locally in KM will work.
Also check the below wiki
https://www.sdn.sap.com/irj/scn/wiki?path=/display/KMC/HowtotroubleshootproblemswithLocalEditing
Hope that helps
Raghu -
Adf model: Change page def for a page dynamically?
Dear All,
i want to ask is there a way to change the jspx page and its page definition file
dynamically??
e.g. i have a page, page1.jspx with page definition page1PageDef.xml.
can i do something to change this mapping dynamically (per client, not affecting the
whole application), says based on some condition, set the page definition for
page1.jspx to page1A_PageDef.xml???
the name of the attributevalues, variables, methodIterators..etc, in page1PageDef and page1A_PageDef.xml, are same, the only different is that the methodIterator bind
to different methodAction in the 2 page definition files.
is it possible?? risky??
thank you.
lspJust delete the Cover section and insert a Text Page.
Click on:
+Toolbar > View > Page Thumbnails+
Click on the Cover thumbnail, it will be outlined in yellow, hit delete.
It may start off with certain defaults but you do not have to accept them.
Peter -
Copying OA page definition from MDS of 1 APPS instance to other
Hi,
Summary:
How to copy page definition from MDS of one instance to other?
In Detail
I am moving my OAF application from one APPS instance(say A) to other(say B).
In instance 'A' I have uploaded the OA pages using import command.
But I can do the same in instance 'B'
A third party vendor needs to copy the page definition from MDS in instance A to instance B.
How can it be done?
Thanks,
Gowtam.If a third party is involved, then I will suggest to use the Functional Administrator resposnsibility to export and import the personaizations through a nice GUI. It gives you the option to search for personalization by applications and document path. Exported docs get saved to a directory as specified throught the profile option "FND: Personalization Document Root Path". Same can be used to import to the next instance.
You can also look at the Dev guide for more details and note 370734.1.
--Shiv -
Organizing Page Definition Files
Hi,
Just wondering is there any way I can control where the Page Definition Files are created as I keep on building pages in a project.
I mean, I would like to have all of my page def files in a single package instead of their default location (generally page folder structure).
Looking for an elegant way to manage project structure, like we control business component package from JDeveloper Tools > Preferences > ADF Business Components > Packages.
Thanks.
Edited by: Lalit S on 6 Jun, 2013 5:01 PMThanks Suresh, that we can always do it ourself anytime. I am looking for a way that helps to change the default location.
Regards,
Lalit -
Creating Portal Books and Pages dynamically
How do i create Portal Books Dynamically from a backingfile (preRender Method). And still be able to dynamically embed a portlet instance on each page created.
very urgrentHello,
You would want t use the methods available on the BookDefinitionManager and PageDefinitionManager EJBs to add a new book or page definition. then use the methods from the IPageInstanceManager and IBookInstanceManager interfaces implemented by the PortalCustomizationManager EJB to add the book / page under an existing book / page / desktop.
For the javadoc for all of these EJBs, see:
http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/javadoc/com/bea/netuix/application/manager/persistence/package-summary.html
Then, to access the EJB in your code, you can do the following (this example is for PageDefinitionManager, but it would be similar to all the other EJBs):
import com.bea.netuix.application.manager.persistence.PageDefinitionManagerHome;
import com.bea.netuix.application.manager.IPageDefinitionManager;
import com.bea.p13n.management.ApplicationHelper;
import com.bea.netuix.application.manager.CustomizationContext;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
// Access the PageDefinitionManager EJB
InitialContext context = new InitialContext();
String lookupName = PageDefinitionManagerHome.LOOKUP_NAME;
String applicationName = ApplicationHelper.getVersionedAppName();
if((applicationName != null) && (applicationName.length() > 0))
lookupName = applicationName + "." + lookupName;
Object home = context.lookup(lookupName);
home = PortableRemoteObject.narrow(home, PageDefinitionManagerHome.class)
IPageDefinitionManager pageManager = ((PageDefinitionManagerHome)home).create();
Kevin -
Where does the personalized page definition exist in the database?
Hey all,
Where does the personalized page definition exist in the database(which top)?From the functional adminitartor i see the path as "/oracle/apps/ar/creditmgt/analysis/casefolder/webui/customizations/responsibility/12345/pagename.xml" where does this structure actually exist in the file system? i want to know the header package or root directory of "/oracle/apps/ar/creditmgt/analysis/casefolder/webui/customizations/"
one more question the gurus is if i want to migrate a personalization from on instance to another should i have the same above folder structure?
Like i export the customized page from my T1 test instance to T1 file system now i move this to T2 file system...now in my T2 file system should i have similar structure like "XX_TOP/oracle/apps/ar/creditmgt/analysis/casefolder/webui/customizations/" for successful migration?
Thanks & Regards,
Sameer.TYou perobably need someone more 'tecchie' than me to answer the first question. But, the structure will already exist as it is built into the application.
To answer your second question, to transfer the personalisation from one instance to the other, you can use the Functional Administrator responsibility. Your DBA will need to create a 'common' directory which is available to both instances. If the two instances cannot 'talk to each other', then he may have to FTP the XML files from one instance to the other.
When you export from instance A, the appropriate structure will be built underneath the root 'transfer' directory described above. In the target environment, you import the same structure.
As personalisations are at various levels, e.g. responsibility, function etc. Beware that at the responsibility level, the match between the responsibility name on the source and target systems is done by the responsibikity key. As long as this is the same in both environments, the personalisation will be transferred. If it is different it won't work!
I hope this helps answer the question.
Regards
Tim -
Custom Portal Runtime Error Page
Hi All,
Where can we define a custom portal runtime error page. I would like to replace the standard red color error message that comes whenever the servlet container gets an uncaught exception.
Is this something that I can put in the web.xml of the /irj application.
I appreciate your help.
Thanks in Advance,
AnkurHi Ankur,
The exception handling is in the connection area of the request cycle (see portal developer guide for a description of request cycle).
The connection handles the exception and sends the request to a specific component (a core component) to display the red screen.
In short:
The name of the error component is hard-coded, and cannot be configured.
The component itself is a core component, and should not be changed.
And the connection is also something that is not public.
So the answer is it cannot be done.
Daniel -
Cache Page Definition & Content
We have a portal page that is set as the default page for many users. On this page we have a database provider dynamic page that dynamically processes logic and does a variety of things based on the results of the logic.
The Page has Cache Page Definition and Content for 480 minutes.
The Dynamic Page is set to expire after 0 minutes.
Running in this setup the Dynamic Page Content is cached for the duration of the page definition and content.
If I set the page to not cache or only cache the definition the dynamic page does as intended.
Is there no way to force the dynamic page to stay fresh but stil cache the page definition and the other content?
We are running portal 9.0.2.6
Thanks for your time.Currently no (not yet). The page setting will include your portlet content.
What else is on the page ? You could set the page to Cache Definition and split the other content into separate pages, or navigation pages, set them to Cache Page Definition and Content for 480 minutes and include them as portlets on your page.
Maybe you are looking for
-
How to make my 'preload' animated gif to repeat?
I have my 'preload' animated gif in my psd file. When I go to play it, it only plays the frames once. How do I make it repeat and not stop? I am using Photoshop CS5.
-
Unable to edit SharePoint document in desktop applications
A number of our users are reporting issues when trying to edit Excel or Word documents that are stored on SharePoint via their Desktop applications. The error is as follows Error 1: "Sorry, we couldn't open [file location here]" Followed by: Error 2
-
[SOLVED] dzen2 click areas in slave not working
Hi, I am using dzen2 from official repos with openbox. I do not seem to be able to use clickable areas in slave windows. Moreover, if multiple lines are specified, the title click area does not respond This works (echo "^ca(1, echo 'TITLE')TITLE^ca()
-
A sample AppleScript and some technical observations on Photos
Hi, While I've had my own fair share of issues with Photos, I'm overall very happy with it. But I have noticed some quirks, so I thought I'd share them and also share an AppleScript I wrote to help out on some other discussions. Don't add a KeyWord t
-
I receive my mails but I can't send them on my iMac. What can I do?
I can't send emails on my Imac but I can on my Iphone and my Ipad. I have an hotmail account. What can I do? I have delete my account and re open it but still it doesnt work.