Subject: | |
From: | |
Reply To: | |
Date: | Sat, 24 Feb 2007 22:11:45 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Yikes. What CCA version are you on? Feel free to unicast me on this,
cisco won't support it im sure. im on aim at lbccservers
acl
Mike Diggins wrote:
> On Fri, 19 Jan 2007, Lanstein, Alex C wrote:
>
>> I wrote some extensions to the actual api (cisco_api.jsp) to access
>> the reports:
>
>
> I attempted to apply the code referenced above to my own cisco_api.jsp
> file. Actually I just took the 'getreportlist' as that's all I needed.
>
> // Custom report
> else if(fDel && oper.equals("getreportlist"))
> {
> String usr = request.getParameter("usr");
> if(usr == null) usr = "";
>
> String usrip = request.getParameter("usrip");
> if(usrip == null) usrip = "";
>
> String usrmac = request.getParameter("usrmac");
> if(usrmac == null) usrmac = "";
> DMReportManager dmrm = DMReportManager.getInstance();
> String whereClause = dmrm.getWhereClause(-1, "", "", usr, "",
> usrip, usrmac);
> String orderClause = " ORDER BY report_time DESC";
> ArrayList reports = dmrm.getDMReportList(whereClause +
> orderClause);
> String report_ids = "";
> for(int i = 0; reports != null && i < reports.size(); i++)
> {
> DMReport dmr = (DMReport)reports.get(i);
> if (report_ids != "")
> report_ids = report_ids + "," + dmr.getId();
> else
> report_ids = report_ids + dmr.getId();
> }
> %> <!--report_ids=<%=report_ids %>--> <%
> return;
> }
>
>
> Now, when I go to https://cca/admin/cisco_api.jsp, I get the following
> 500 (Server error):
>
> org.apache.jasper.JasperException: Unable to compile class for JSP
>
> An error occurred at line: 1,024 in the jsp file: /cisco_api.jsp
>
> Generated servlet error:
> [javac] Compiling 1 source file
> [javac]
> /perfigo/control/tomcat/work/Standalone/localhost/admin/cisco_api_jsp.java:1300:
> getDMReportList(java.lang.String,boolean) in
> com.perfigo.wlan.web.admin.DMReportManager cannot be applied to
> (java.lang.String)
> [javac] ArrayList reports = dmrm.getDMReportList(whereClause +
> orderClause);
> [javac] ^
> [javac] 1 error
>
>
> Any idea what might be wrong? I'm lost here as I don't know JSP at all.
>
> -Mike
>
>>
>>
>> -----Original Message-----
>> From: Cisco Clean Access Users and Administrators on behalf of Mike
>> Diggins
>> Sent: Fri 1/19/2007 3:36 PM
>> To: [log in to unmask]
>> Subject: API Interface to REPORTS
>>
>> I know some of you are using scripts to remotely access features of the
>> CCA administrative interface. I'm interested in building a simple
>> interface to allow our administrative support staff quick access to a
>> users report as shown in the CAM. I'd simply like them to enter the
>> userid
>> in question into a Web Page form, and have it return the latest report.
>> Has anyone attempted this? Is it even possible to do?
>>
>> -Mike
>>
>> P.S. I know I can create read-only admin accounts for access to the
>> CAM, I
>> just don't like that everything in the configuration is revealed to
>> them.
>>
|
|
|