Portal DSAME DisplayProfile bizaare behavoir

I was hoping one of you could provide suggestions or confirm that you've seen the particular subtle problem described below.
Having worked with the Sun ONE Portal 6.0 product for a few months now, we have periodically encountered a situation where the Portal's DSAME no longer responds to DisplayProfile changes. I have two machines running exactly the same hw/sw configurations including the Sun Portal 6.0 and our own app code running on top of it. On one machine, I can upload our DisplayProfile and it takes effect immediately with no issues. On the other machine, uploading the DisplayProfile does not take effect. The only difference is the upload process itself on the broken machine seems to take much longer than it used to, a full 5 minutes instead of 10 seconds. Clearly, there's something wrong. I've taken the following steps
1) Shut down the Portal with /opt/SUNWam/bin/amserver stop
2) Shut down LDAP with /usr/ldap/slapd-instance/stop-slapd
3) Confirmed that the processes had gone away with ps -ef | grep 'http-instance'
4) Checked the disk space ( plenty ) with df -k
5) Cycled the logs in /var/opt/SUNWam/logs/desktop.debug and /opt/SUNWam/servers/instance/logs/error
6) Started everything with /opt/SUNWam/bin/amserver /start
This doesn't fix the problem. Next, I went to the admin GUI and clicked on the "Channel and Container management" link and then drilled down to our JSPTabContainer based container. The channels that show up in the desktop( and which should have been removed with the last DisplayProfile upload ) do not show up in the edit box that shows all the channels for a container( correctly ).
Next, I've tried uploading an original, clean copy of the DSAME DisplayProfile that I saved off imediately upon installing the product. This did not have the desired effect of reinitializing the desktop.
It seems like DSAME is getting "stuck" and there's a disconnect between what the Portal admin GUI is showing us and what actually shows up on the desktop. It seems like there's no way to shake it loose, either and the only solution I have is to reinstall the Portal ( this resets DSAME ). Does anyone know how to reset DSAME without reinstalling the Portal?
Thanks in advance for your help.

Hi,
May be I am completely off the topic, but I can give you
possible explanations, why sometimes your changes in
DSAME admin are not getting propagated to the portal:
1) The problem is JSP compilation date/time:
Just assume you are running a channel and you are
updating its jsp(older timestamp) and a property.
- JSP will not get compiled. You will not see your
changes. But if you modify it - it will immediately
show your changes on the desktop...
2) In another case, where I had to compare two installations
I couldn't find any differences until I compared the
portal installation logfiles located in /var/sadm/install/logs/
and found(look for ERROR) that one of them failed to install
required LDAP and DSAME patches.
These are two "bizaare behavoir" examples -
I am sure there are more!...
Cheers,
Alex :-)

