BOB: Business Objects Board
Not endorsed by or affiliated with SAP

Register | Login 

Follow BOB on Twitter! 
Follow BOB on Twitter! (Opens a new window)  

General Notice: No events within the next 45 days.

BOXI Password Reset Self-Serve Utility
3 members found this topic helpful
Goto page Previous  1, 2, 3, 4, 5  Next
 
Search this topic... | Search BOB's Downloads... | Search Box
Register or Login to Post    Forum Index -> BOB's Downloads  Previous TopicPrint TopicNext Topic
Author Message
bdouglas
Forum Addict
Forum Addict



Joined: 29 Aug 2002

Posts: 2841
Location: dayton, OH


flag
PostPosted: Mon Jun 22, 2009 9:33 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

That may mean you just have a code issue - if you want to post what you've got, I'd definitely take a look...

If that doesn't work, I will work out a deal with you - if we're on the same version, that is (V3.0 sp2?).

Good luck!
B
Back to top
Denise
Senior Member
Senior Member



Joined: 09 Mar 2006

Posts: 57



PostPosted: Mon Jun 22, 2009 9:56 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Thanks for this Brent - OK this is what I have so far:

Code:
Logon.jsp looks like this on the includes:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
<%@ page import="com.crystaldecisions.sdk.framework.CrystalEnterprise" %>
<%@ page import="com.crystaldecisions.sdk.framework.IEnterpriseSession" %>
<%@ page import="com.crystaldecisions.sdk.framework.ISessionMgr" %>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoStore" %>
<%@ page import="com.crystaldecisions.sdk.occa.managedreports.*" %>
<%@ page import="com.crystaldecisions.sdk.occa.security.ILogonTokenMgr" %>
<%@ page import="javax.servlet.http.Cookie" %>

ResetuserPasswordId looks like this:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
<%@ page import="com.crystaldecisions.sdk.framework.CrystalEnterprise" %>
<%@ page import="com.crystaldecisions.sdk.framework.IEnterpriseSession" %>
<%@ page import="com.crystaldecisions.sdk.framework.ISessionMgr" %>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoStore" %>
<%@ page import="com.crystaldecisions.enterprise.ocaframework.ServiceNames"%>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.*"%>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.CePropertyID"%>
<%@ page import="com.crystaldecisions.sdk.occa.pluginmgr.*"%>
<%@ page import="com.crystaldecisions.sdk.plugin.CeProgID"%>
<%@ page import="com.crystaldecisions.sdk.plugin.desktop.user.*"%>
<%@ page import="com.crystaldecisions.sdk.properties.*"%>
<%@ page import="java.util.*"%>
<%@ page import='java.io.*' %>
<%@ page import='java.text.*' %>
<%@ page import='java.net.URL' %>


ResetuserPasswordName looks like this:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
<%@ page import="com.crystaldecisions.sdk.framework.CrystalEnterprise" %>
<%@ page import="com.crystaldecisions.sdk.framework.IEnterpriseSession" %>
<%@ page import="com.crystaldecisions.sdk.framework.ISessionMgr" %>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.IInfoStore" %>
<%@ page import="com.crystaldecisions.enterprise.ocaframework.ServiceNames"%>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.*"%>
<%@ page import="com.crystaldecisions.sdk.occa.infostore.CePropertyID"%>
<%@ page import="com.crystaldecisions.sdk.occa.pluginmgr.*"%>
<%@ page import="com.crystaldecisions.sdk.plugin.CeProgID"%>
<%@ page import="com.crystaldecisions.sdk.plugin.desktop.user.*"%>
<%@ page import="com.crystaldecisions.sdk.properties.*"%>
<%@ page import="java.util.*"%>
<%@ page import='java.io.*' %>
<%@ page import='java.text.*' %>
<%@ page import='java.net.URL' %>


