# ----------------------------------------------------------------------------- # OKAPI Properties # ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- # Technical properties # ----------------------------------------------------------------------------- # # properties.format # # Format version of the okapi property file. # # http.port # # Port for the Roby web server. If you have already a # web server running, you may have to use another port. # # Format: port # Example: http.port = 80 # # http.ssl # # Use SSL (secure socket layer). Needs a production license # and a server certificate. # # Format: yes | no # Example: http.ssl = yes # http.port = 443 # # http.sessions # # Maximum number of sessions supported. When this limit is # reached, the session cache will be cleared. # # Example: http.sessions = 10 # # http.session # # How a session is identified, by a cookie or request parameter. # # Format: cookie | request # Example: http.session = cookie # # http.checkforupdateed # # Show an according message on the welcome page, if a new # version is ready for download. # # Format: yes | no # Example: http.checkforupdates = yes # # html.joinsymbol # # Symbol used for name resolution display key => name. # Default is the html right arrow ⇒, which is not displayed # correctly e.g. in IE 6. # # Format: Format: Url-encoded value # Example: html.joinsymbol = %3D%3E # # jdbc.driver # # Okapi supports Oracle OCI (thick) driver and thin driver connections. # OCI connections need a local database client installation and use # tns names. The thin driver is realized in plane java. # # Format: oci | thin | mysql | mssql # # jdbc.driver.maxrows # # Search results are truncated to maxrows rows. # # ----------------------------------------------------------------------------- # Login defaults # ----------------------------------------------------------------------------- # # default.username # # Default username used by the the login form. # # Example: default.username = scott # # default.database # # Default database(s) used by the login form. # The foramt has to correspond with the selected # jdbc.driver, see below. If more than one value is # defined, the form presents an according listbox. # # Format: database [database [..]] # Example: myddb.localhost (oci) # localhost:1521:mydb (thin) # # ----------------------------------------------------------------------------- # User/Database specific properties # ----------------------------------------------------------------------------- # # query. # Queries shown as html links on the home page if the # user or one of his roles matches . # Search values have to be urlencoded # (e.g. % = %25, ' '= %20). # # Format: # browse?table=owner.table:title # query?table=owner.table&column=value[..]:title # # Example: # query.public = browse?table=scott.emp:Employees \ # browse?table=scott.dep:Departements # # filter.. # Predefined filters for the filter list. # # Format: Url-encoded Filter value # # Example: # filter.roots.adr_firma = fa_name+like+%27Oek%25%27 \ # fa_name+like+%27Ora%25%27 # # fk..
() = .
() # Defintition of virtual relations. This is useful # if yout db has no primary/foreign keys enabled or # to define relation for views. # # Example: # fk.schema.client(masterid) = schema.master(masterid) # # name..
= .
() # Defintition of name columns for key -> name resolution, # if default rules do not apply. # # Example: # name.schema.master = schema.master(firstname,lastname) # # properties.include # # Include further proerty files. # # Format: propertyfiles [propertyfile [..]] # # Example: # properties.include = sysviews.properties myproject.properties # # replacement..
= = [= [..]] # # Text replacements in result pages e.g. the replace a status # value by an according icon. # # Format: Url-encoded values # # Example: # replacement.demo.tab = \ # Green=%3Cimg+src%3D%22%2Fsite%2Fbubble_green.gif%22%3E \ # Amber=%3Cimg+src%3D%22%2Fsite%2Fbubble_yellow.gif%22%3E \ # Red=%3Cimg+src%3D%22%2Fsite%2Fbubble_red.gif%22%3E # # homepage. # # Customized homepage if user or one of his roles matches . # The file has to be located in the Okapi web tree. # # Format: Url-encoded file name (according to web root). # # Example: # homepage.scott = %2Fsite%2Fhome.htm # # css. # # Customized css stylesheet for matching database instance. # E.g. different look to distinguish test and prod database. # # Format: Url-encoded file name (according to web root). # # Example: # css.prod = %2Fsite%2Fprod.css # css.dev = %2Fsite%2Fdev.css # # ----------------------------------------------------------------------------- properties.format = 1.2.0 http.port = 80 http.ssl = no http.sessions = 2 http.session = cookie http.checkforupdates = yes jdbc.maxrows = 1000 # ----------------------------------------------------------------------------- # Oracle # default.username = scott default.database = ora10g.localhost jdbc.driver = oci properties.include = oracle.properties # ----------------------------------------------------------------------------- # mySQL # # default.username = root # default.database = test # jdbc.driver = mysql # properties.include = mysql.properties # ----------------------------------------------------------------------------- # MSSQL # # jdbc.driver = mssql # properties.include = mssql.properties