Similar Messages

  • Personalizing SUN Portal 6.2

    I am having limited sucess personalizing Sun Portal Server. I haven't seen a really good step by step guide on how to accomplish the following task.
    I have multiple roles configured in the console. When a person logs on with one role I want them to be able to see application providers that are different from another person in a different role.
    Here is what I have done:
    0.5 Starting from the top level Display Profile...
    1.. I created a overall CSTMJSPTabContainer.
    2. I created another AppTabContainer that is nested inside CSTMJSPTabContainer.
    3. I created two TableContainers called Role1FormAppTableContainer and Role2FormAppTableContainer and assigned them to the AppTabContainer as available and visible.
    4. I used the instructions that I have seen in the knowledgebase on how to create nested containers to do the collection entries.
    5. I created two BookmarkProvider applications with two different names that had default links that are Role Specific called Role1BookmarkContainer and Role2BookmarkContainer.
    6. I assigned them to the corresponding table containers as available and visible
    When I test the changes, I now get a portal view that shows a two tabbed window with the appropriate content. Selecting each tab gives me the BookmarkApplication for the role name that the tab signifies.
    What I want to do is implement the proper way to change this to show only a single tab with the information for Role1 when logged in as Role1 and the same for Role2.
    Can someone give me a step by step approach to doing this that will allow me to use that procedure throughout my portal installation? I have a large number of pages and application views I must implement.

    I may have figured out what my issues were.
    For any other readers interested in this: When I created the suborganization that defines this portal, it created the DisplayProfile as having a priority of "user". My Roles had priority of 2 or 3 as the case may be, but the Global Display Profile had the higher priority of "user" so my efforts at doing personalization were generating very dubious results. When I changed the DisplayProfile priority to "0" things started working as I thought they were supposed to. So my lesson learned is that the portal defaults all new DisplayProfiles generated to "user" and you have to manually change them to the proper priority yourself! Or at least this is what is occurring in my installation.

  • How to Install and integrate the Portal with a external DIT

    We have an existing enterprise directory with more than 1000 users.
    The existing system runs on Portal 3.x and has a profile directory for the portal system and the enterprise directory is used for Authentication.
    We are migrating the Portal to 6.x and the requirement is to have a single directory server for all the applications ( portal ,messaging and calendar).
    The problem is the enterprise directory also manages other applications and has a entirely different DIT to that of portal .
    Can the Portal , Messaging and Calendar point to a different DIT ..
    Just a small example for the problem we face here.
    The actual portal install has a
    <base-dn>
        |
        |___________________________________
        |                                        |                                       |
    ou=services           o=<company>            ou=DSAME
                                                                                           etc.
    But the existing Production system has the following DIT
    <base-dn>
       |
    c=country
       |
    ou=organization
       |____________________________________
       |                                        |                                          |
    ou=apps                        o=customers                   etcSo they want the Portal ,messaging and the calendar applications to have their attributes under the " ou=apps" branch .
    Is this possible ,.if not why and any other possible alternative solutions are also appreciated .
    thanx in advance.
    ( sorry i am facing some formatting problems ..Hope u get the question right)

    You can share the DIT.
    It will however be a tricky config with the default tools.
    When you add a user with the portal gui you will miss some classes needed for mail and calendar. If you add the user in the mail console you will miss some classes for the portal.
    You have to use a tool that adds all the required stuff for the user in ldap if the user shall be able to use the portal, the calendar and the mailsystem. But of course... you have the ldap console...
    /Per-Olov

  • Integrate Sun ONE Messaging and Sun ONE Calendar server with Portal 6.0

    We need to integrate (implement a Single Sign On solution) Sun ONE/iPlanet Messaging and Calendar servers with Portal 6.0. The Msg and Cal. servers do not use Portal Profile server as their DS and have a different DS.This directory server is the external DS for Portal. After users login to Portal, they should be able to access Msg and Cal. servers without login to them again.
    1. How do we do this without writing a java code/servlet ?
    2. Is there any way that we could configure DSAME to create the URL,add userID and password to it and forward that URL to above servers ?

    Hi,
    The SunOne communication providers for version 6.0 will be released soon.
    (you can get beta versions from early access program)
    Like in the portal version 3.0 these channels
    are enabling SSO for messaging and calendar servers.
    (I tested them with iMSG5.2 and Calendar5.1.1)
    Cheers,
    Alex :-)

  • Portal servlet init() failed

    I sat Portal for s1as with remote existing s1ds (from another Identity server). Portal servlet failed when server started:
    CORE1116: Sun ONE Application Server 7.0
    INFO: CORE3016: daemon is running as super-user
    INFO: CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.4.1_01] from [Sun Microsystems Inc.]
    INFO: JMS5023: JMS service successfully started. Instance Name = domain1_server1, Home = [usr/bin].
    INFO: JTS5014: Recoverable JTS instance, serverId = [100]
    INFO: RAR5060: Install JDBC Datasources ...
    INFO: JMS5015: Install JMS resources ...
    INFO: WEB0100: Loading web module [amserver] in virtual server [server1] at [amserver]
    INFO: WEB0100: Loading web module [amconsole] in virtual server [server1] at [amconsole]
    INFO: WEB0100: Loading web module [portal] in virtual server [server1] at [portal]
    SEVERE: WebModule[portal]: Servlet /portal threw load() exception
    javax.servlet.ServletException: Servlet.init() for servlet desktopServlet threw exception
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:949)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3346)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3592)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:345)
    at org.apache.catalina.startup.Embedded.start(Embedded.java:957)
    at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
    at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
    at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:514)
    at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:170)
    ----- Root Cause -----
    com.sun.portal.desktop.context.ContextError: DSAMEConnection.getGlobalAttributes(): SunPortalDesktoa
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributes(DSAMEConnection.java:)
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeMultiValueFromROC(DSAME)
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeFromROC(DSAMEConnection)
    at com.sun.portal.desktop.context.DSAMEServiceAppContext.getDebugContextClassName(DSAMEServ)
    at com.sun.portal.desktop.context.PSDesktopAppContext.getDebugContextClassName(PSDesktopApp)
    at com.sun.portal.desktop.context.PSDesktopAppContext.getNewDebugContext(PSDesktopAppContex)
    at com.sun.portal.desktop.context.PSDesktopAppContext.initDebugContext(PSDesktopAppContext.)
    at com.sun.portal.desktop.context.PSDesktopAppContext.init(PSDesktopAppContext.java:72)
    at com.sun.portal.desktop.context.PSDesktopContextFactory.initDesktopAppContext(PSDesktopCo)
    at com.sun.portal.desktop.context.PSDesktopContextFactory.init(PSDesktopContextFactory.java)
    at com.sun.portal.desktop.DesktopServlet.getDesktopContextFactory(DesktopServlet.java:189)
    at com.sun.portal.desktop.DesktopServlet.init(DesktopServlet.java:248)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:921)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3346)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3592)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:345)
    at org.apache.catalina.startup.Embedded.start(Embedded.java:957)
    at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
    at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:514)
    at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:170)
    com.iplanet.am.sdk.AMException: Unable to get service schema
    at com.iplanet.am.sdk.AMStoreConnection.getSchema(AMStoreConnection.java:699)
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributes(DSAMEConnection.java:)
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeMultiValueFromROC(DSAME)
    at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeFromROC(DSAMEConnection)
    at com.sun.portal.desktop.context.DSAMEServiceAppContext.getDebugContextClassName(DSAMEServ)
    at com.sun.portal.desktop.context.PSDesktopAppContext.getDebugContextClassName(PSDesktopApp)
    at com.sun.portal.desktop.context.
    INFO: HTTP3072: HTTP listener http-listener-1 [http://sundevel.in.rosprint.ru:88] ready to accept rs
    startup: server started successfully
    What I have to do ?
    Regards.

    check amSDK and deploy.log for errors.
    located at /var/opt/SUNWam/debug
    It seems like your installation of portal was not successful in updating the directory server

  • Who can help me for a trouble of Portal Server?

    I want to develop a custom Provider,when i uploade display profile meet a trouble.
    root@jlty1 # /export/home/portal/SUNWps/bin/dpadmin add
    -u "uid=amadmin,ou=people,o=jlmc" -w jlmcadmin -d "o=com,o=jlmc" -r ShowProvider.xml
    ERROR: Failed to parse XML at line 1. (Document root element is missing.)
    my ShowProvider.xml:
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
    <Provider name="ShowletProvider" class="com.mdcl.portal.provider.showlet.ShowletProvider">
    <Properties>
    <String name="title" value="ShowletProvider"/>
    <String name="windowPref" value="all_new"/>
    <String name="width" value="thin" advanced="true"/>
    <Boolean name="isEditable" value="true" advanced="true"/>
    <String name="editType" value="edit_subset" advanced="true"/>
    <String name="description" value="Showlet Channel Provider Sample
    Implementation"/>
    <String name="refreshTime" value="0" advanced="true"/>
    <String name="helpURL" value="desktop/bkmark.htm" advanced="true"/>
    <String name="fontFace1" value="Sans-serif"/>
    <String name="productName" value="Sun ONE Portal Server"/>
    <Collection name="targets">
    <String value="Sun ONE home page|http://www.iplanet.com"/>
    </Collection>
    </Properties>
    </Provider>
    the platform is SUN ONE Portal Server6.0.
    I beg somebody help me !

    go

  • Problems adding Provider to DisplayProfile

    Hi,
    I tried to add a new Provider to the DisplayProfile using the dpadmin-command, like it's described in the "Developer's Guide SunONE Portal Server 6.0", but the call results in this error message :
    ERROR: Failed to store DP. (Unknown object type)
    using the -b option I get some more Information. So the command I use looks like this:
    dpadmin add -b -u amadmin -w ampasswd -d 'o=MyOrganization,o=isp' MyProvider.xml
    and this is the full error message:
    [DEBUG] Parsing XML input...
    [DEBUG] Detected "Provider" tag
    [DEBUG] Adding provider: provider=MyProvider
    [DEBUG] Creating DPProvider...
    [DEBUG] Checking for duplicate name: name=MyProvider
    [DEBUG] Validating modified DP doc...
    [DEBUG] Writing out modified DP doc...
    ERROR: Failed to store DP. (Unknown object type)
    could anyone please help me?
    Martin

    Try -u "uid=amAdmin,ou=People,o=..." instead of -u amadmin.
    Stephen

  • Portal Server 7.2 + glassfish 2.1

    Hi guys,
    i'm trying to install Portal Server 7.2 on glassfish 2.1.
    I've configured Access Manager on Sun Webserver 7 and if i go to the link http://myhost/amserver the AM login pages is displayed, if i point to http://myhost/amconsole i don't see nothing if don't authenticate first ( i saw that my browser is redirected to http://myhost:58080/amconsole ... ) any how... i've launches the installer for the portar server with a config like this:
    # ./installer -s /portal/portal-7.2-solaris-x86/portal-7.2/PS7.2_Solaris_x86/ps_with_configuration.properties
    # cat /portal/portal-7.2-solaris-x86/portal-7.2/PS7.2_Solaris_x86/ps_with_configuration.properties
    License.license.ACCEPT_LICENSE=0
    ProductSelection.product.PRODUCT_SELECTION=PortalServer
    Common.data.BASEDIR=/opt
    Common.data.CONFIGURE_MODE=CONFIGURE_NOW
    Common.data.DOMAIN=domain.it
    Common.data.HOSTNAME=myhost
    Common.data.IPADDRESS=10.0.9.10
    PortalServerWithoutGateway.data.DEPLOY_URI=/portal
    PortalServerWithoutGateway.data.GATEWAY_PORT=443
    PortalServerWithoutGateway.data.GATEWAY_PROFILE=default
    PortalServerWithoutGateway.data.GATEWAY_PROTOCOL=gateway_protocol_https
    PortalServerWithoutGateway.data.LOG_USER_PASSWORD=mypassword
    PortalServerWithoutGateway.data.LOG_USER_PASSWORD_CONFIRM=b3nedetto
    PortalServerWithoutGateway.data.PORT=8080
    PortalServerWithoutGateway.data.PORTALSERVER_ID=portal1
    PortalServerWithoutGateway.data.PORTALSERVER_INSTANCE_NAME=portal-node-8080
    PortalServerWithoutGateway.data.PROTOCOL=protocol_http
    PortalServerWithoutGateway.data.SEARCHSERVER_ID=search1
    PortalServerWithoutGateway.data.WC_CLUSTER_ID=
    PortalServerWithoutGateway.data.WC_INSTALL_DIR=/opt/SUNWappserver/
    PortalServerWithoutGateway.data.WC_INSTANCE_DIR=/opt/SUNWappserver/domains/domain1
    PortalServerWithoutGateway.data.WC_INSTANCE_DOCROOT=/opt/SUNWappserver/domains/domain1/docroot
    PortalServerWithoutGateway.data.WC_INSTANCE_NAME=server
    WebcontainerAdminServer.data.ADMIN_PASSWORD=adminadmin
    WebcontainerAdminServer.data.ADMIN_USER=admin
    WebcontainerAdminServer.data.HOST=myhost
    WebcontainerAdminServer.data.MASTER_PASSWORD=adminadmin
    WebcontainerAdminServer.data.PORT=4848
    WebcontainerAdminServer.data.PROTOCOL=http
    DSInstalled.data.DIRECTORY_MANAGER_DN=cn\=Directory Manager
    DSInstalled.data.DIRECTORY_MANAGER_PASSWORD=mydspassword
    DSInstalled.data.HOST=myhost
    DSInstalled.data.PORT=389
    DSInstalled.data.ROOT_SUFFIX=dc\=babel,dc\=it
    AMSDKInstalled.data.AMADMIN_DN=uid\=amAdmin,ou\=People,dc\=babel,dc\=it
    AMSDKInstalled.data.AMADMIN_PASSWORD=mydspassword
    AMSDKInstalled.data.AMLDAPUSER_DN=cn\=amldapuser,ou\=DSAME Users,dc\=babel,dc\=it
    AMSDKInstalled.data.AMLDAPUSER_PASSWORD=password
    AMSDKInstalled.data.DIRECTORY_MANAGER_DN=cn\=Directory Manager
    AMSDKInstalled.data.DIRECTORY_MANAGER_PASSWORD=mydspasswordthe procedure fails telling me that the Portal server was not configured and i a look into the logs a find:
    # tail -15  /var/opt/SUNWportal/logs/config/portal.fabric.0.0.log
    [#|2009-09-29T10:59:06.027+0200|SEVERE|SJS Portal Server|debug.com.sun.portal.fabric.config|ThreadID=10; ClassName=com.sun.portal.fabric.config.ValidatePortalInputData; MethodName=validateAMSDK; |PSFB_CSPFC0056:Error while validating the SSO Token.
    com.iplanet.sso.SSOException: Failed to create new Authentication Context: Naming Service is not available.
            at com.sun.portal.util.SSOUtil.createSSOToken(SSOUtil.java:391)
            at com.sun.portal.fabric.config.ValidatePortalInputData.validateAMSDK(ValidatePortalInputData.java:363)
            at com.sun.portal.fabric.config.ValidatePortalInputData.(ValidatePortalInputData.java:288)
            at com.sun.portal.fabric.config.ConfigurePortal.main(ConfigurePortal.java:166)
    |#]
    [#|2009-09-29T10:59:06.028+0200|SEVERE|SJS Portal Server|debug.com.sun.portal.fabric.config|ThreadID=10; ClassName=com.sun.portal.fabric.config.ConfigurePortal; MethodName=main; |PSFB_CSPFC0014:Failed configuring Portal Server!!
    com.sun.portal.fabric.tasks.ConfigurationException: please refer the log file /var/opt/SUNWportal/logs/config/portal.fabric.0.0.log for more information
            at com.sun.portal.fabric.config.ValidatePortalInputData.(ValidatePortalInputData.java:289)
            at com.sun.portal.fabric.config.ConfigurePortal.main(ConfigurePortal.java:166)Any ideas?

    Yes i've tryed the silent mode installation....
    any way i solved deployed access manager in the same webapp container (glassfish) and i used the same amsamplesilent that i posted originally so your advice doesn't match with my current situation.
    Thank you any way!!!
    i've posted another topic because right now i have another issue with :
    [#|2009-09-30T14:23:23.291+0200|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=19;_ThreadName=Thread-128;_RequestID=0c4df50f-db09-4bde-ae4c-954dfebcc577;|WebModule[/portal]PWC1275: Exception sending context initialized event to listener instance of class com.sun.portal.wsrp.consumer.common.WSRPConsumerBootstrap                      
    java.lang.IllegalAccessError: tried to access method com.sun.portal.wsrp.consumer.common.RemoteServiceStubManagerFactory.init()V from class com.sun.portal.wsrp.consumer.common.WSRPConsumerBootstrap                                                                                                                                                                  
            at com.sun.portal.wsrp.consumer.common.WSRPConsumerBootstrap.contextInitialized(WSRPConsumerBootstrap.java:81)                                                             
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4632)                                                                                       
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:5312)                                                                                               
            at com.sun.enterprise.web.WebModule.start(WebModule.java:353)                                                                                                              
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)                                                                                         
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)                                                                                                 
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)                                                                                                   
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)                                                                                               
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)                                                                                               
            at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182)                                                            
            at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278)                                                            
            at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005)                                                   
            at com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:992)                                                            
            at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:470)                                                                       
            at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:182)                                                                     
            at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)                                                 
            at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:231)                                                            
            at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)                                                            
            at com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)                                                                    
            at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)                                                                            
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)                                                                   
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:609)                                                                           
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:653)                                                                           
            at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:773)                                                                         
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                                                                             
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)                                                                                           
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)                                                                                   
            at java.lang.reflect.Method.invoke(Method.java:585)                                                                                                                        
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:381)                                                                                        
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:364)                                                                                        
            at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:477)                                                                                        
            at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)                                                                                        
            at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)                                                                                                      
            ...                                                                 this is a problem with /portal app
    any ideas?

  • Where are the portal one lib jars in 6.0?

    i want to know where are the lib jars in portal server 6.0? what directory....

    DSAME installs its packages and files in a directory named SUNWam.
    The file system layout for a Solaris installation is as follows:
    /opt/SUNWam/
    * bin/ ---> contains executables such as amserver & amadmin.
    * docs/ ---> contains DSAME documentation.
    * java/ ---> contains the Java Development Kit.
    * locale/ ---> contains the internationalization resource files.
    * servers/ ---> contains the iPlanet Web Server.
    * config/ ---> contains configuration files such as the iPlanet Directory Server name and port as well as XML files which define DSAME services.
    * dtd/ ---> contains the XML DTDs used by DSAME applications and services.
    * lib/ ---> contains DSAME jar files as well as platform specific C libraries.
    * migration/ ---> contains tools for iPlanet Directory Server data migration from earlier versions to version 5.1.
    * samples/ ---> contains sample java programs on how to use the DSAME Java APIs.
    * web-apps/ ---> contains two WAR-based deployments and their associated files: Services (authentication, policy management,
    identity management, SSO, SMS management, etc.) and Applications (DSAME console).
    /opt/SUNWps
    * Default installation directory for configuration information /etc/opt/SUNWps
    * Default installation directory for SDK /opt/SUNWps/sdk
    * Temporary files /usr/tmp
    * Log files /var/opt/SUNam/log
    * Container and channel display profile /opt/SUNWps/samples/desktop/dp-org.xml
    * Provider display profile /opt/SUNWps/samples/desktop/dp-providers.xml
    * HTML template files /etc/opt/SUNWps/desktop/default/channelname.template
    * JSP template files /etc/opt/SUNWps/desktop/default/JSPchannelname
    * Command-line utilities /opt/SUNWps/bin/
    * Tag library definitions /etc/opt/SUNWps/desktop/default/tld/*.tld
    * Display profile DTD /opt/SUNWps/dtd/psdp.dtd
    * Java properties files /opt/SUNWam/locale
    source: S1PS6 docs

  • Error Log during logon of RAR 5.3 Portal - please help

    Hi Experts,
    We are unable to login into the CC portal [GRC RAR 5.3]. The login screen is appearing again and again without logging into the CC portal
    Below is the log file which we are getting and we understand that the product is not responding properly to the application
    Can somebody please help us in resolving this at the earliest
    Thanks in Advance
    Best Regagards,
    Srihari.K
    Date : 12/05/2008
    Time : 2:38:16:008
    Message : Exception of type com.sap.sql.log.OpenSQLException caught: Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?"..
    [EXCEPTION]
    com.sap.sql.log.OpenSQLException: Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?".
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setNull(CommonPreparedStatement.java:303)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setString(CommonPreparedStatement.java:509)
         at com.sap.sql.sqlj.runtime.profile.ref.RTStatementJDBCPrepared.setString(RTStatementJDBCPrepared.java:359)
         at com.virsa.cc.xsys.mgmreport.dao.sqlj.MGMTotalDAO.getResult(MGMTotalDAO.sqlj:63)
         at com.virsa.cc.ui.RARiskVGraph.refreshData(RARiskVGraph.java:476)
         at com.virsa.cc.ui.RARiskVGraph.wdDoInit(RARiskVGraph.java:130)
         at com.virsa.cc.ui.wdp.InternalRARiskVGraph.wdDoInit(InternalRARiskVGraph.java:191)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:43)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.doOpen(WebDynproWindow.java:295)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.show(ApplicationWindow.java:183)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.open(ApplicationWindow.java:178)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Severity : Error
    Category : /System/Database/sql/jdbc/common
    Location : com.sap.sql.jdbc.common.CommonPreparedStatement
    Application : sap.com/tcwddispwda
    Thread : SAPEngine_Application_Thread[impl:3]_32
    Datasource : 1666450:/apps/usr/sap/HLG/JC00/j2ee/cluster/server0/log/defaultTrace.trc
    Message ID : 0003BAF96A51006E0000001F0000265200045D4A46588084
    Source Name : com.sap.sql.jdbc.common.CommonPreparedStatement
    Argument Objs : com.sap.sql.log.OpenSQLException,Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?".,com.sap.sql.log.OpenSQLException: Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?".
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setNull(CommonPreparedStatement.java:303)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setString(CommonPreparedStatement.java:509)
         at com.sap.sql.sqlj.runtime.profile.ref.RTStatementJDBCPrepared.setString(RTStatementJDBCPrepared.java:359)
         at com.virsa.cc.xsys.mgmreport.dao.sqlj.MGMTotalDAO.getResult(MGMTotalDAO.sqlj:63)
         at com.virsa.cc.ui.RARiskVGraph.refreshData(RARiskVGraph.java:476)
         at com.virsa.cc.ui.RARiskVGraph.wdDoInit(RARiskVGraph.java:130)
         at com.virsa.cc.ui.wdp.InternalRARiskVGraph.wdDoInit(InternalRARiskVGraph.java:191)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:43)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.doOpen(WebDynproWindow.java:295)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.show(ApplicationWindow.java:183)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.open(ApplicationWindow.java:178)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Arguments : com.sap.sql.log.OpenSQLException,Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?".,com.sap.sql.log.OpenSQLException: Cannot assign NULL to host variable 1. setNull() can only be used in INSERT and UPDATE statements. The statement is "SELECT MIN("YEARMONTH") "YEARMONTH",MIN("VIOLTYPE") "VIOLTYPE",MIN("VSYSKEY") "VSYSKEY",MIN("ANLTYPE") "ANLTYPE",MIN("USERGROUP") "USERGROUP",SUM("TOTCOUNT") "TOTCOUNT",SUM("RISKLOW") "RISKLOW",SUM("RISKMED") "RISKMED",SUM("RISKHIGH") "RISKHIGH",SUM("RISKCRT") "RISKCRT",SUM("URNONE") "URNONE",SUM("URLOW") "URLOW",SUM("URMED") "URMED",SUM("URHIGH") "URHIGH",SUM("URCRT") "URCRT",SUM("URMIT") "URMIT",MAX("TOTCRTCD") "TOTCRTCD",SUM("CRTCD") "CRTCD",MAX("TOTCRROLE") "TOTCRROLE",SUM("CRROLE") "CRROLE",SUM("TOTUSER") "TOTUSER",MIN("RUNDATE") "RUNDATE" FROM "VIRSA_CC_MGMTTOT" WHERE "YEARMONTH" = ? AND "VIOLTYPE" = ? AND "VSYSKEY" LIKE ? AND "ANLTYPE" = ? AND "USERGROUP" LIKE ?".
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
         at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setNull(CommonPreparedStatement.java:303)
         at com.sap.sql.jdbc.common.CommonPreparedStatement.setString(CommonPreparedStatement.java:509)
         at com.sap.sql.sqlj.runtime.profile.ref.RTStatementJDBCPrepared.setString(RTStatementJDBCPrepared.java:359)
         at com.virsa.cc.xsys.mgmreport.dao.sqlj.MGMTotalDAO.getResult(MGMTotalDAO.sqlj:63)
         at com.virsa.cc.ui.RARiskVGraph.refreshData(RARiskVGraph.java:476)
         at com.virsa.cc.ui.RARiskVGraph.wdDoInit(RARiskVGraph.java:130)
         at com.virsa.cc.ui.wdp.InternalRARiskVGraph.wdDoInit(InternalRARiskVGraph.java:191)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:43)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.doOpen(WebDynproWindow.java:295)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.show(ApplicationWindow.java:183)
         at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.open(ApplicationWindow.java:178)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Dsr Component : n/a
    Dsr Transaction : d2d9c100c2b811dd9eb60003baf96a51
    Dsr User :
    Indent : 0
    Level : 0
    Message Code : com.sap.sql_0019
    Message Type : 1
    Relatives : /System/Database/sql/jdbc/common
    Resource Bundlename :
    Session : 92
    Source : com.sap.sql.jdbc.common.CommonPreparedStatement
    ThreadObject : SAPEngine_Application_Thread[impl:3]_32
    Transaction :
    User : ac_admin

    Hi,
    The shear length  of your post is frightening - this would keep many potential replies away !!
    What i woudl recommend is --> Open an OSS messgae ! This would resolve your problem !!
    Thanks

  • HOW TO SET UP PARTNER APPLICATION TO USE SSO OUTSIDE OF PORTAL

    If anyone knows how Portal switches context to run as the db user mapped to the lightweight schema and how it knows the db schema password please let me know.
    Should you have any queries please do not hesitate to contact me on 07775 896738.
    From document Oracle Portal Security Overview on PortalStudio.oracle.com:
    In Single Sign On mode (EnableSSO=Yes in the DAD), mod_plsql determines the name of the light-weight user and mapped database schema by calling
    WPG_SESSION_PRIVATE.GET_LW_USER and WPG_SESSION_PRIVATE.GET_DB_USER respectively.
    ** These calls are done using the Portal Schema (PORTAL30) and Portal schema password **
    mod_plsql then executes the procedure in the requested URL by using the N-Tier Authentication feature to connect to the database as the user returned from
    WPG_SESSION_PRIVATE.GET_DB_USER. ..... Note that N-Tier Authentication requires all schemas to be used for Portal user mappings to be granted 'connect
    through' privleges to the Portal schema (PORTAL30).
    The WWCTX packages are also used.
    So this is how it works with standard Portal
    - the document states that the WPG_SESSION_PRIVATE package is only accessible to the Portal schema
    - but I checked and it is also available to PORTAL30_SSO
    SQL> desc WPG_SESSION_PRIVATE
    PROCEDURE CREATE_SESSION
    Argument Name Type In/Out Default?
    P_COOKIE_NAME VARCHAR2 IN
    FUNCTION GET_DB_USER RETURNS VARCHAR2
    FUNCTION GET_LW_USER RETURNS VARCHAR2
    PROCEDURE GET_SESSION_INFO
    Argument Name Type In/Out Default?
    NUM_PARAMS NUMBER OUT
    PARAM_NAMES TABLE OF VARCHAR2(32000) OUT
    PARAM_VALUES TABLE OF VARCHAR2(32000) OUT
    PROCEDURE RESET_SESSION
    Argument Name Type In/Out Default?
    P_COOKIE_NAME VARCHAR2 IN
    In my case only the Login Server (PORTAL30_SSO) is going to be used/installed
    - the SAMPLE_SSO_PAPP application will only work if the DAD used to access is it set to use Basic authentication, i.e. the actual integration with the Login Server
    is done in the sample application code calls, stored in the database
    - when a DAD has enableSSO=yes it automatically accesses Portal (PORTAL30) packages to implement N-Tier authentication
    I'm currently testing:
    1. Configuring the SAMPLE_SSO_PAPP sample as documented with a DAD with Basic authentication
    2. Amending the ssoapp procedure to set context to another (db) user on successful authentication:
    wwctx_api.set_context (
    p_user_name => 'SCOTT',
    p_password => 'TIGER' );
    3. If this works then set_context with get_lw_user instead
    I have now amended the ssoapp procedure as follows to print out
    1. The userid entered when the login box is presented
    2. The Database user which the Portal Lightweight user is mapped to
    3. The Lightweight user Portal has used for authentication
    Amendments to papp.pkb:
    (ssoapp procedure, declare db_user_info and lw_user_info as VARCHAR2 in declare section)
    htp.p('Congratulations! It is working!<br>');
    db_user_info := wwctx_api.get_db_user;
    lw_user_info := wwctx_api.get_user;
    htp.p('User Information:' || l_user_info || '<br>');
    htp.p('DB User Information:' || db_user_info || '<br>');
    htp.p('LW User Information:' || lw_user_info || '<br>');
    The following shows the interesting results from my testing:
    - if the user owning the sample_sso_papp package is PORTAL30_SSO then the call to wwctx_api.get_db_user succeeds
    - if the user owning the sample_sso_papp package is a non-portal schema e.g. SSOAPP below the call to wwctx_api.get_db_user generates a User Defined exception
    Steps to test:
    Created new schema SSOAPP on the database
    - edited it in Portal and checked the use this schema for Portal users checkbox
    - created new Lightweight user SSO_LW in Portal, mapped it to SSOAPP schema
    - created new Lightweight user SSO_SCOTT in Portal, mapped to SCOTT schema
    - loadjava -user ssoapp/ssoapp@portal30 SSOHash.class
    - sqlplus portal30/portal30@portal30
    @provsyns ssoapp
    - sqlplus ssoapp/ssoapp@portal30
    @loadsdk.sql
    @loadpapp.sql
    Created DAD with basic authentication SAMPLE_SSO_PAPP
    - username: ssoapp
    - default home page: sample_sso_papp.ssoapp
    Registered the Sample SSO Partner Application with the Login Server and ran regapp.sql
    Commented out the calls to get_db_user in papp.pkb to avoid exception
    - called http://<server>/pls/sample_sso_papp
    - logged on as SSO_LW/sso_lw
    - got output:
    Congratulations! It is working!
    User Information: SSO_LW
    LW User Information: PUBLIC
    So the Portal lightweight user is not returned as SSO_LW
    if anyone knows why the Lightweight User in my test is returned as PUBLIC not SSO_LW
    Best Regards
    MIchael

    http://support.mozilla.com/en-US/kb/Changing+the+e-mail+program+used+by+Firefox

  • SSO to ECC (without java stack), BI (on NetWeaver), & Portal

    I have a client that wants to configure their SAP systems in such a way so that the users sign onto their Windows workstations, are authenticated by Windows Active Directory and from then on they can sign on directly to an ECC ABAP instance, a BI instance, and an SAP Portal without having to supply a user/password combination again. (We already have SSO setup for users access some BI reports through the Portal, but in this case we want to setup direct access to the ECC and BI systems without necessarily going through the Portal environment).
    The servers are running HP-UX, the clients Windows XP, and the AD system is running under Windows 2003.
    Is this possible without using a third-party tool and if so,can anyone point me to the appropriate documentation (I've done a lot of searching, but can't find anything).
    Thanks in advance!

    I am sure this has been done before and often discussed here?
    Take a look in the FAQ thread at the top of the forum for a general overview discussion of SSO. If you keep an eye out for the note numbers, terms used and those folks who contributed to it when searching, then I am sure will find plenty of infos to start with.
    Specific vendor evaluation details and comparisons (outside of the technical realm) are generally not provided, as the 3rd parties are generally competitors...
    Cheers,
    Julius

  • Partner application access to portal login info

    How can an SSO partner application (Java) tell whether or not a user has logged in to Portal?
    I need to log activity in a public application servlet, so I'd like to log the user as PUBLIC if not logged in or as their actual userid.
    I don't seem to have access to this info until the user has visited a secure part of the app.
    Any pointers would be appreciated.
    Thanks
    Rob

    DIY answer ...
    The cludge I used to get round this was ...
    Make a PL/SQL item which displays a Login or Logout link as appropriate, based on the current userid from portal.wwctx_api.get_user.
    The login link goes to a secure portal page called FORCE_LOGIN, passing a URL parameter called nextPageURL which contains the URL of the next page to show after the login is complete. You can use portal.wwpro_api_parameters.get_value( '_pageid', 'a'); to help build the current page URL if you want to retun to the current page.
    The FOIRCE_LOGIN page contains a PL/SQL item which builds an IFRAME whos src is a URL to my app servlet ForceLoginServlet, passing on the nextPageURL parameter. Use portal.wwpro_api_parameters.get_value( 'nextPageURL', 'a'); to help with that.
    The ForceLoginServlet is a secure servlet (set up in web.xml) so that forces a silent authentication to my app. All the servlet does is display HTML to redirect back to the URL in nextPageURL.
    Horrible! But it does the job.
    Anyone who know a better way of doing this, please tell me.
    Rob

  • Portal Forms are not getting displayed in the new oracle environment.

    Hi All,
    The Forms in our Portal applications are not getting displayed after we have done the upgradation of Database in Unix from 8i to 9i. The reports are working fine.The forms that were added as portlets are not getting displayed and other forms that are called thorough links returns error when it is run. The Newly created forms are also not running but returns error. The Portal Version is 3.0.9.8.3. Pls help.
    Regards,
    Tom

    Hi ,
    Based on the requirement , check whether the customer contact has been done carried out for the invoice  , then possibility it must have gone out of the worklist , chekc whether the Invoice posted in the AR has been transferred to FSCM collection .

  • Work item not getting displayed in the portal

    Hi  experts,
    We are creating a protoype for one of the standard HCM form for change in working time. When we initiate the process, the workflow is supposed to identify the agent(which is the manager in this case) and push the work item in the inbox of the manager.
    In our issue, we are able to see the workitem in SAP inbox, but the same work item is not getting displayed in the portal.
    If we try to approve from the SAP inbox, the hard coded message u201CWork item can only be executed using the Portal and the UWLu201D comes. [this comes through the method of  one of the tasks 17900101 which we are using for approving the form]
    We commented the message by using a Z class. Now we donu2019t get the hardcoded message, but still the workflow does not complete from here.
    Can this be aan integration issue of the workflow tasks with the portal??Can someone elaborate on this??

    <ItemType name="uwl.task.webflow.TS17900101.SAP_ECC" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC" externalType="TS17900101" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="ApproveFormApp"/>
                <Property name="WebDynproDeployableObject" value="sap.com/pa~asr~formstep"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    You have to say to your portal team to modify their XML file as above. In simple you hvae to configure the task in the portal and in the SWFVISU txn as follows with the following vizualization parameters
    Task TS17900101 and visualization type is JavaWebDynpro
    APPLICATION     ApproveFormApp
    PACKAGE     sap.com/pa~asr~formstep

Maybe you are looking for