When I run the URL then I get the frames up and the title bit the centre 'page' frame is missing - where I would expect to see the button: ‘Enter to Rest your Password’ (then go to the screen where you select either ID or Name)… Instead I have the following status 500 error:

Code:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.CrystalEnterprise resolves to a package

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.IEnterpriseSession resolves to a package

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.ISessionMgr resolves to a package


   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.CrystalEnterprise resolves to a package

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.IEnterpriseSession resolves to a package

Generated servlet error:
Only a type can be imported. com.crystaldecisions.sdk.framework.ISessionMgr resolves to a package


   org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
   org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
   org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


Hopefully this makes sense to you – any help really appreciated.

Thanks
Denise
Back to top
bdouglas
Forum Addict
Forum Addict



Joined: 29 Aug 2002

Posts: 2841
Location: dayton, OH


flag
PostPosted: Mon Jun 22, 2009 10:25 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

I don't get that, if you want email me and I'll send you my basic reset JSP ... if that does not work, we'll know it's your libraries...

Thanks!
B
Back to top
gridironcoach
Forum Member
Forum Member



Joined: 15 May 2009

Posts: 17



PostPosted: Mon Jun 29, 2009 12:04 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

By Chance is there a .NET version of this fine utility?
Back to top
bdouglas
Forum Addict
Forum Addict



Joined: 29 Aug 2002

Posts: 2841
Location: dayton, OH


flag
PostPosted: Mon Jun 29, 2009 12:09 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Not from me, but I think the SAP site has some examples of this for .NET.... Look for their Admin Tools SDK examples.

Good luck!
B
Back to top
gwilliams
Forum Member
Forum Member



Joined: 26 May 2009

Posts: 12



PostPosted: Tue Jun 30, 2009 11:05 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Has anyone tried this in BOXI 3.1? - Does it work ok?... - i seem to be having problems with the lib files?
Back to top
leesouth
Forum Member
Forum Member



Joined: 02 Jul 2009

Posts: 1



PostPosted: Thu Jul 02, 2009 12:00 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Hello all,

I can get as far as displaying the index.html page but when I click "Enter to reset password" I get a Java error:

Code:

An error occurred at line: 33 in the jsp file: /logon.jsp
Generated servlet error:
IReportSourceFactory cannot be resolved to a type


   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


I assume I must not have imported something I need? The only JAR I cannot find is cewca.jar - could that be the problem?

Anyone?
Back to top
nithya_raj
Forum Associate
Forum Associate



Joined: 03 Feb 2007

Posts: 978



PostPosted: Wed Sep 09, 2009 2:57 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

I am trying to get his working on Websphere and dont know where to start. icon_neutral.gif Could anybody shed some light?
Back to top
veybo
Senior Member
Senior Member



Joined: 21 Aug 2006

Posts: 74


flag
PostPosted: Thu May 20, 2010 12:47 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Was anybody ever able to successfully implement this application in BoXi 3.1 at all?

It is a very useful tool, that I would like to make available to our 3.1 users.

I have tried implementing the BoXi r2 code as is into 3.1 but it does not look like that is possible.

Can anybody advise what they might have done?

Cheers!

_________________
Veybo
Business Intelligence Analyst.
Bo 5.x, Bo 6.x, BoXi R2, BoXi 3.1, BoXi r4, BoXi 4.1.
Back to top
Bolandb
Principal Member
Principal Member



Joined: 08 Jun 2010

Posts: 187
Location: Cleveland, Ohio



PostPosted: Mon Jun 28, 2010 2:01 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

I got it to work. I copied all of the files from the webapps/Analyticalreporting/Webinf/Lib, and everything from BusoinessOBjects/Common, to the webapps/selfserve/webinf/lib folder.

Then I just reset Tomcat and it worked.

What I wanted it for was no a self service Enterprise password reset though, I just used it as a starting point to mass update users Enterprise Passwords, so maybe some other changes would need to be made.
Back to top
gorthous
Principal Member
Principal Member



Joined: 10 Nov 2004

