Pls Help - ClassNotFoundException error - custom activity space and control

I am encoutnering the following error when I deploy and run my custom
Login Activity Space and Control to the Java 5.0.2 Portal. I have created a custom Java project and built successfully(I think) using Ant and have modified the customactivityspaces.xml file appropriately. I have checked that the custom jar file is in the portal.war and PORTAL_HOME\lib\java\ folder. Any help with this would be extremely appreciated.
Please let me know if I can provide more info.
Thanks.
46323     07-20     14:16:24     Fatal     UI Infrastructure     6000     5880 (main)     com.plumtree.uiinfrastructure.activityspace.ASManager.InternalLoadClasses(ASManager.java:497)     Fatal Exception loading lib file: stapleskiosklogin_java.lang.ClassNotFoundException: com.my.kiosk.login.KioskLoginControl_     at java.net.URLClassLoader.findClass(URLClassLoader.java:241)_     at java.lang.ClassLoader.loadClass(ClassLoader.java:516)_     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:460)_     at java.lang.ClassLoader.loadClass(ClassLoader.java:448)_     at java.lang.Class.forName1(Native Method)_     at java.lang.Class.forName(Class.java:142)_     at com.plumtree.openfoundation.util.XPDynamicDiscovery.GetClass(XPDynamicDiscovery.java:344)_     at com.plumtree.openfoundation.util.XPDynamicDiscovery.GetClassesForWar(XPDynamicDiscovery.java:266)_     at com.plumtree.openfoundation.util.XPDynamicDiscovery.GetInstancesFromLib(XPDynamicDiscovery.java:121)_     at com.plumtree.uiinfrastructure.activityspace.ASManager.InternalLoadClasses(ASManager.java:490)_     at com.plumtree.uiinfrastructure.activityspace.ASManager.LoadCustomClasses(ASManager.java:437)_     at com.plumtree.uiinfrastructure.application.AppWarmUp.Init(AppWarmUp.java:442)_     at com.plumtree.portal50.application.AppWarmUpServlet.init(AppWarmUpServlet.java:109)_     at javax.servlet.GenericServlet.init(GenericServlet.java:256)_     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)_     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)_     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3421)_     at org.apache.catalina.core.StandardContext.start(StandardContext.java:3609)_     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)_     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)_     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)_     at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:700)_     at java.lang.reflect.Method.invoke(Native Method)_     at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)_     at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)_     at org.apache.commons.digester.Rule.end(Rule.java:276)_     at org.apache.commons.digester.Digester.endElement(Digester.java:1058)_     at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)_     at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)_     at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1809)_     at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:949)_     at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)_     at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)_     at org.apache.commons.digester.Digester.parse(Digester.java:1567)_     at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)_     at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)_     at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)_     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)_     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)_     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)_     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)_     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)_     at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)_     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)_     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)_     at org.apache.catalina.core.StandardService.start(StandardService.java:497)_     at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)_     at org.apache.catalina.startup.Catalina.start(Catalina.java:512)_     at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)_     at org.apache.catalina.startup.Catalina.process(Catalina.java:180)_     at java.lang.reflect.Method.invoke(Native Method)_     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

