aspire.authentication.realm=Aspire Knowledge Center #************************************************************************** #**********Application details # For releases older the b16.4, do the following # 1. uncomment directory alias for ".aspire" # 2. Make ".aspire" point to the web app root directory # 3. Make "Logging.logfile" point to an absolute path # #************************************************************************** #directories.aspire=g:\\secondary\\ai\\aspire_samples\\apptemplate #************************************************************************** # Make sure the directory under which you are putting the log file exists # Log file will be created but not the directory # # Development settings #************************************************************************** Logging.logfile=aspire:\\log\\akc.log Logging.msgLevel = 0 Logging.trace=yes # Logging.selectiveFilters=Error: # Logging.excludeFilters=vectorMetadata:,dbrs:, #************************************************************************** # Production settings #************************************************************************** #Logging.logfile=aspire:\\log\\akc.log #Logging.msgLevel = 0 #Logging.trace=no #Logging.selectiveFilters=Error: #************************************************************************** #********** Necessary parameters for servlets #************************************************************************** RequestExecutor.success_page=aspire:\\common_templates\\save_update_response_success.htm RequestExecutor.failure_page=aspire:\\common_templates\\save_update_response_failure.htm #request.AppObjects.connectionManager.className=com.ai.db.ConnectionSimpleConnectionManager request.AppObjects.transform.className=com.ai.htmlgen.AITransform6 request.ApplicationObjects.Factory.className=com.ai.application.defaultpkg.FilterEnabledFactory2 request.filters.SingleRowHashtableFilter.className=com.ai.filters.SingleRowToHashtableConverter request.ApplicationObjects.Config.className=com.ai.application.defaultpkg.CConfigWithIncludes1 #request.ApplicationObjects.Config.className=com.ai.extensions.xmlconfig.ConfigWithXMLIncludes #request.ApplicationObjects.Config.className=com.ai.servlets.WebAppConfigWithIncludes1 request.ApplicationObjects.ServletRequestUpdateFailure.classname=com.ai.servlets.DUpdateServletRequestFailureResponse1 request.ApplicationObjects.Log.className=com.ai.application.defaultpkg.CLog1 request.Aspire.BooleanExpressionEvaluator.className=com.ai.htmlgen.SimpleBEEvaluator1 request.aspire.expressionevaluator.classname=com.ai.htmlgen.DefaultExpressionEvaluator Request.aspire.defaultObjects.servletRequestUpdateFailure.className=com.ai.servlets.DUpdateServletRequestFailureResponse request.aspire.defaultObjects.ExceptionAnalyzer.classname=com.ai.common.DExceptionAnalyzer #************************************************************************** #********** Generic transform support #************************************************************************** request.aspire.servletsupport.responseHeadersClass.classname=com.ai.servlets.DefaultSetHeaders #XML output GenericTransform.Classic-xml.classname=com.ai.generictransforms.ClassicXMLGenericTransform GenericTransform.Object-xml.classname=com.ai.generictransforms.ObjectXMLGenericTransform GenericTransform.Embedded-xml.classname=com.ai.generictransforms.EmbeddedXMLGenericTransform #GenericTransform.Classic-xml.classname=com.ai.xml.FormHandlerToXMLTransform #GenericTransform.Classic-xml.headers=Content-Type="text/html"; #Excel transform GenericTransform.Excel.classname=com.ai.generictransforms.ExcelGenericTransform GenericTransform.Excel.headers=Content-Type=application/vnd.ms-excel|Content-Disposition=filename=aspire-hierarchical-dataset.xls #Text GenericTransform.Text.classname=com.ai.generictransforms.DebugTextTransform #html GenericTransform.html.classname=com.ai.generictransforms.GenericHTMLTransform #************************************************************************** # Generic Aspire template transform # inputs: reportId #************************************************************************** GenericTransform.user-aspire-templates.classname=com.ai.htmlgen.AITransform7 #GenericTransform.user-aspire-templates.headers=Content-Type="text/html"; GenericTransform.user-aspire-templates.streamGenPipeline.classname=com.ai.db.DBPreTranslateArgsMultiRequestExecutor GenericTransform.user-aspire-templates.streamGenPipeline.db=reportsDB GenericTransform.user-aspire-templates.streamGenPipeline.request.1=GetManagedURLTemplateName GenericTransform.user-aspire-templates.streamGenPipeline.request.2=ConvertTemplateNameToStream request.GetManagedURLTemplateName.classname=com.ai.db.DBRequestExecutor2 request.GetManagedURLTemplateName.stmt=\ \ select st.statement as aspire_template_string \ from reports r, sql_statements st \ where 1=1 \ and r.report_content_id = st.statement_id \ and r.report_id = {akc_templateReportId} request.ConvertTemplateNameToStream.classname=com.ai.parts.StringToInputStreamPart request.ConvertTemplateNameToStream.inputStringName=aspire_template_string request.ConvertTemplateNameToStream.resultName=aspire_template_stream #************************************************************************** #********** Aspire string substitution support #************************************************************************** aspire.substitutions.quote=aspire.translators.OracleQuote aspire.substitutions.empty=aspire.translators.GeneralTranslator aspire.substitutions.urlEncode=aspire.translators.GeneralTranslator # future stuff request.aspire.translators.quote.className=com.ai.common.SimpleQuoteTranslator request.aspire.translators.OracleQuote.className=com.ai.common.OracleQuoteTranslator request.aspire.translators.GeneralTranslator.className=com.ai.common.GeneralTranslator #************************************************************************** #********** Necessary parameters for XML/XSL support; Needs rel 2 and build 15.3 or later #************************************************************************** Aspire.startup.initializers=SystemPropertiesInitializer request.SystemPropertiesInitializer.className=com.ai.application.defaultpkg.SystemPropertiesInitializer #The following line is needed for outputting XML documents to the browser #You will need JDOM jar file request.XMLOutputter.className=com.ai.xml.JDOMXMLOutPutter #Aspire.systemProperties=XMLParserFactory,XSLTransformFactory,SAXParserFactory Aspire.systemProperties=Xerces-DBF,XSLTransformFactory,Xerces-SPF #Xerces-SPF Aspire.systemProperties.Xerces-SPF.key=javax.xml.parsers.SAXParserFactory Aspire.systemProperties.Xerces-SPF.value=org.apache.xerces.jaxp.SAXParserFactoryImpl #Xerces-DBF Aspire.systemProperties.Xerces-DBF.key=javax.xml.parsers.DocumentBuilderFactory Aspire.systemProperties.Xerces-DBF.value=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl #SAXParserFactory Aspire.systemProperties.SAXParserFactory.key=javax.xml.parsers.SAXParserFactory Aspire.systemProperties.SAXParserFactory.value=org.apache.crimson.jaxp.SAXParserFactoryImpl #XMLParserFactory Aspire.systemProperties.XMLParserFactory.key=javax.xml.parsers.DocumentBuilderFactory Aspire.systemProperties.XMLParserFactory.value=org.apache.crimson.jaxp.DocumentBuilderFactoryImpl #XSL Transform Factory Aspire.systemProperties.XSLTransformFactory.key=javax.xml.transform.TransformerFactory Aspire.systemProperties.XSLTransformFactory.value=org.apache.xalan.processor.TransformerFactoryImpl #************************************************************************** #********** Connection pool/Scheduler defintions #************************************************************************** # SimpleConnectionManager definition #request.AppObjects.connectionManager.className=com.ai.db.SimpleConnectionManager # # A connection pool implementation of the same interface # A scheduler is required for this pool to work # The corresponding scheduler is defined as well # request.AppObjects.connectionManager.className=com.ai.db.ConnectionPoolConnectionManager1 request.AppObjects.scheduler.className=com.ai.scheduler.BasicScheduler AppObjects.scheduler.timer_interval_in_milli_secs=20000 #************************************************************************** #********** Authorization/session management directives #************************************************************************** aspire.authentication.userAuthorization=no aspire.authentication.verifyPageAccess=no aspire.authentication.password=aspire #aspire.authentication.realm=Aspire request.aspire.authentication.authenticationObject.className=com.ai.aspire.authentication.TrivialAuthentication #request.aspire.authentication.authenticationObject.className=com.ai.aspire.authentication.SimpleDBAuthentication1 #request.aspire.authentication.authenticationObject.className=com.ai.aspire.authentication.UserURLMapAuthorization request.aspire.authentication.authenticationObject.publicURLs=LoginPageURL,welcomePublicJSPURL,homeJSPURL request.aspire.authentication.authenticationObject.publicRequestNames=LoginRequest #ShowFiledReportsViewJSPURL,DisplayNoteURL,newsURL,notesURL,contributorsURL,blogsURL,NotesMPURL,DisplayNoteMPURL,DisplayNoteWebViewMPURL,NotesWebViewMPURL request.aspire.authentication.authenticationObject.user.demo.excludeURLs=DisplayAppendURL aspire.sessionSupport.applySessionManagement=no #request.aspire.sessionSupport.sessionSupportObject.className=com.ai.servlets.DefaultSessionSupport1 request.aspire.servletSupport.pageRedirector.className=com.ai.servlets.ClientSideRedirector #request.aspire.servletSupport.pageRedirector.className=com.ai.servlets.DefaultRedirector aspire.servletSupport.responseHeaders=Content-Type=text/html #aspire.loginpageURLs=/akc/servlet/DisplayServlet?url=ShowFiledReportsViewJSPURL #secure variables request.Aspire.DefaultObjects.SecureVariables.className=com.ai.htmlgen.CSecureVariables Aspire.secureVariables=profile_user,profile_user_first_name,profile_user_last_name,profile_user_email # HttpEvents request.IHttpEvents.classname=com.ai.servlets.HttpEventDistributor request.IHttpEvents.eventHandlerList=loginHandler request.loginHandler.classname=com.ai.servlets.LoginValidator1 #request.loginHandler.loginPageURL=/{aspireContext}/index.html request.loginHandler.loginPageURL=/{aspireContext}/display?url=LoginPageURL request.aspire.sessionSupport.newUserSessionLoader.classname=com.ai.parts.SessionLoaderPart request.aspire.sessionSupport.newUserSessionLoader.loadVariablesRequestName=loadUserSessionParams request.loadUserSessionParams.classname=com.ai.db.DBRequestExecutor2 request.loadUserSessionParams.db=reportsDB request.loadUserSessionParams.stmt=\ select first_name as profile_user_first_name \ ,last_name as profile_user_last_name \ ,email as profile_user_email \ from users \ where user_id = {profile_user.quote} #************************************************************************** #********** Default color filters, Needs rel 2, build 15.0 or above #************************************************************************** #Default filter request.Aspire.defaultColumnFilter.className=com.ai.htmlgen.AspireColorFilter request.Aspire.defaultColumnFilter.oddColor=aspire_odd request.Aspire.defaultColumnFilter.evenColr=aspire_even request.Aspire.defaultColumnFilter.rows=1 #************************************************************************** #********** Your properties goes here # # 1. All lines should end in ,\ except for the last line # 2. There should be no empty space at the begining of the file # 3. versions of aspire older than aspire rel 1.11 and build 0 recognizes # only lower case directory aliases for this section. #************************************************************************** application.includeFiles=aspire:\\login\\login.properties