Posts: 160
Location: Atlanta


flag
PostPosted: Mon Jun 28, 2010 2:37 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Im sorry, but where are you getting these:
BusoinessOBjects/Common

can you provide the full directory structure?

thanks

_________________
XI R3 SP2 FP 2.4 - Tomcat 6.0.25, Apache 2.2.11, IBM DB2 repository on VMWare Win Server 2008.
Gabo Orthous - Chileno De Corazon
Back to top
Chris Pohl
Forum Addict
Forum Addict



Joined: 18 Jun 2002
ASUG Icon
speaker.gif
Posts: 2883
Location: da' burg


flag
PostPosted: Tue Jun 29, 2010 2:07 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Works with XI3.1.SP3 ... These are the directory structures I copied in (as per step 5 of the documentation):

D:\Program Files\Business Objects\Tomcat55\common\lib
D:\Program Files\Business Objects\Tomcat55\webapps\AnalyticalReporting\WEB-INF\lib


+1 to the request to have this fix disabled accounts ... Anyone get that working?

_________________
Chris Pohl
Follow me on Twitter
Search is Your Friend™
Back to top
Bolandb
Principal Member
Principal Member



Joined: 08 Jun 2010

Posts: 187
Location: Cleveland, Ohio



PostPosted: Wed Jun 30, 2010 7:25 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Oops, yeah I think Chris is right, I think I got confused. I was thinking it was at the root above Tomcat that had the common folder, but it probably was Tomcat/Common. Thanks for the post Chris.
Back to top
DZ2209
Forum Member
Forum Member



Joined: 18 Jul 2008

Posts: 12



PostPosted: Tue Aug 10, 2010 10:10 am 
Post subject: Re: BOXI Password Reset Self-Serve Utility

Hello,

We have been using this great utility on XI R2 for almost three years now, and it works perfectly fine.

We are testing XI 3.1 SP3 and I would like to continue using it, so I followed all the steps to reflect new test environment (server names, user ID), but when I click on the Login button I get:

"Sorry - you could not be logged on to this server." Ensure that your user name and password, as well as the CMS name are correct."

I double checked changes I made to the logon.jsp file and the only thing that I am not sure of is the CMS name, which is different than in R2. This is the login part of my logon.jsp:

// Enter your CMS Name
String cms = "DC07BOW50.CentralManagementServer";
//Enter your Admin equivalent User Id
String username = "passwordreset";
//Password for the ID entered above
String password = "today123";
String auth = "secEnterprise";

In R2 CMS name was "server name.cms". In 3.1 I think it is "server name.CentralManagementServer".

I can log in with the user ID to infoview just fine.

Any help would be greatly appreciated. Thanks.

++++++++++++++++++++++
Update: I got it to work (log in part) by entering just the CMS name. No extension (like "cms")
Back to top
Bolandb
Principal Member
Principal Member



Joined: 08 Jun 2010

Posts: 187
Location: Cleveland, Ohio



PostPosted: Tue Aug 10, 2010 2:05 pm 
Post subject: Re: BOXI Password Reset Self-Serve Utility

What I put in for the cms was the cluster name, so I think if you just have the server name it will work.
Back to top
Display posts from previous:   
Register or Login to Post    Forum Index -> BOB's Downloads  Previous TopicPrint TopicNext Topic
Page 3 of 5 All times are GMT - 5 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
 
Jump to:  

Index | About | FAQ | RAG | Privacy | Search |  Register |  Login 

Get community updates via Twitter:

Not endorsed by or affiliated with SAP
Powered by phpBB © phpBB Group
Generated in 0.0310 seconds using 17 queries. (SQL 0.0019 Parse 0.0010 Other 0.0281)
CCBot/2.0 (https://commoncrawl.org/faq/)
Hosted by ForumTopics.com | Terms of Service
phpBB Customizations by the phpBBDoctor.com
Shameless plug for MomentsOfLight.com Moments of Light Logo