Thanks a lot for your help Julie! That worked.
I have a followup question. Now, I get the Login view even though I didn't include a login view in my custom activity space.
I am trying to develop the custom login activity space and don't want to display the default loginview and want to auto login. So I have created a custom activity space and a custom control. I am not sure if I have everything coded correctly yet. How do I make sure I don't display the login view if I go to my custom space directly?
What's the best way to do this? I am still trying to go through the PT code and understand it. Any pointers would be very helpful.
Additionally, for the custom activity space: do I need to extend PlumtreeAS or AActivitySpace ?
I have my code listed below:
package com.my.kiosk.login;
import com.plumtree.portalpages.common.uiparts.*;
import com.plumtree.uiinfrastructure.activityspace.*;
import com.plumtree.xpshared.htmlelements.*;
* Activity Space for Kiosk login.
public class KioskLoginSpace extends AActivitySpace // AActivitySpace or PlumtreeAS ??
     public static final String STR_MVC_CLASS_NAME = "KioskLogin";
     * @see com.plumtree.uiinfrastructure.activityspace.IManagedObject#Create()
     public Object Create()
          return new KioskLoginSpace();
     * @return
     public String GetName()
          return STR_MVC_CLASS_NAME;
     * @see com.plumtree.xpshared.activityspace.AActivitySpace#Init()
     public void Init()
          super.Init();
          //RegisterPage(new LoginDP());
          //RegisterModel(LoginModel.STR_MVC_CLASS_NAME);
          //IModel myModel = GetModel(LoginModel.STR_MVC_CLASS_NAME);
          //RegisterView(LoginView.STR_MVC_CLASS_NAME, myModel);
          // Register the control in this space
          RegisterControl(KioskLoginControl.STR_MVC_CLASS_NAME, null);
     * Determine whether or not the current user has the security
     * privileges necessary to view the requested page.
     * @see com.plumtree.uiinfrastructure.activityspace.AActivitySpace#CheckBasicAccess(String, String, boolean)
     public boolean CheckBasicAccess(String strPage, String strControl,
                                             boolean _bSameSpace)
          // All users are allowed to access this space
          return true;
     /* (non-Javadoc)
     * @see com.plumtree.uiinfrastructure.activityspace.AActivitySpace#GetStyleSheetLinks()
     public HTMLElementCollection GetStyleSheetLinks() {
          // TODO Auto-generated method stub
          return null;
package com.my.kiosk.login;
import com.plumtree.debug.*;
import com.plumtree.openfoundation.util.*;
import com.plumtree.openfoundation.web.*;
import com.plumtree.portalpages.browsing.myportal.*;
import com.plumtree.portalpages.browsing.myportal.mypages.*;
import com.plumtree.portalpages.common.login.*;
import com.plumtree.portaluiinfrastructure.login.*;
import com.plumtree.server.*;
import com.plumtree.uiinfrastructure.activityspace.*;
import com.plumtree.uiinfrastructure.application.varpacks.*;
import com.plumtree.uiinfrastructure.login.*;
//import com.plumtree.portalpages.browsing.login.*;
* This class handles the control logic for Store Kiosk login.
public class KioskLoginControl implements ILoginControl, IHTTPControl
     /** object name */
     public static final String STR_MVC_CLASS_NAME = "KioskLogin";
     /** Query String parameters */
//     public static final String PARAM_CREATE_ACCT = "createacct";
     /** MVC Objects */
     private AActivitySpace m_asOwner;
//     private LoginModel m_asModel;
     /** these need to be nulled out after execution. */
     private IWebData m_WebData = null;
     private IXPRequest m_xpRequest = null;
     private IPTSession m_userSession = null;
     * @see IHTTPControl
     * @param r
     * @param pageData
     public void SetHTTPItems(IXPRequest r, IWebData pageData)
//          In a given request, this method is called first.
          m_xpRequest = r;
          m_WebData = pageData;
     * @see com.plumtree.xpshared.activityspace.ILoginControl#SetRedirectForUseAfterLogin(Redirect)
     public void SetRedirectForUseAfterLogin(Redirect r)
          // In a given request, this method is called second.
          return;
     * @see com.plumtree.xpshared.activityspace.IControl#execute()
     public Redirect CheckActionSecurityAndExecute(XPHashtable arguments)
          // In a given request, this method is called third.
          if (PTDebug.IsDebugTracingEnabled(Component.Portal_Browsing))
               PTDebug.Trace(Component.Portal_Browsing, TraceType.Error,
                    "KioskLoginControl CheckActionSecurityAndExecute() creating redirect to the Kiosk subportal");
          // In a given request, this method is called third.
          if (PTDebug.IsInfoTracingEnabled(Component.Portal_UI_Infrastructure))
               PTDebug.Trace(Component.Portal_UI_Infrastructure, TraceType.Error,
                              "GuestSubportalLoginControl Execute() creating redirect to MarkAsGuestControl.");
          // Redirect to the MarkAsGuestControl to mark this session as a guest user.
          // redirect to myPage
          Redirect myRedirect = new Redirect();
          myRedirect.SetLinkCreateNewSpace(MyPageAS.STR_MVC_CLASS_NAME,
               m_asOwner);
          myRedirect.SetControl(SetPageControl.STR_MVC_CLASS_NAME);
          //int iId = mySession.GetSessionInfo().GetCurrentUserID();
          IPTSession mySession = (IPTSession)(m_asOwner.GetUserSession());
          int iId = mySession.GetSessionInfo().GetCurrentUserID();
          iId = -1 * iId;
          String sId = XPConvert.ToString(iId);
          myRedirect.AddControlArgument(SetPageControl.STR_PAGE_ID, sId);
          // Make this use a true 302 redirect
          myRedirect.SetIsHTTPRedirect(true);
          return myRedirect;
          //return null;
     * This method is used to determine if the guest user should
     * be redirected to their default page or to the login page
     * if a space is not specified.
     * @param RequestData
     * @return boolean true implies the guest should redirect to
     * login if no space is specified. Login is default.
