%@ page import="com.crystaldecisions.sdk.exception.SDKException" %> <%@ page import="com.crystaldecisions.sdk.framework.*" %> <%@ page import="com.crystaldecisions.sdk.occa.infostore.*" %> <%@ page import="com.crystaldecisions.sdk.occa.security.*"%> <%@ page import="java.net.*"%> <%@ page import="com.crystaldecisions.enterprise.*"%> <%@ page import="com.crystaldecisions.sdk.plugin.admin.*"%> <%@ page import="java.sql.*"%> <%@ page import="com.businessobjects.webutil.Encoder" %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <% //BO Session and redirect to Infoview IEnterpriseSession enterpriseSession; /* * Set Enterprise Logon credentials. */ final String BO_CMS_NAME = "bi4fp3"; final String BO_AUTH_TYPE = "secEnterprise"; final String BO_USERNAME = "testuser"; final String BO_PASSWORD = ""; ILogonTokenMgr logonTokenMgr; String defaultToken = ""; /* * Log onto Enterprise */ boolean loggedIn = true; try { //Create session token enterpriseSession = CrystalEnterprise.getSessionMgr().logon(BO_USERNAME,BO_PASSWORD, BO_CMS_NAME,BO_AUTH_TYPE); logonTokenMgr = enterpriseSession.getLogonTokenMgr(); defaultToken = logonTokenMgr.createWCAToken("", 20, 1); //Redirect with token attached to the ivsLogonToken parameter response.sendRedirect("http://"+BO_CMS_NAME+":8080/BOE/portal/1205291547/InfoView/logon/start.do?ivsLogonToken="+Encoder.encodeURL(defaultToken)); } catch (Exception error) { loggedIn = false; out.println(error); } %>