Server Bundle Scaling Scaling definition The important part of "enterprise scale" or "Internet scale" server deployments is the ability to spread the transaction ...
PostgreSQL PostgreSQL is a on open source SQL database under a BSD licence. It is available on all platforms. You may create a database by the name of 'cosmo', owned ...
Deploying Cosmo in Glassfish See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document ...
Deploying Cosmo in JBoss See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document describes ...
Deploying Cosmo in Tomcat See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document describes ...
Server options can be configured in cosmo.properties . In the default server bundle this file can be found at SNARF HOME/etc/cosmo.properties . A full list of server ...
Server Bundle Performance While Cosmo has not yet been tuned for performance, Tomcat and Derby/MySQL certainly have been. You will need to consult outside references ...
Cosmo Startup Configuration Certain features of Cosmo are enabled, disabled or configured via system properties passed as command line options to the JVM. System ...
Server Bundle Startup Configuration The server bundle provides a wrapper script for Tomcat's startup script that uses environment variables to configure some Cosmo ...
Cosmo Servlet Container Requirements This document describes the requirements that the Cosmo web application levies on the container in which it is deployed. Configuration ...
Cosmo Account Activation via Email Account activation via email is turned off by default. To turn it on: 1. Edit $OSAFSRV HOME/etc/cosmo.properties and change ...
Dogfood A term sometimes used in the software industry relating to product development. "Eating your own dogfood" means using products or tools on a daily basis to ...
is a subscription service to be automatically notified by email when topics change in the OSAF.Documentation web. This is a convenient service, so you do not have ...
Cosmo Server Administrator Documentation For more information on Cosmo, see CosmoHome. This manual assumes that you have some experience configuring and running ...
Server Bundle Reverse Proxy Support These instructions describe how to configure the server bundle to operate behind a reverse proxy. ProxyName and ProxyPort In ...
Unicode Support By default the server supports the full set of Unicode characters, encoded using UTF 8 throughout the software stack. There exist two potential "gotchas ...
Windows Service Configuration This page explains how to configure the server bundle to run as a Windows service. /bin/service.bat is a script that allows the server ...
This is a place for documentation: pages that we write for external use, by people that use or extend OSAF sponsored projects. If you're looking to contribute to ...
Cosmo End User Manual This manual describes Cosmo 0.3. The previous version of this document can be found at CosmoZeroTwoEndUser. This document does not address ...
Using Scooby With Cosmo Scooby is a tool for viewing on the web calendars that you have published to Cosmo with other programs. Creating Calendars The first time ...
Server Bundle Logging The components of the server bundle almost exclusively use Log4j to direct log output. The only exception is Derby, which does not use an external ...
Server Bundle Host Security When installing the server bundle, you will likely want to take steps to secure the installed directories and files so that unauthorized ...
Cosmo SSL The server bundle does not accept SSL connections out of the box. To enable SSL, perform the following tasks. Create a Certificate Keystore Execute the ...
Server Bundle Monitoring There is currently very little in the way of monitoring in the server bundle, although that will change over time. Tomcat Tomcat allows ...
Cosmo Monitoring Server Status Page Cosmo 0.2.4 introduced a rudimentary server status page in the admin console at /admin/status . This page shows memory usage ...
Cosmo End User Documentation Creating a Cosmo Account Follow these steps to create a Cosmo account: 1. Access your Cosmo server in a web browser. If you ...
!HttpLoggingFilter can be configured as a normal filter in web.xml. It takes an (optional) "format". "format" should be a string which controls the output of the ...
Cosmo Logging Cosmo uses commons logging to direct its log output, allowing the deployer to choose his logging provider of choice. The notable exception is the jcr ...
Installing Scooby Note: If you are installing Scooby into the Tomcat bundled Cosmo distribution, then visit ScoobyAndCosmo for updates to this procedure. Installing ...
Cosmo Administrator FAQ Question: How do I disable account creation for everybody? This is not currently possible in Cosmo or the server bundle. You could achieve ...
Scooby JS Libraries NOTE: The date.add and date.diff code in the date.js library have been contributed to the Dojo JavaScript Toolkit. The Cosmo Web UI (formerly known ...
setItem Class Method of Hash Library hash.js Syntax exampleHash.setItem(key, value); Parameters key A string indicating the key for the new item in the associative ...
reset Class Method of Hash Library hash.js Syntax exampleHash.reset(); Description Sets the position of the internal cursor to the first position. Examples var ...
replaceKey Class Method of Hash Library hash.js Syntax exampleHash.replaceKey(oldKey, newKey); Parameters oldKey A string of the key to be replaced. newKey A string ...
removeItem Class Method of Hash Library hash.js Syntax exampleHash.removeItem(key); Parameters key A string indicating the key for the item to remove from the ...
removeAtPos Class Method of Hash Library hash.js Syntax exampleHash.removeAtPos(pos); Parameters pos An integer indicating the position where you want to remove ...
pop Class Method of Hash Library hash.js Syntax exampleHash.pop(); Description Returns the value of the item in the last position of the Hash, and removes that ...
hasValue Class Method of Hash Library hash.js Syntax exampleHash.hasValue(val); Parameters val The value to look for in the associative array. Description Returns ...
hasKey Class Method of Hash Library hash.js Syntax exampleHash.hasKey(key); Parameters key A string indicating the key to look for in the associative array. Description ...
getPrevious Class Method of Hash Library hash.js Syntax exampleHash.getPrevious(); Description Decrements the internal cursor for the Hash, and then returns the ...
getNext Class Method of Hash Library hash.js Syntax exampleHash.getNext(); Description Increments the internal cursor for the Hash, and then returns the value ...
getLast Class Method of Hash Library hash.js Syntax exampleHash.getLast(); Description Returns the value of the item in the last position of the Hash. Examples ...
getItem Class Method of Hash Library hash.js Syntax exampleHash.getItem(key); Parameters key A string indicating the key for the desired item in the associative ...
getFirst Class Method of Hash Library hash.js Syntax exampleHash.getFirst(); Description Returns the value of the item in the first position of the Hash. Examples ...
getCurrent Class Method of Hash Library hash.js Syntax exampleHash.getCurrent(); Description Returns the value of the item in the Hash at the current position ...