/*     private boolean IsRedirectOnLogoutEnabled()
          ConfigVarPack vpConfig = (ConfigVarPack) m_asOwner.GetApplication().GetVarPackManager().GetVariablePackage
               (ConfigVarPack.VARPACK_ID);
          String strGuestRedirect = vpConfig.GetConfigValueAsString(
               ConfigConstants.AUTHENTICATION_SECTION, "RedirectOnLogout",
               ConfigConstants.VALUE_ATTRIBUTE);
          // default value
          boolean bResult = true;
          if ((strGuestRedirect != null) && (!"".equals(strGuestRedirect)))
               if (XPConvert.ToInteger(strGuestRedirect) == 0)
                    bResult = false;
          return bResult;
     // IMVCObject
     * @see com.plumtree.uiinfrastructure.activityspace.IManagedObject#Create()
     public Object Create()
          return new KioskLoginControl();
     // Methods from ILoginControl
     * @see com.plumtree.xpshared.activityspace.ILoginControl#DoGetSession()
     public boolean DoGetSession()
          // The interpreter should ask us for the session.
          // In a given request, this method is called fourth.
          // Attempt to login as the custom guest user here, rather than in GetSession()
          // so that if we are unable to connect, we can abort the login attempt.
          // Otherwise, we have no way of knowing in the PEI whether or not login
          // has previously failed, and we can get in an infinite loop.
          try
               //Add code to derive Kisok user name after Store lookup
               String strKioskUserName = "kiosk0000";
               String strKioskUserPassword = "";
               // Look at the request URL to determine what URL this user
               // is trying to access.
               // Switch strCustomGuestName to your first custom guest here
/*               if (XPStringUtility.IndexOf(m_asOwner.GetCurrentRequestURL(),
                                                       "firstsubportal") != -1)
               // Switch strCustomGuestName to your second custom guest here
               else if (XPStringUtility.IndexOf(m_asOwner.GetCurrentRequestURL(),
                                                            "secondsubportal") != -1)
               // Connect as the custom guest user
               m_userSession = PortalObjectsFactory.CreateSession();
               m_userSession.Connect(strKioskUserName, strKioskUserPassword,
                                        null);
          catch (Exception e)
               if (PTDebug.IsErrorTracingEnabled(Component.Portal_UI_Infrastructure))
                    PTDebug.Trace(Component.Portal_UI_Infrastructure,
                                   TraceType.Error,
                                   "Unable to connect to Kiosk user.", e);
               m_userSession = null;
               // Since we are unable to connect to our custom guest user, we do not
               // want to login right now.
               return false;
          return true;
     * @see com.plumtree.xpshared.activityspace.IControl#GetName()
     public String GetName()
          return STR_MVC_CLASS_NAME;
     * @see com.plumtree.xpshared.activityspace.ILoginControl#GetSession()
     public Object GetSession()
          // In a given request, this method is called fifth.
          if (null != m_userSession)
               LoginResult rReturn = null;
               try
                    // Login the custom guest user. This calls the login PEIs.
                    rReturn = LoginHelper.INSTANCE.AttemptLogin(m_userSession,
                                                                           m_asOwner,
                                                                           m_xpRequest,
                                                                           m_WebData);
               catch (Exception e)
                    if (PTDebug.IsErrorTracingEnabled(Component.Portal_UI_Infrastructure))
                         PTDebug.Trace(Component.Portal_UI_Infrastructure,
                                        TraceType.Error, "AttemptLogin() failed.", e);
               if (!rReturn.m_bSuccess)
                    if (PTDebug.IsErrorTracingEnabled(Component.Portal_UI_Infrastructure))
                         PTDebug.Trace(Component.Portal_UI_Infrastructure,
                                        TraceType.Error,
                                        "KioskLoginControl AttemptLogin() failed: " +
                                        rReturn.m_strError);
               if (null != rReturn.m_Redirect)
                    if (PTDebug.IsErrorTracingEnabled(Component.Portal_UI_Infrastructure))
                         PTDebug.Trace(Component.Portal_UI_Infrastructure,
                                        TraceType.Error,
                                        "KioskLoginControl AttemptLogin() return redirect ignored.");
          IPTSession userSession = m_userSession;
          // Null out the IHTTPControl data so we don't retain the memory after the
          // request is done (i.e. leak the memory)
          m_xpRequest = null;
          m_WebData = null;
          m_userSession = null;
          return userSession;
     * @see com.plumtree.xpshared.activityspace.IControl#Init(IModelRW)
     public void Init(IModel model, AActivitySpace space)
//          m_asModel = (LoginModel) model;
          m_asOwner = space;

Similar Messages

  • HTMLTextarea in a custom activity space - _htFormData problem

    I can create a form in a custom activity space and read the HTMLInput form types after the form post in the XPHashtable available in both the Model's SavePage() method and the RepostControl's PerformAction() method - they're all in the htFormData hashtable just fine.  But when I try to use an HTMLTextarea - the textarea never shows up.  I know other input types require a certain naming convention to be followed or they blow up the form post (e.g. textbox names must start w/ 'intx_' and buttons must be 'in_bu_'). I looked at code the in the plumtree_ui_source portalpages project and found a textarea there called 'in_ta_yadayada' - so I named mine 'in_ta_yadayada' - but that didn't fix it.
    Any ideas?

    Greetings,
    When I use an IControl and post form data to it that includes an HTMLTextArea, I am able to grab the textarea's entered value from CheckActionSecurityAndExecute's arguments. The name of my HTMLTextArea is "in_tx_test":
    public Redirect CheckActionSecurityAndExecute(XPHashtable arguments)
    String[] sValues = (String[]) arguments.GetElement("in_tx_test");
    sValues[0] will then contain whatever was entered into the textarea. Could you perhaps try implementing your solution this way?
    Regards,
    Andrew Bays | bdg | [email protected] | http://www.thebdgway.com

  • Plase help me to open active iphone  and idont speak english

    help me to open active iphone and i dont speak english

    Without the original Apple ID and password, you cannot activate the iPhone it's to deter thief using it.
    Activation Lock cannot be bypass and Apple won't help.
    http://support.apple.com/kb/HT5818

  • Using JSF in custom activity spaces

    Has anyone tried using JSF to build a custom activity space?

    Hi Badri,
    Please refer : 7.12.4 How to Generate a Task Display Form in http://download-west.oracle.com/docs/cd/B31017_01/core.1013/b28764/bpel012.htm
    Hope that answers your question!
    Cheers
    Anirudh Pucha

  • HELP PLEASE - ERROR ON PANSONIC P50VT20B AND Panso...

    HELP PLEASE - ERROR ON PANSONIC P50VT20B AND Panasonic HOME CINEMA SC-BTT775.
    the moment i login using the tv or blu-ray i cannot choose anything other than ' Back to homepage ' message which is displayed under my contactlist on tv... at times it says too many contacts... Kindly help... the camera is skyoe ty-cc10w for panasonic tv's and blu-ray...

    Same issue

  • SQL error while activating DSO and loading Mater Data

    Hello Experts,
    we are having process chains which include process activating DSO and loading to Master data,
    while executing achai, we are getting error:
    An error occurred during confirmation of process 000008. See long text
    Message no. RSODSO_PROCESSING024
    Diagnosis
    Note the detailed system message:
    An SQL error occurred when executing Native SQL.
    when i go to T-Code: ST22
    the diagnosis is below:
    Runtime Errors         DBIF_RSQL_SQL_ERROR
    Exception              CX_SY_OPEN_SQL_DB
    Date and Time          20.05.2010 22:18:02
    What happened?
         The database system detected a deadlock and avoided it by rolling back
         your transaction.
    What can you do?
         If possible (and necessary), repeat the last database transaction in the
          hope that locking the object will not result in another deadlock.
         Note which actions and input led to the error.
         For further help in handling the problem, contact your SAP administrator
         You can use the ABAP dump analysis transaction ST22 to view and manage
         termination messages, in particular for long term reference.
         Note which actions and input led to the error.
         For further help in handling the problem, contact your SAP administrator
         You can use the ABAP dump analysis transaction ST22 to view and manage
         termination messages, in particular for long term reference.
    Could you please help me out how can i deal with this issue, .
    Regards
    Sinu Reddy

    it seems that the target you're loading to is already locked by another load...if it concerns a master data is also possible that the master data is locked by a change run. check your scheduling and make sure you don't load the same target at the same moment...
    M.

  • Hi.can u pls help me out I'm stuck and don't know what to do..

    pls help me out...can i activate my iPhone 4s without knowing the previous owners iCloud password???i bought the phone and have no clue on where to find him.

    TJ Junior wrote:
    pls help me out...can i activate my iPhone 4s without knowing the previous owners iCloud password???i bought the phone and have no clue on where to find him.
    Sorry no.  If you don't know the previous owners info or can't get a hold of them, then you now own an ibrick.
    Find My iPhone Activation Lock: Removing a device from a previous owner’s account - Apple Support
    Apple can't help you either.

  • Screen Sharing bug (erroneously activating Spaces and Dashboard)

    I'm a recent upgrade to Snow Leopard, and also, as it turns out, a complete newbie to Screen Sharing, which generally works quite well.
    My one hitch is that under certain circumstances, the remote machine activates Spaces or Dashboard when I don't want it to. Those circumstances are clicking on one or multiple files, and then attempting to drag them somewhere while holding down the mouse button. For some reason, this problem does not occur while, say, dragging a Finder window around on the desktop.
    I have hot corners for Spaces and Dashboard in the top-right and bottom-left corners of my screen, respectively. However, the accidental activation occurs when my cursor is nowhere near the screen corners. I thought it might have been issue with scaling, but the same problem occurs without scaling. I also have a hot corner in the bottom-right for display sleep, but this never seems to activate accidentally.
    I guess I could disable hot corners, but I'd prefer not to. Any advice would be appreciated.
    Thanks in advance.

    No; my local machine is a MBP and I was only using the trackpad. When I get home I'll check to see if the side buttons are enabled on the remote machine (iMac), but I doubt that's the issue.
    Thanks for your reply.

  • Help me with my activation password and activation server address

    hei.. yesterday i tried to wipe my blackberry.. and then all of my data lost.. when I open my setup wizard, then open my email set up, i need activation password and activation server address.. but i don't know what mine.. how is it?
    please help me..

    Hi hikarisora
    Welcome to BlackBerry Support Forums
     Before going to email setup , try registrating your device with your wireless sevice provider .For that  : 
    On the Home screen of the BlackBerry smartphone, click Options, or click Settings > Options
    For BlackBerry Device Software 4.1 to 5.0, Advanced Options > Host Routing Table > 
    Press the Menu key and click Register Now
    Wait till a Registration messages comes in your message box.
    KB00510 How to register a BlackBerry smartphone with the wireless network
    After getting the registration message on your device try setup wizard again.
    Good Luck.
    Click " Like " if you want to Thank someone.
    If Problem Resolves mark the post(s) as " Solution ", so that other can make use of it.

  • Pls help on error on ereader "this document is protected by DRM ( adobe digital rights management ) and is not currently authorized for use with your adobe id

    how do i solve this in order for the e reader to open the file?“this document is protected by DRM ( adobe digital rights management ) and is not currently authorized for use with your adobe id
    thnaks

    This is something you will need to talk to the publisher of the document. They might have to do something to allow you to open the file. (If you changed Adobe ID since buying the file, for instance, they might have to allow for that).

  • Urgent,pls help -adpatch error

    Hi,
    I am applying patch 3480000 and it stopped on the way because of lack of space with ---unable to flush logs
    Using adctrl after providing more space , I get
    Control
    Worker Code Context Filename Status
    1 Run AutoPatch R115 Wait
    2 Run AutoPatch R115 Wait
    3 Run AutoPatch R115 GMDQMSEB.pls Completed
    4 Run AutoPatch R115 GMDQMSMB.pls Completed
    I restart worker 1 and 2 and got
    Control
    Worker Code Context Filename Status
    1 Startup AutoPatch R115 Wait
    2 Startup AutoPatch R115 Wait
    3 Run AutoPatch R115 GMDQMSEB.pls Completed
    4 Run AutoPatch R115 GMDQMSMB.pls Completed
    Finally when I decided to start adpatch, it stops with this error:
    Writing dependencies of jobs to run to appldep.txt file...
    There are now 60977 jobs remaining (current phase=A0):
    0 running, 115 ready to run and 60862 waiting.
    Reading completed jobs from restart file (if any).
    AutoPatch error:
    Unable to find job when restarting.
    Wrong number of fields in restart file at line number = 22317.
    This may indicate that the 'END OF COMPLETED JOBS' line is missing.
    Error running SQL and EXEC commands in parallel
    I have followed Metalink note 175485.1 but I think that applies to applying another patch in between.
    Please how can I just continue with this one big patch.
    Thanks

    Wrong number of fields in restart file at line number = 22317.
    This may indicate that the 'END OF COMPLETED JOBS' line is missing.
    Error running SQL and EXEC commands in parallelI suggest you start the patch from the beginning.

  • Error while activating TCT and BI admin. Cockpit (Urgent)

    Hi Experts,
                    We are configuring NW 04s BI system right now. We have followed the general settings on the system after Basis handed that over to us accrding to Best Practice config. document. Now to install BI administration cockpit, we need to activate the technical content for executing the BI Admin. cockpit. First of all, when we tried to install technical content automatically, we got this error msg no. RSTCO_UT013 and in our 2nd trial we are getting err msg no RSQBW400. First msg was about the job BI_TCO_ACTIVATION failure. Second msg is " There is no A version of Infoset 0RSTT_I07. Because of the errors, we are not able to install any standard business content. Every time we run a background job, it gets cancelled.
    We are applying the OSS notes no. 965386 and 934484. If any one has any idea of resolving the issue plz. let us know. Full points will be awarded for the correct answers. Thanks <b></b>

    Hi All,
    This is best practice in activating BI Statistics and Admin Cockpit.
    BI Administration Cockpit and new BI Statistics Content in SAP NetWeaver 2004s - Webinar Details
    https://www.sdn.sap.com/irj/sdn/webinar?rid=/library/uuid/d09864c5-0bb0-2910-8e8a-a306a886dcd9
    I recomend to use BI CONT 703 SP5.
    If not,  you need do manual correction and apply more than 50 notes.

  • Help with Exchange 2007, Active Sync and iPhone 3g - software 2.0.2

    Hello good evening and *******
    Now that's said, is anyone else having 'issues' with this?
    I'm on install number ten of Exchange 2007 and god knows how many different variations of trying to connect to it on the phone. I can get OWA working on the phone and via the web both on the phone and via my home pc, i've had Outlook at home working and i've had Outlook at work working. Honestly when it works, it's seamless and very very quick however i'd like it to work for longer than a day and have some faith that it will do so.
    What I keep finding is that for some reason, despite nothing changing on the server or the phone is that Active Sync eventually fails and for no apparent reason. The longest i've had it working is just over a day ( yesterday) and last night it packed up again.
    I think it's something to do with certificates / dns but that's purely guesswork as I thought i'd fixed it last time by setting up the FQDN to point at both internal and external network cards on our internal network.
    I would also like to point out that Exchange2007 has been working perfectly throughout all of this, it's just the iPhone / ActiveSync part that dies - unsurprisingly this is the most important bit for me as that's the bit our sales force will be relying on when we transfer to exchange.
    I'm no Mac 'fan' and i'm not that much in love with Windows but there seems to be something amiss between Apple and Microsoft and due to the iPhones complete lack of diagnostic logging further compounded by silent error messages i'm at a loss to find out where / why / when it's breaking.
    Is there a 2.0.3 update due which will address this problem?
    In the meantime i'm off to install Exchange ..... again, set up security certificates ... again ..... and see if it will fix what's broken .... again

    And now it's working!!!
    I changed the following in IIS.
    Default website - Microsoft Server ActiveSync Properties
    virtual directory - read access enabled
    directory security - integrated windows authentication, digest authentication, basic authentication enabled
    realm - set to mydomain.com
    Changed the same things for OWA
    That appears to have done the trick but i've been here before so i'll see if it stays working over the weekend.
    As a phone ... i'm impressed, as a web enabled device, i'm impressed but as a Corporate Tool ..... i've yet to be impressed, largely due to the complexity of integration into exchange.

  • Pls help -startup error

    hi,
    when i used the following command, the error happened.
    startup mount pfile=/oracle/credit/init.ora
    SQL> startup mount pfile=/oracle/credit/init.ora
    ORA-27154: post/wait create failed
    ORA-27300: OS system dependent operation:semget failed with status: 28
    ORA-27301: OS failure message: No space left on device
    ORA-27302: failure occurred at: sskgpsemsper
    plz help

    ORA-27301: OS failure message: No space left on
    deviceSounds pretty clear.Eric,
    I have over 50GB disk and 4GB RAM left.

  • Programmtic login - from either a custom activity space or LoginAction PEI

    I know how to programmatically logout using:<br>
    Redirect redirect = null;<br>
    redirect.SetLinkCreateNewSpace(LoginAS.STR_MVC_CLASS_NAME, null);<br>
    redirect.SetControl(LoginControl.STR_MVC_CLASS_NAME);<br>
    redirect.AddControlArgument(LoginHelper.PARAM_DOLOGOUT, true);<br>
    redirect.AddControlArgument(ASConstants.CLEARSESSION, "true");<br>
    return redirect;<br><br>
    I got that code from right here in the forums - thanks.<br>
    However, I need a snippet that will programatically login and return a Redirect now, too. Does anyone have a snippet that will do that?<br><br>
    p.s. I'll be putting it into a LoginActions PEI in the OnFailedLoginDoRedirect(). In our use case, if someone tries to login and it fails, I'll be checking a custom sql table that maps old bad logins to new good ones and attempts programmatic re-login with the retrieved/mapped credentials.<br><br>
    p.p.s I'll have all 3 items in my pocket - userId, username, and password - if that makes a difference in the possible solution that gets posted here. I could also get a login token for the mapped user if that's necessary, too. So I can get 4 things to help w/ the programmatic login.<br><br>
    Thanks in advance.

    LMah gets full credit for this answer (just mimic the login form!):<br><br>
    Redirect redirect = new Redirect();<br>
    redirect.SetLinkCreateNewSpace(LoginAS.STR_MVC_CLASS_NAME, null);<br>
              redirect.AddControlArgument("in_hi_space", "login");<br>
              redirect.AddControlArgument("in_hi_spaceID", 0);<br>
              redirect.SetControl(LoginControl.STR_MVC_CLASS_NAME);<br>
              redirect.AddControlArgument("in_hi_dologin", true);<br>
              redirect.AddControlArgument("in_tx_username", "administrator");<br>
              redirect.AddControlArgument("in_pw_userpass", "");<br>
              redirect.AddControlArgument("in_se_authsource", "");<br>
              return redirect;<br>
    <br>If you'd like to use api constants instead of hard coding the input values, you can always do something like this:<br>
    redirect.AddControlArgument(LoginHTML.PARAM_USERPASS, "");

Maybe you are looking for

  • Problem Dynamic Security : No filter applied without Refresh

    Hi,  I am surprise because when I open my PowerPivot report on my Bi portal on Sharepoint 2013, no filter are applied, Dynamic Security not work, unless I do a refresh of my report. When I refresh my report, with an other windows account, all the fil

  • Microphone not working during the phone calls

    Hi dear colleagues, I've been using my STL100-2 for 3 weeks and suddenly my microphone stopped working during the phone calls. It is 100% not a hardware problem because voice input works fine. The microphone works correctly when I turn the speaker on

  • Visual Studio and Winsock vs. Winsock2

    Hi Folks, First off, I'm a Mac guy who is still relatively new to Visual Studio 2003 and 2005. I have a question that I hope is simple for someone with Visual Studio experience to answer... I am working on a plug-in that uses sockets and I was trying

  • Repair Disk Permission's

    Why am I getting this error on first aid trying to repair my permission's. Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent" has been modified and will not be repaired. I am using Yosemite version

  • How do I deauthorize my old computer and authorize my new one?

    How do I deauthorize my old computer and authorize a new one?