#------------------------------------------------------------------------------ # General Configuration #------------------------------------------------------------------------------ # # htttp.host: host where the application will run # http.port: port on which the application will be available # app.name: name of the application # application: application to install. Valid options are: extranet, intranet # index.html.link: initial page to be displayed from applications root # login.page: absolute path to the login page # institution.project: directory containing institution specific implementation (including style layouts) # htttp.host=fenix.iscte.pt http.port=8080 app.name=fenix app.context=fenix manager.filter.pattern=nothing index.html.link.localhost=siteMap.do index.html.link.fenix.iscte.pt=loginPage.jsp login.html.link.localhost=http//localhost:8080/fenix/privado login.html.link.fenix.iscte.pt=http://fenix.iscte.pt/privado login.page=http://fenix.iscte.pt/privado institution.url=http://www.iscte.pt institution.project=/home/pacz/workspace/fenix-iscte language=pt location=PT variant=ISCTE # # #------------------------------------------------------------------------------ # Web Container Configuration #------------------------------------------------------------------------------ # # app.path: relative path the application will be accesible under # manager.username: username of web container manager for installing the app # manager.password: the password of the web container manager # manager.url: absolute path to the web container managment interface # app.path=/${app.name} manager.username=admin manager.password=admin manager.url=http://fenix.iscte.pt/manager # # #------------------------------------------------------------------------------ # Data Repository Configuration #------------------------------------------------------------------------------ # # default.persistenceSupport: fully qualified classname of the default # persistence support class. Available values: # net.sourceforge.fenixedu.persistenceTier.OJB.SuportePersistenteOJB # net.sourceforge.fenixedu.persistenceTier.versionedObjects.VersionedObjectsPersistenceSupport # net.sourceforge.fenixedu.persistenceTier.delegatedObjects.DelegatePersistenceSupport # db.name: name of the database used by the application # # db.user: username with necessary authorization to access the database # db.pass: password for indicated username # db.alias: alias used to connect to database # # db.assiduousness.name: # db.assiduousness.platform: # db.assiduousness.driver: # db.assiduousness.protocol: # db.assiduousness.subprotocol: # db.assiduousness.user: # db.assiduousness.pass: # db.assiduousness.alias: # db.assiduousness.validationQuery: # # db.personFilter.name: # db.personFilter.platform: # db.personFilter.driver: # db.personFilter.protocol: # db.personFilter.subprotocol: # db.personFilter.user: # db.personFilter.pass: # db.personFilter.alias: # db.personFilter.validationQuery: # db.personFilter.other: # db.personFilter.errorFile: # db.personFilter.log: # # db.slide.driver: # db.slide.alias: # db.slide.user: # db.slide.pass: # slide.config: # default.persistenceSupport=net.sourceforge.fenixedu.persistenceTier.OJB.SuportePersistenteOJB db.name=fenix db.user=fenix db.url=db1.iscte.intranet db.pass= db.alias=//db1.iscte.intranet:3306/fenix?useUnicode=true&characterEncoding=latin1&zeroDateTimeBehavior=convertToNull db.assiduousness.name=AssiduidadeOracleTeste db.assiduousness.platform=MySQL db.assiduousness.driver=com.mysql.jdbc.Driver db.assiduousness.protocol=jdbc db.assiduousness.subprotocol=mysql db.assiduousness.user=root db.assiduousness.pass= db.assiduousness.alias=//db1.iscte.intranet:3306/AssiduidadeOracleTeste db.assiduousness.validationQuery=select 1 db.projectManagement.name=AssiduidadeOracleTeste db.projectManagement.platform=MySQL db.projectManagement.driver=com.mysql.jdbc.Driver db.projectManagement.protocol=jdbc db.projectManagement.subprotocol=mysql db.projectManagement.user=root db.projectManagement.pass= db.projectManagement.alias=//db1.iscte.intranet:3306/AssiduidadeOracleTeste db.projectManagement.validationQuery=select 1 db.personFilter.name=personFilter db.personFilter.platform=MySQL db.personFilter.driver=com.mysql.jdbc.Driver db.personFilter.protocol=jdbc db.personFilter.subprotocol=mysql db.personFilter.user=root db.personFilter.pass= db.personFilter.alias=//db1.iscte.intranet:3306/personFilter db.personFilter.validationQuery=select 1 db.personFilter.other=-1 db.personFilter.errorFile=FicheiroErros.txt db.personFilter.log=true db.slide.driver=com.mysql.jdbc.Driver db.slide.alias=mysql://db1.iscte.intranet:3306/slide db.slide.user=fenix db.slide.pass=fenix slide.config=/home/pacz/workspace/fenix-deploy/build/WEB-INF/classes/Domain.xml script.isAlive.check.db=false script.isAlive.check.slide=false # # #------------------------------------------------------------------------------ # Allowed Roles Configuration #------------------------------------------------------------------------------ # # filter.hostnames: comma seperated list of hostnames. The specified hostname # can is expected to be anything following the http:// # string. # filter.hostname.: comma seperated list of RoleTypes that are to # be provided by the server . # filter.hostnames=localhost, fenix.iscte.pt filter.hostname.localhost=PERSON,STUDENT,TEACHER,TIME_TABLE_MANAGER,MASTER_DEGREE_CANDIDATE, \ MASTER_DEGREE_ADMINISTRATIVE_OFFICE,TREASURY,COORDINATOR,EMPLOYEE,MANAGEMENT_ASSIDUOUSNESS, \ MANAGER, DEGREE_ADMINISTRATIVE_OFFICE, CREDITS_MANAGER, DEPARTMENT_CREDITS_MANAGER, ERASMUS, \ DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER, SCIENTIFIC_COUNCIL, ADMINISTRATOR, OPERATOR, \ SEMINARIES_COORDINATOR, WEBSITE_MANAGER, GRANT_OWNER, GRANT_OWNER_MANAGER, DEPARTMENT_MEMBER, DEPARTMENT_ADMINISTRATIVE_OFFICE, \ GEP, DIRECTIVE_COUNCIL, DELEGATE, PROJECTS_MANAGER, INSTITUCIONAL_PROJECTS_MANAGER, BOLONHA_MANAGER,CMS_MANAGER, \ SPACE_MANAGER, RESEARCHER, PEDAGOGICAL_COUNCIL, ALUMNI, CANDIDATE, EXAM_COORDINATOR, ACADEMIC_ADMINISTRATIVE_OFFICE, PARKING_MANAGER, MESSAGING filter.hostname.fenix.iscte.pt=PERSON,STUDENT,TEACHER,TIME_TABLE_MANAGER,MASTER_DEGREE_CANDIDATE, \ MASTER_DEGREE_ADMINISTRATIVE_OFFICE,TREASURY,COORDINATOR,EMPLOYEE,MANAGEMENT_ASSIDUOUSNESS, \ MANAGER, DEGREE_ADMINISTRATIVE_OFFICE, CREDITS_MANAGER, DEPARTMENT_CREDITS_MANAGER, ERASMUS, \ DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER, SCIENTIFIC_COUNCIL, ADMINISTRATOR, OPERATOR, \ SEMINARIES_COORDINATOR, WEBSITE_MANAGER, GRANT_OWNER, GRANT_OWNER_MANAGER, DEPARTMENT_MEMBER, DEPARTMENT_ADMINISTRATIVE_OFFICE, \ GEP, DIRECTIVE_COUNCIL, DELEGATE, PROJECTS_MANAGER, INSTITUCIONAL_PROJECTS_MANAGER, BOLONHA_MANAGER,CMS_MANAGER, \ SPACE_MANAGER, RESEARCHER, PEDAGOGICAL_COUNCIL, ALUMNI, CANDIDATE, EXAM_COORDINATOR, ACADEMIC_ADMINISTRATIVE_OFFICE, PARKING_MANAGER, MESSAGING # # #------------------------------------------------------------------------------ # FTP Configuration's #------------------------------------------------------------------------------ # # ftp.IST.server.user: # ftp.IST.server.pass: # ftp.IST.server.address: # ftp.IST.scp.command: # ftp.IST.scp.args: # ftp.degree.grades.server.user: # ftp.degree.grades.server.pass: # ftp.degree.grades.server.address: # ftp.IST.server.user=ciist ftp.IST.server.pass=desenvolvimento ftp.IST.server.address=saladd2.ist.utl.pt ftp.IST.scp.command=command ftp.IST.scp.args=args ftp.degree.grades.server.user=user ftp.degree.grades.server.pass=pass ftp.degree.grades.server.address=address # # #------------------------------------------------------------------------------ # Cache Configuration #------------------------------------------------------------------------------ # # ObjectCacheClass: cache implementation to use. Possible values are: # - org.apache.ojb.broker.cache.ObjectCacheDefaultImpl # - org.apache.ojb.broker.cache.ObjectCacheEmptyImpl # - org.apache.ojb.broker.cache.ObjectCachePerBrokerImpl # - org.apache.ojb.broker.cache.ObjectCacheJCSPerClassImpl # - org.apache.ojb.broker.cache.ObjectCachePerClassImpl # - net.sourceforge.fenixedu.persistenceTier.cache.FenixObjectCacheDefaultImpl # - net.sourceforge.fenixedu.persistenceTier.cache.ObjectCacheOSCacheImpl # cache.event.listeners: set this to: # com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener # to use javagroups clustering. This must be set for use on # distributed systems. Also, ObjectCacheOSCacheImpl must be # used for the distributed cache to work. # cache.cluster.multicast.ip: multicast ip address to use with javagroups clustering. # ObjectCacheClass=net.sourceforge.fenixedu.persistenceTier.cache.FenixCacheWrapper cache.event.listeners= cache.cluster.multicast.ip=231.12.21.132 # # #------------------------------------------------------------------------------ # HTTP Response Cache Configuration #------------------------------------------------------------------------------ # # response.cache.timeout : public pages cache timeout; subject to change in the manager interface # response.cache.timeout=600 # # #------------------------------------------------------------------------------ # SMS Configuration #------------------------------------------------------------------------------ # # sms.gateway.host: # sms.gateway.port: # sms.gateway.uri: # sms.gateway.protocol: # sms.gateway.username: # sms.gateway.password: # sms.delivery.host: # sms.delivery.port: # sms.delivery.uri: # sms.delivery.protocol: # sms.delivery.username: # sms.delivery.password: # sms.gateway.host=localhost sms.gateway.port=13013 sms.gateway.uri=/cgi-bin/sendsms sms.gateway.protocol=http sms.gateway.username= sms.gateway.password= sms.delivery.host=localhost sms.delivery.port=8080 sms.delivery.uri=/fenix/publico/smsController.do sms.delivery.protocol=http sms.delivery.username= sms.delivery.password= # # #------------------------------------------------------------------------------ # Auto Task Configuration #------------------------------------------------------------------------------ # # gratuity.situation.creator.task.hour: Hour at which the task will be # launched to create the gratuity # situations. set to -1 to deactivate. # gratuity.situation.creator.task.hour=-1 # # #------------------------------------------------------------------------------ # FAQ Configuration #------------------------------------------------------------------------------ # # enrollment.faq.url: url to the enrollment FAQ # enrollment.faq.url=http://fenix-ashes.ist.utl.pt:8080/confluence/display/FAQ/FAQ-Inscri%25E7%25F5es # # #------------------------------------------------------------------------------ # Logging Configuration #------------------------------------------------------------------------------ # # log.profile.dir: name of dir where profiling log will be stored # log.profile.filename: name of file where profiling log will be stored # log.image.directory: directory to where dynamic images for log reports # are generated. It must end with the applications # context followed by images/logs # log4j.email.smtp.host: # log4j.email.smtp.from: # log4j.email.smtp.to: # log4j.email.smtp.subject: # log.profile.dir=/tmp log.profile.filename=profileing.log log.image.directory=/home/pacz/workspace/fenix-deploy/build/standalone/fenix/images/logs log4j.email.smtp.host= log4j.email.smtp.from=Me log4j.email.smtp.to=You log4j.email.smtp.subject=Hello # # #------------------------------------------------------------------------------ # ServiceManager Configuration #------------------------------------------------------------------------------ # # application.filterBroker: name of the filter broker that will be used in the application # Possible values are: - pt.utl.ist.berserk.logic.filterManager.FilterBroker # - net.sourceforge.fenixedu.applicationTier.Filtro.FenixFilterBroker # application.filterBroker=pt.utl.ist.berserk.logic.filterManager.FilterBroker # # #------------------------------------------------------------------------------ # Testing Configuration #------------------------------------------------------------------------------ # # JdbcAccessClass: implementation to use for accessing the data repository. # the default value is # org.apache.ojb.broker.accesslayer.JdbcAccessImpl # For testing the application with ClickUnit the following # implementation should be used: # net.sourceforge.fenixedu.persistence.persistenceTiercAccessRollbackImpl # This latter implementation stores the inverse operations # performed on the database, so that the database state can # be roled back to the initial state. In production env's # the default implementation must be used!!! Using this # latter implementation in production is a major security # hole! # roleback.filename: The filename to where the # net.sourceforge.fenixedu.persistenceTier.AccessLayer.JdbcAccessRollbackImpl # implementation will write the inverse sql operations. This # file is generated in cronilogical order. When reverting # database state, the sql instructions should be executed # starting from the end of the file. # JdbcAccessClass=org.apache.ojb.broker.accesslayer.JdbcAccessImpl roleback.filename=/tmp/roleback.sql # # #------------------------------------------------------------------------------ # Validation/Verification Configuration #------------------------------------------------------------------------------ # # verify_serializable: flag that enables/disables serialization checking of # service results # struts.validation.doctype.url=file:///home/fenix/tomcat5/webapps/fenix/WEB-INF/dtds/validator_1_0.dtd # # #----------------------------------------------------------------------------- # Cms Configuration #----------------------------------------------------------------------------- mail.smtp.host= mail.smtp.name= mailingList.host.name= #---------------------------------------------- # Authentication Service #---------------------------------------------- authenticationService=net.sourceforge.fenixedu.applicationTier.Servico.AuthenticateLdap changePassService=net.sourceforge.fenixedu.applicationTier.Servico.person.ChangePassword password.generator=net.sourceforge.fenixedu.applicationTier.utils.GeneratePasswordBase #---------------------------------------------- # Host access control, filter configuration #---------------------------------------------- # # Configure the PathAccessControlfilter and the host control mechanism. # # All properties with the form # # host.control.path.${path}=${host list} # # will be used as the filter configuration. The host list indicates # the hosts that are allowed to access the given servlet paths. IPs # are also allowed. # # Properties with the form # # host.control.name.${name}=${host list} # # will be used in the generic mechains for host control were ${name} # is associated with the ${host list}. A request can be verified # against the ${host list} with HostAccessControl.isAllowed(name, request). # # Example: # host.control.path./login.do=localhost,trusted.example.net # host.control.name.net.sourceforge.fenixedu.presentationTier.Action.CheckPasswordKerberosAction=localhost,trusted.example.net # host.control.name.checkPassword=localhost,trusted.example.net # host.control.name.net.sourceforge.fenixedu.presentationTier.Action.CheckPasswordKerberosAction=127.0.0.1 host.control.name.net.sourceforge.fenixedu.presentationTier.Action.externalServices.RetrieveUserInformation=127.0.0.1 host.control.name.net.sourceforge.fenixedu.presentationTier.Action.externalServices.UserPermissionCheck=127.0.0.1 host.control.name.net.sourceforge.fenixedu.presentationTier.Action.externalServices.GroupCheck=127.0.0.1 host.control.name.net.sourceforge.fenixedu.presentationTier.Action.messaging.ExecutionCourseAliasExpandingAction=127.0.0.1,0:0:0:0:0:0:0:1 host.control.name.net.sourceforge.fenixedu.presentationTier.Action.externalServices.AnnouncementBoardExport=127.0.0.1,0:0:0:0:0:0:0:1 #---------------------------------------------- # CAS configuration #---------------------------------------------- cas.enabled=false cas.loginUrl=https://localhost:8443/cas/login cas.validateUrl=https://localhost:8443/cas/serviceValidate cas.logoutUrl=https://localhost:8443/cas/logout cas.serviceUrl.localhost=https://localhost:8443/ciapl/loginCAS.do cas.serviceUrl.salad21=https://salad21.ist.utl.pt:8443/ciapl/loginCAS.do #------------------------------------------------------------------------------ # External Services #------------------------------------------------------------------------------ # # email.admin.allowed.hosts: comma seperated values of hosts and/or ip addresses # that are allowed to call external email administration # email.admin.password: password required to call external email administration # email.admin.allowed.hosts= email.admin.password=xPtO!)&#. externalServices.StudentInfoByUsername.externalAppPassword=xpto #------------------------------------------------------------------------------ # Miscellaneous #------------------------------------------------------------------------------ ## Characters that can't be used directly in ant build files line.seperator=\n character.lessthan=< character.dollar=$ ## Complex constructions that contain characters that's can't ## be used directly in ant build files allowed-roles.build.file.constructor.header=\n \ \t\n \ \t\t\n \ \t\t \n\n allowed-roles.build.file.constructor.tail=\n\n\t\t\n\t allowed-roles.newline.instruction=${line.seperator} #---------------------------------------------------------------- # Printers #---------------------------------------------------------------- markSheet.printers= #---------------------------------------------------------------- # File Manager #---------------------------------------------------------------- file.manager.factory.implementation.class=pt.utl.ist.fenix.tools.file.DSpaceFileManagerFactory dspace.client.transport.class=pt.utl.ist.fenix.tools.file.dspace.DSpaceHttpClient dspace.rmi.server.name=DSpaceRMIRemoteManager jndi.properties.file=classpath://dspace.jndi.properties rmi.registry.port=1091 rmi.port=0 rmi.ssl=1 rmi.ssl.truststore=classpath://DSpaceClient.truststore rmi.ssl.truststore.password=dspace rmi.stream.bytes.min=2048 rmi.stream.bytes.max=32768 rmi.stream.bytes.block=512 #---------------------------------------------------------------- # LDAP configuration #---------------------------------------------------------------- ldap.initial.context.factory=com.sun.jndi.ldap.LdapCtxFactory ldap.provider.url=ldap://horus.wiscte.wfarm:389/ ldap.security.authentication=simple ldap.users.suffix=@iscte.pt ldap.admin.user=theemail@iscte.pt ldap.admin.pass=thepassword #---------------------------------------------------------------- # Institution configuration #---------------------------------------------------------------- institution.name=Instituto Superior de Ciências do Trabalho e da Empresa institution.acronym=ISCTE login.generator.class=net.sourceforge.fenixedu.util.UsernameUtilsIscte #---------------------------------------------------------------- # File Manager - Dspace Configuration #---------------------------------------------------------------- dspace.serverUrl=https://localhost:8443/dspace dspace.downloadUriFormat=bitstream/{0}/{1} dspace.username=ist12628 dspace.password=pass #---------------------------------------------------------------- # Sibs Configuration #---------------------------------------------------------------- sibs.entityCode=1111 sibs.sourceInstitutionId=11111111 sibs.destinationInstitutionId=11111111 #---------------------------------------------------------------- # WebServices - External Services Urls #---------------------------------------------------------------- # webServices.external.urls: comma seperated values of wsdl valid urls. # Example: http://localhost:8080/ciapl/services/InstitutionalEmailManagement?wsdl webServices.external.urls= # # #------------------------------------------------------------------------------ # End of build.properties.sample file #------------------------------------------------------------------------------