Index: trunk/build/buildTools/wsimport.xml =================================================================== --- trunk/build/buildTools/wsimport.xml (revision 3152) +++ trunk/build/buildTools/wsimport.xml (revision 3191) @@ -24,4 +24,5 @@ + @@ -30,21 +31,16 @@ - - + - - + + - - - - - + @@ -116,5 +112,5 @@ - + @@ -129,20 +125,22 @@ - - + + - + - + Index: trunk/build/quickstart/linux/bw =================================================================== --- trunk/build/quickstart/linux/bw (revision 3180) +++ trunk/build/quickstart/linux/bw (revision 3191) @@ -20,4 +20,7 @@ bw_loglevel="" +# Projects we need to update +updateProjects="bwxml bedework bedework-carddav bwtzsvr cachedfeeder" + echo "" echo " Bedework Calendar System" @@ -28,8 +31,20 @@ usage() { + echo " $PRG ACTION" echo " $PRG [CONFIG-SOURCE] [CONFIG] [PROJECT] [ -offline ] [LOG_LEVEL] [ target ] " - echo " $PRG ACTION" echo "" echo " where:" + echo "" + echo " ACTION defines an action to take usually in the context of the quickstart." + echo " In a deployed system many of these actions are handled directly by a" + echo " deployed application. ACTION may be one of" + echo " -updateall Does an svn update of all projects" + echo " -reindex runs the indexer directly out of the quickstart bedework" + echo " dist directory to rebuild the lucene indexes" + echo " -zoneinfo builds zoneinfo data for the timezones server" + echo " requires -version and -tzdata parameters. NOTE: build depends on glib2" + echo " -buildwebcache builds webcache" + echo " -deploywebcache deploys webcache" + echo " -deployurlbuilder deploys url/widget builder" echo "" echo " CONFIG-SOURCE optionally defines the location of configurations and" @@ -55,4 +70,5 @@ echo "" echo " PROJECT optionally defines the package to build and is none or more of" + echo " -bwxml Target is for the Bedework XML schemas build" echo " -carddav Target is for the CardDAV build" echo " -exsynch Target is for the Exchange synch build" @@ -75,15 +91,4 @@ echo " configuration directory and can be used to build a path to the other files." echo "" - echo " ACTION defines an action to take usually in the context of the quickstart." - echo " In a deployed system many of these actions are handled directly by a" - echo " deployed application. ACTION may be one of" - echo " -reindex runs the indexer directly out of the quickstart bedework" - echo " dist directory to rebuild the lucene indexes" - echo " -zoneinfo builds zoneinfo data for the timezones server" - echo " requires -version and -tzdata parameters. NOTE: build depends on glib2" - echo " -buildwebcache builds webcache" - echo " -deploywebcache deploys webcache" - echo " -deployurlbuilder deploys url/widget builder" - echo "" } @@ -98,4 +103,19 @@ usage exit 1 +} + +# ---------------------------------------------------------------------------- +# Update the projects +# ---------------------------------------------------------------------------- +actionUpdateall() { + for project in $updateProjects + do + echo "*********************************************************************" + echo "Updating project $project" + echo "*********************************************************************" + svn update $project + done + + exit 0 } @@ -243,5 +263,5 @@ pkgdefault=yes bedework= -bwxmlschema= +bwxml= carddav= caldav= @@ -262,4 +282,8 @@ # look for actions first +if [ "$1" = "-updateall" ] ; then + actionUpdateall +fi + if [ "$1" = "-reindex" ] ; then actionReindex @@ -349,5 +373,5 @@ # ------------------------Projects -bwxml) - bwxmlschema="yes" + bwxml="yes" pkgdefault= shift @@ -434,6 +458,6 @@ echo "BWCONFIG=$BWCONFIG" -if [ "$bwxmlschema" != "" ] ; then - cd $QUICKSTART_HOME/bwxml-schema +if [ "$bwxml" != "" ] ; then + cd $QUICKSTART_HOME/bwxml fi Index: trunk/build/quickstart/windows/bw.bat =================================================================== --- trunk/build/quickstart/windows/bw.bat (revision 3180) +++ trunk/build/quickstart/windows/bw.bat (revision 3191) @@ -158,4 +158,15 @@ GOTO branch +:updateall + for %%project in (%updateProjects%) do ( + ECHO ************************************************************* + ECHO Updating project %%project. + ECHO ************************************************************* + + echo svn update %%project + ) + + GOTO:EOF + :reindex ECHO Calling the reindexer @@ -268,4 +279,5 @@ IF "%1" == "-bwc" GOTO bwc IF "%1" == "-offline" GOTO offline +IF "%1" == "-updateall" GOTO updateall IF "%1" == "-reindex" GOTO reindex IF "%1" == "-zoneinfo" GOTO zoneinfo @@ -293,8 +305,21 @@ ECHO Usage: ECHO. + ECHO bw ACTION ECHO bw [CONFIG-SOURCE] [CONFIG] [PROJECT] [ -offline ] [ target ] - ECHO bw ACTION ECHO. ECHO Where: + ECHO. + ECHO ACTION defines an action to take usually in the context of the quickstart. + ECHO In a deployed system many of these actions are handled directly by a + ECHO deployed application. ACTION may be one of + ECHO -updateall Does an svn update of all projects" + ECHO -reindex runs the indexer directly out of the quickstart bedework + ECHO dist directory to rebuild the lucene indexes +REM Don't support zoneinfo command on Windows for now +REM ECHO -zoneinfo - builds zoneinfo data for the timezones server +REM ECHO requires -version and -tzdata parameters + ECHO -buildwebcache builds webcache + ECHO -deploywebcache deploys webcache + ECHO -deployurlbuilder deploys url/widget builder ECHO. ECHO CONFIG-SOURCE optionally defines the location of configurations and is one or none of @@ -330,16 +355,4 @@ ECHO configuration directory and can be used to build a path to the other files. ECHO. - ECHO ACTION defines an action to take usually in the context of the quickstart. - ECHO In a deployed system many of these actions are handled directly by a - ECHO deployed application. ACTION may be one of - ECHO -reindex - runs the indexer directly out of the quickstart bedework - ECHO dist directory to rebuild the lucene indexes -REM Don't support zoneinfo command on Windows for now -REM ECHO -zoneinfo - builds zoneinfo data for the timezones server -REM ECHO requires -version and -tzdata parameters - ECHO -buildwebcache - builds webcache - ECHO -deploywebcache - deploys webcache - ECHO -deployurlbuilder - deploys url/widget builder - ECHO. - ECHO. - ECHO. + ECHO. + ECHO. Index: trunk/config/bwbuild/default/build.properties =================================================================== --- trunk/config/bwbuild/default/build.properties (revision 3170) +++ trunk/config/bwbuild/default/build.properties (revision 3191) @@ -11,4 +11,5 @@ org.bedework.access.version=3.7 org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 org.bedework.caldav.version=3.7 org.bedework.caldavtest.version=3.7 Index: trunk/config/bwbuild/default/cal.properties =================================================================== --- trunk/config/bwbuild/default/cal.properties (revision 3180) +++ trunk/config/bwbuild/default/cal.properties (revision 3191) @@ -669,5 +669,6 @@ org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server org.bedework.app.exsynchwcb.name=Demoexsynchw -org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +#org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.exsynchwcb.wsdl,deploy.dir=/exchange org.bedework.app.exsynchwcb.logprefix=exsynch Index: trunk/config/bwbuild/jboss-h2/build.properties =================================================================== --- trunk/config/bwbuild/jboss-h2/build.properties (revision 3170) +++ trunk/config/bwbuild/jboss-h2/build.properties (revision 3191) @@ -11,4 +11,5 @@ org.bedework.access.version=3.7 org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 org.bedework.caldav.version=3.7 org.bedework.caldavtest.version=3.7 Index: trunk/config/bwbuild/jboss-h2/cal.properties =================================================================== --- trunk/config/bwbuild/jboss-h2/cal.properties (revision 3180) +++ trunk/config/bwbuild/jboss-h2/cal.properties (revision 3191) @@ -662,5 +662,6 @@ org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server org.bedework.app.exsynchwcb.name=Demoexsynchw -org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +#org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.exsynchwcb.wsdl,deploy.dir=/exchange org.bedework.app.exsynchwcb.logprefix=exsynch Index: trunk/config/bwbuild/jboss-mysql/build.properties =================================================================== --- trunk/config/bwbuild/jboss-mysql/build.properties (revision 3170) +++ trunk/config/bwbuild/jboss-mysql/build.properties (revision 3191) @@ -11,4 +11,5 @@ org.bedework.access.version=3.7 org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 org.bedework.caldav.version=3.7 org.bedework.caldavtest.version=3.7 Index: trunk/config/bwbuild/jboss-mysql/cal.properties =================================================================== --- trunk/config/bwbuild/jboss-mysql/cal.properties (revision 3180) +++ trunk/config/bwbuild/jboss-mysql/cal.properties (revision 3191) @@ -667,5 +667,6 @@ org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server org.bedework.app.exsynchwcb.name=Demoexsynchw -org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +#org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.exsynchwcb.wsdl,deploy.dir=/exchange org.bedework.app.exsynchwcb.logprefix=exsynch Index: trunk/config/bwbuild/jboss-postgresql/build.properties =================================================================== --- trunk/config/bwbuild/jboss-postgresql/build.properties (revision 3170) +++ trunk/config/bwbuild/jboss-postgresql/build.properties (revision 3191) @@ -11,4 +11,5 @@ org.bedework.access.version=3.7 org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 org.bedework.caldav.version=3.7 org.bedework.caldavtest.version=3.7 Index: trunk/config/bwbuild/jboss-postgresql/cal.options.xml =================================================================== --- trunk/config/bwbuild/jboss-postgresql/cal.options.xml (revision 3187) +++ trunk/config/bwbuild/jboss-postgresql/cal.options.xml (revision 3191) @@ -898,6 +898,11 @@ exsynch - + http://localhost:8080/exchange/Services.wsdl + + + http://localhost:8080/exchange/wssvc.wsdl @@ -906,7 +911,4 @@ @APPSERVER-DATA-DIR@/exsynchcerts - - - http://localhost:8080/exchange/wssvc.wsdl http://localhost:8080/pubcaldav/exsynchws/ Index: trunk/config/bwbuild/jboss-postgresql/cal.properties =================================================================== --- trunk/config/bwbuild/jboss-postgresql/cal.properties (revision 3180) +++ trunk/config/bwbuild/jboss-postgresql/cal.properties (revision 3191) @@ -668,5 +668,6 @@ org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server org.bedework.app.exsynchwcb.name=Demoexsynchw -org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +#org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.exsynchwcb.wsdl,deploy.dir=/exchange org.bedework.app.exsynchwcb.logprefix=exsynch Index: trunk/config/bwbuild/liferay5/build.properties =================================================================== --- trunk/config/bwbuild/liferay5/build.properties (revision 2588) +++ trunk/config/bwbuild/liferay5/build.properties (revision 3191) @@ -2,14 +2,24 @@ # bedework.org/build.properties # -# Configure a build of a demo calendar running on bedework.org under liferay 5 -# -# This file gives users the opportunity to override properties that will be -# defined later in the build process. -# The order of loading is: -# /bedework.build.properties if it exists -# +# Configure a build of a demo calendar running on bedework.org. # compile.debug=yes + +# Version we are building and including +org.bedework.version=3.7 +org.bedework.access.version=3.7 +org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 +org.bedework.caldav.version=3.7 +org.bedework.caldavtest.version=3.7 +org.bedework.calendarapi.version=3.7 +org.bedework.davutil.version=3.7 +org.bedework.dumprestore.version=3.7 +org.bedework.indexer.version=3.7 +org.bedework.rpiutil.version=3.7 +org.bedework.testsuite.version=3.7 +org.bedework.webapps.version=3.7 +org.bedework.webdav.version=3.7 org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} @@ -19,8 +29,2 @@ org.bedework.config.sysevents.properties=${env.BEDEWORK_CONFIG}/sysevents.properties - -org.bedework.carddav.options=${env.BEDEWORK_CONFIG}/carddav.options.xml - -# Enable/disable replacement of log4j config during deployment -org.bedework.deploy.log4j.config=no - Index: trunk/config/bwbuild/liferay5/cal.properties =================================================================== --- trunk/config/bwbuild/liferay5/cal.properties (revision 2711) +++ trunk/config/bwbuild/liferay5/cal.properties (revision 3191) @@ -4,4 +4,7 @@ # Introduction # +# All properties defined in this file are used at deploy time only. The options +# xml file contains all run time properties and will be built in to the resulting +# war files and runable components. # # Properties for all modules are saved below - even if they are not @@ -9,8 +12,4 @@ # deployed as well as some other global properties. # -# Note that the options and properties are undergoing yet another upheaval. -# They will be divided into two parts, build-time ant properties in this file -# and run-time application properties in a corresponding xxx.options.xml file. -# # -------------------------------------------------------------------- # @@ -18,5 +17,7 @@ # # Define the names of the applications we want to build -org.bedework.install.app.names=bwconfig,CalAdmin,EventSubmit,Events,SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,dumpres +org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\ + SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,\ + test,sysevlog,monitor,genkeys # Index: trunk/config/bwbuild/liferay5/carddav.options.xml =================================================================== --- trunk/config/bwbuild/liferay5/carddav.options.xml (revision 3021) +++ (revision ) @@ -1,350 +1,0 @@ - - - - - - 3.6 - - - - - /principals - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - dc=bedework, dc=org - - 1000 - - - - - organizationalUnit - ou - - uid=admin,ou=system - secret - - true - - - - /principals/users - true - - - /public/people - - /public/people,loc_:/public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=accounts,dc=bedework,dc=org - - 1000 - - - - individual - - organizationalUnit - ou - - inetOrgPerson - uid - - uid - - uid=admin,ou=system - secret - - true - - - - /principals/groups - true - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=groups,dc=bedework,dc=org - - 1000 - - - - group - - organizationalUnit - ou - - groupOfUniqueNames - cn - - cn - - uid=admin,ou=system - secret - - true - - - - /principals/locations - true - /public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=locations,dc=bedework,dc=org - - 1000 - - - - location - - organizationalUnit - ou - - groupOfUniqueNames - cn - - cn - - uid=admin,ou=system - secret - - true - - - - - /public/people - - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=people,ou=public,dc=bedework,dc=org - 1000 - - - - organizationalUnit - organizationalUnit - inetOrgPerson - ou - ou - cn - - uid=admin,ou=system - secret - true - - - - - - - /user - - org.bedework.carddav.server.dirHandlers.db.DbAddrBookDirHandler - - 1000 - - - WONyA WANyFyS - - - /principals/users/root - - true - - - - - - /public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=locations,ou=public,dc=bedework,dc=org - - 1000 - - - - location - - organizationalUnit - ou - - CalendarResource - cn - - calcaladruri - - uid=admin,ou=system - secret - - true - - - - - /public - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=public,dc=bedework,dc=org - - 1000 - - - - organizationalUnit - addressBook - inetOrgPerson - - ou - ou - cn - - uid=admin,ou=system - secret - true - - - - - - - org.bedework.carddav.bwserver.BwSysIntfImpl - - /find - fn,email,note,org - /principals/users - - false - - addressbook - - - /user - - - /user - - /principals - /principals/users - /principals/groups - /principals/resources - /principals/locations - /principals/tickets - /principals/hosts - - - - org.bedework.carddav.bwserver.BwSysIntfImpl - - /find - fn,note,org - /principals/users - - false - - addressbook - - /public - - - /user - - /principals - /principals/users - /principals/groups - /principals/resources - /principals/locations - /principals/tickets - /principals/hosts - - - - - Index: trunk/config/bwbuild/oracle10g/build.properties =================================================================== --- trunk/config/bwbuild/oracle10g/build.properties (revision 3059) +++ trunk/config/bwbuild/oracle10g/build.properties (revision 3191) @@ -3,13 +3,4 @@ # # Configure a build of a demo calendar running on bedework.org. -# -# This file gives users the opportunity to override properties that will be -# defined later in the build process. -# The order of loading is: -# /bedework.build.properties (this file) -# local.build.properties -# -# -# Therefore add individual developer overrrides to /bedework.build.properties # @@ -20,4 +11,5 @@ org.bedework.access.version=3.7 org.bedework.bwtools.version=3.7 +org.bedework.bwxml.version=3.7 org.bedework.caldav.version=3.7 org.bedework.caldavtest.version=3.7 @@ -37,8 +29,2 @@ org.bedework.config.sysevents.properties=${env.BEDEWORK_CONFIG}/sysevents.properties - -org.bedework.carddav.options=${env.BEDEWORK_CONFIG}/carddav.options.xml - -# Enable/disable replacement of log4j config during deployment -org.bedework.deploy.log4j.config=no - Index: trunk/config/bwbuild/oracle10g/cal.properties =================================================================== --- trunk/config/bwbuild/oracle10g/cal.properties (revision 2711) +++ trunk/config/bwbuild/oracle10g/cal.properties (revision 3191) @@ -18,6 +18,6 @@ # Define the names of the applications we want to build org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\ - SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,dumpres,indexer,\ - sysevlog,iosched + SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,\ + test,sysevlog,monitor,genkeys # @@ -38,4 +38,16 @@ org.bedework.global.jdbcpw= +# DB Datasource for jboss services +# There doesn't appear to be the extra level of indirection that the jboss-web.xml +# files allow so this will appear directly in the hibernate proeprties file for +# jboss services. + +# Note - apparently the java Property classes preserve trailing blanks +# Hibernate will include that trailing blank as part of the name leading to +# much grief. +org.bedework.global.jboss.db.datasource.jndiname=/CalendarDS +org.bedework.global.jboss.carddb.datasource.jndiname=/CardDS +org.bedework.global.jboss.exsynch.datasource.jndiname=/ExsynchDS + # Hibernate caching parameters org.bedework.global.hibernate.cache.use_second_level_cache=false @@ -44,5 +56,24 @@ # Specify the platform we are building for. buildwar.xml will import the file # build/platforms/War.xml -org.bedework.global.deploy.platform=tomcat5 +org.bedework.global.deploy.platform=jboss +# +# ------------------------------------------------------------------------ +# Properties enabling and controlling ear file build +# ------------------------------------------------------------------------ + +# Comment this out to disable ear build. +org.bedework.global.build.ear=yes +org.bedework.global.ear.name=bwcal + +# +# The ear can be zipped or left unzipped. Zipped can be useful for copying +# Jboss will not tolerate zipped ears and unzipped wars. + +# Comment out or set to "no"/"false" to disable zipped ear file +org.bedework.global.ear.zipped=no + +# How would you like your wars sir? zipped or unzipped? +org.bedework.global.wars.zipped=no + # # ------------------------------------------------------------------------ @@ -64,9 +95,17 @@ org.bedework.jquery.dir=jquery +# ------------------------------------------------------------------------ +# Extra jars +# ------------------------------------------------------------------------ +# # A place to put extra jars and files, e.g. jdbc drivers. # This can be directed at any local directory # -# There can be three directories inside this, jdbc, shell and war. -# org.bedework.global.ext.lib=${org.bedework.config.home}/lib +# There can be three directories inside this, server, shell and war. +# Though only server is used (maybe) +org.bedework.global.ext.lib=${org.bedework.config.home}/lib + +# A list of jars to copy, delimited by "," +org.bedework.global.extra.jars=${org.bedework.project.bedework}/projects/rpiutil/dist/rpiutil-${org.bedework.rpiutil.version}.jar # ------------------------------------------------------------------------ @@ -75,25 +114,51 @@ # where the application server lives -org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17 - -# where we deploy -org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps +org.bedework.appserver.dir=${org.bedework.project.bedework}/../jboss-5.1.0.GA + +# name of jboss configuration we are using +org.bedework.jboss.config=default + +# location of jboss configuration we are using +org.bedework.jboss.config.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config} + +# where we deploy +org.bedework.appserver.deploy.dir=${org.bedework.jboss.config.dir}/bwdeploy # where most library files used by all applications go -appserver.lib.dir=${org.bedework.appserver.dir}/common/lib +appserver.lib.dir=${org.bedework.jboss.config.dir}/lib + +# where things like log4j config files go +org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework +org.bedework.data.dir=${org.bedework.jboss.data.dir} # where 'endorsed' library files go. These classes override anything # the JVM has. This is particularly important for things like Xalan, # etc., which can break the application if you choose the wrong version -appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed - -# where things like log4j config files go -log4j.config.destination=${org.bedework.appserver.dir}/common/classes +appserver.endorsed.dir=${org.bedework.appserver.dir}/lib/endorsed # the toplevel directory for the server static resources, relative to the application server home -org.bedework.server.resource.root.dir=webapps/ROOT - -# Set to yes if you want your log4j.xml overwritten -org.bedework.deploy.log4j.config=no +org.bedework.server.resource.root.dir=server/${org.bedework.jboss.config}/deploy/ROOT.war + +# The log4j config file destination +org.bedework.log4j.config=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/conf/jboss-log4j.xml +# +# If set to true or yes will copy in the bedework db datasource def bedework-ds.xml +org.bedework.global.copy.bedeworkds.config=yes +# +# If set to true or yes will copy in the bedework card db datasource def bedework-ds.xml +org.bedework.global.copy.bedeworkcardds.config=yes +# +# If set to true or yes will copy in the bedework exchange synch db datasource def +org.bedework.global.copy.bedeworkexsynchds.config=yes + +# ------------------------------------------------------------------------ +# ActiveMQ defs +# ------------------------------------------------------------------------ + +org.bedework.global.activemq.dir=${org.bedework.appserver.deploy.dir}/activemq-rar-5.3.0.rar +# +# If set to true or yes will copy in the activemq configuration into the rar +org.bedework.global.copy.activemq.config=yes + # # ------------------------------------------------------------------------ @@ -125,4 +190,5 @@ # +org.bedework.app.tzsvr.war.only=yes org.bedework.app.tzsvr.project=bwtzsvr org.bedework.app.tzsvr.sou.dir=tzsvr @@ -130,10 +196,10 @@ org.bedework.app.tzsvr.context.root=/tzsvr # Set for jboss -#org.bedework.app.tzsvr.virtual.host= +#org.bedework.app.tzsvr.virtual.host=my.host1,my.host.2 org.bedework.app.tzsvr.description=Bedework timezones server. org.bedework.app.tzsvr.display.name=Bedework timezones server. org.bedework.app.tzsvr.name=tzsvr -org.bedework.app.tzsvr.deploy.dir=/webapps +org.bedework.app.tzsvr.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.tzsvr.logprefix=Tzsvr @@ -158,6 +224,6 @@ org.bedework.app.bwconfig.war.name=bwconfig org.bedework.app.bwconfig.context.root=/bwconfig -org.bedework.app.bwconfig.resources.dir=/webapps/ROOT/bwconfigrsrc -org.bedework.app.bwconfig.deploy.dir=/webapps +org.bedework.app.bwconfig.resources.dir=${org.bedework.server.resource.root.dir}/bwconfigrsrc +org.bedework.app.bwconfig.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.bwconfig.description=Bedework properties config application org.bedework.app.bwconfig.display.name=Bedework Config @@ -175,5 +241,5 @@ #org.bedework.app.CalAdmin.portlet.name=CalAdmin -org.bedework.app.CalAdmin.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml org.bedework.app.CalAdmin.war.name=caladmin @@ -181,8 +247,8 @@ # Set for jboss #org.bedework.app.CalAdmin.virtual.host= -org.bedework.app.CalAdmin.resources.dir=/webapps/ROOT/caladminrsrc -org.bedework.app.CalAdmin.deploy.dir=/webapps - -org.bedework.app.CalAdmin.security.domain=demo +org.bedework.app.CalAdmin.resources.dir=${org.bedework.server.resource.root.dir}/caladminrsrc +org.bedework.app.CalAdmin.deploy.dir=${org.bedework.appserver.deploy.dir} + +org.bedework.app.CalAdmin.security.domain=bedeworkdemo org.bedework.app.CalAdmin.security.prefix=demo org.bedework.app.CalAdmin.transport.guarantee=NONE @@ -201,5 +267,5 @@ org.bedework.app.EventSubmit.default.contenttype=text/xml org.bedework.app.EventSubmit.web.xml=war/WEB-INF/web.xml -org.bedework.app.EventSubmit.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.EventSubmit.tomcat.context.xml=war/META-INF/context.xml #org.bedework.app.EventSubmit.portlet.name=EventSubmit @@ -208,8 +274,8 @@ # Set for jboss #org.bedework.app.EventSubmit.virtual.host= -org.bedework.app.EventSubmit.resources.dir=/webapps/ROOT/eventsubmitrsrc -org.bedework.app.EventSubmit.deploy.dir=/webapps - -org.bedework.app.EventSubmit.security.domain=demo +org.bedework.app.EventSubmit.resources.dir=${org.bedework.server.resource.root.dir}/eventsubmitrsrc +org.bedework.app.EventSubmit.deploy.dir=${org.bedework.appserver.deploy.dir} + +org.bedework.app.EventSubmit.security.domain=bedeworkdemo org.bedework.app.EventSubmit.security.prefix=demo org.bedework.app.EventSubmit.transport.guarantee=NONE @@ -228,5 +294,5 @@ org.bedework.app.Events.default.contenttype=text/xml org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml -org.bedework.app.Events.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml #org.bedework.app.Events.portlet.name=PublicCal @@ -235,13 +301,14 @@ # Set for jboss #org.bedework.app.Events.virtual.host= -org.bedework.app.Events.resources.dir=/webapps/ROOT/calrsrc -org.bedework.app.Events.deploy.dir=/webapps +org.bedework.app.Events.resources.dir=${org.bedework.server.resource.root.dir}/calrsrc +org.bedework.app.Events.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.Events.cal.suite=MainCampus org.bedework.app.Events.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT. -org.bedework.app.Events.display.name=Demo calendar - Duke/Yale Themed Suite +org.bedework.app.Events.display.name=Demo calendar org.bedework.app.Events.name=DemoCal - +# +# -------------------------------------------------------------------- # # Feed Server @@ -256,9 +323,9 @@ org.bedework.app.Feeder.war.name=feeder -org.bedework.app.Feeder.context.root=/calfeed +org.bedework.app.Feeder.context.root=/feeder # Set for jboss #org.bedework.app.Feeder.virtual.host= -org.bedework.app.Feeder.resources.dir=/webapps/ROOT/calfeedrsrc -org.bedework.app.Feeder.deploy.dir=/webapps +org.bedework.app.Feeder.resources.dir=${org.bedework.server.resource.root.dir}/calfeedrsrc +org.bedework.app.Feeder.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.Feeder.cal.suite=MainCampus @@ -266,5 +333,4 @@ org.bedework.app.Feeder.display.name=Demo calendar org.bedework.app.Feeder.name=feeder - # @@ -277,5 +343,5 @@ org.bedework.app.SoEDept.default.contenttype=text/xml org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml -org.bedework.app.SoEDept.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml #org.bedework.app.SoEDept.portlet.name=SoEDept @@ -284,6 +350,6 @@ # Set for jboss #org.bedework.app.SoEDept.virtual.host= -org.bedework.app.SoEDept.resources.dir=/webapps/ROOT/calrsrc -org.bedework.app.SoEDept.deploy.dir=/webapps +org.bedework.app.SoEDept.resources.dir=${org.bedework.server.resource.root.dir}/calrsrc +org.bedework.app.SoEDept.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.SoEDept.cal.suite=SoEDepartmental @@ -301,5 +367,5 @@ org.bedework.app.UserCal.default.contenttype=text/xml org.bedework.app.UserCal.web.xml=war/WEB-INF/userweb.xml -org.bedework.app.UserCal.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml #org.bedework.app.UserCal.portlet.name=UserCal @@ -308,8 +374,8 @@ # Set for jboss #org.bedework.app.UserCal.virtual.host= -org.bedework.app.UserCal.resources.dir=/webapps/ROOT/ucalrsrc -org.bedework.app.UserCal.deploy.dir=/webapps - -org.bedework.app.UserCal.security.domain=demo +org.bedework.app.UserCal.resources.dir=${org.bedework.server.resource.root.dir}/ucalrsrc +org.bedework.app.UserCal.deploy.dir=${org.bedework.appserver.deploy.dir} + +org.bedework.app.UserCal.security.domain=bedeworkdemo org.bedework.app.UserCal.security.prefix=demo org.bedework.app.UserCal.transport.guarantee=NONE @@ -329,5 +395,5 @@ org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml -org.bedework.app.Pubcaldav.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.Pubcaldav.war.name=pubcaldav org.bedework.app.Pubcaldav.context.root=/pubcaldav @@ -338,5 +404,5 @@ org.bedework.app.Pubcaldav.display.name=Bedework public caldav org.bedework.app.Pubcaldav.name=DemoPubcaldav -org.bedework.app.Pubcaldav.deploy.dir=/webapps +org.bedework.app.Pubcaldav.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.Pubcaldav.logprefix=PubCalDav @@ -351,5 +417,5 @@ org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml -org.bedework.app.Usercaldav.tomcat.context.xml=${env.BEDEWORK_CONFIG}/context.xml +org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml org.bedework.app.Usercaldav.war.name=ucaldav org.bedework.app.Usercaldav.context.root=/ucaldav @@ -357,5 +423,5 @@ #org.bedework.app.Usercaldav.virtual.host= -org.bedework.app.Usercaldav.security.domain=demo +org.bedework.app.Usercaldav.security.domain=bedeworkdemo org.bedework.app.Usercaldav.security.prefix=demo org.bedework.app.Usercaldav.transport.guarantee=NONE @@ -364,5 +430,5 @@ org.bedework.app.Usercaldav.display.name=Bedework usercaldav org.bedework.app.Usercaldav.name=DemoUsrcaldav -org.bedework.app.Usercaldav.deploy.dir=/webapps +org.bedework.app.Usercaldav.deploy.dir=${org.bedework.appserver.deploy.dir} org.bedework.app.Usercaldav.logprefix=UserCalDav @@ -370,7 +436,56 @@ # -------------------------------------------------------------------- # +# Public Calws Server +# +org.bedework.app.Pubcalws.project=caldav +org.bedework.app.Pubcalws.sou.dir=server +org.bedework.app.Pubcalws.interface.jar=bw-caldav + +org.bedework.app.Pubcalws.web.xml=war/WEB-INF/publicws-web.xml +org.bedework.app.Pubcalws.tomcat.context.xml=war/META-INF/publiccontext.xml +org.bedework.app.Pubcalws.war.name=Pubcalws +org.bedework.app.Pubcalws.context.root=/Pubcalws +# Set for jboss +#org.bedework.app.Pubcalws.virtual.host= + +org.bedework.app.Pubcalws.description=Bedework public calws server. +org.bedework.app.Pubcalws.display.name=Bedework public calws +org.bedework.app.Pubcalws.name=DemoPubcalws +org.bedework.app.Pubcalws.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.Pubcalws.logprefix=Pubcalws + +# +# -------------------------------------------------------------------- +# +# Personal Calws Server +# +org.bedework.app.Usercalws.project=caldav +org.bedework.app.Usercalws.sou.dir=server +org.bedework.app.Usercalws.interface.jar=bw-caldav + +org.bedework.app.Usercalws.web.xml=war/WEB-INF/userws-web.xml +org.bedework.app.Usercalws.tomcat.context.xml=war/META-INF/usercontext.xml +org.bedework.app.Usercalws.war.name=ucalws +org.bedework.app.Usercalws.context.root=/ucalws +# Set for jboss +#org.bedework.app.Usercalws.virtual.host= + +org.bedework.app.Usercalws.security.domain=bedeworkdemo +org.bedework.app.Usercalws.security.prefix=demo +org.bedework.app.Usercalws.transport.guarantee=NONE + +org.bedework.app.Usercalws.description=Bedework user calws server. +org.bedework.app.Usercalws.display.name=Bedework Usercalws +org.bedework.app.Usercalws.name=DemoUsrcalws +org.bedework.app.Usercalws.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.Usercalws.logprefix=Usercalws + +# +# -------------------------------------------------------------------- +# # CalDAV test # +org.bedework.app.caldavTest.runnable=yes org.bedework.app.caldavTest.project=caldavTest org.bedework.app.caldavTest.sou.dir=caldavTest @@ -386,4 +501,5 @@ # +org.bedework.app.test.runnable=yes org.bedework.app.test.project=testsuite org.bedework.app.test.sou.dir= @@ -413,5 +529,5 @@ # -------------------------------------------------------------------- # -# Crawler +# Indexer # @@ -439,4 +555,30 @@ # -------------------------------------------------------------------- # +# Server monitor +# + +org.bedework.app.monitor.project=calendarapi +org.bedework.app.monitor.sou.dir= +org.bedework.app.monitor.shellscr.name=bwrun +org.bedework.app.monitor.batscr.name=bwrun.bat +org.bedework.app.monitor.zip.name=monitor +org.bedework.app.monitor.description=Bedework system events monitor application + +# +# -------------------------------------------------------------------- +# +# Key generator +# + +org.bedework.app.genkeys.project=calendarapi +org.bedework.app.genkeys.sou.dir= +org.bedework.app.genkeys.shellscr.name=bwrun +org.bedework.app.genkeys.batscr.name=bwrun.bat +org.bedework.app.genkeys.zip.name=genkeys +org.bedework.app.genkeys.description=Bedework system Key generator + +# +# -------------------------------------------------------------------- +# # In/outbox scheduler # @@ -444,4 +586,5 @@ org.bedework.app.iosched.project=calendarapi org.bedework.app.iosched.sou.dir= +org.bedework.app.iosched.in.ear=true org.bedework.app.iosched.shellscr.name=bwrun org.bedework.app.iosched.batscr.name=bwrun.bat @@ -449,2 +592,82 @@ org.bedework.app.iosched.description=Bedework In/outbox scheduler application +# +# -------------------------------------------------------------------- +# +# Public Carddav Server +# +org.bedework.app.pubcarddav.project=carddav +org.bedework.app.pubcarddav.sou.dir=server + +org.bedework.app.pubcarddav.web.xml=war/WEB-INF/publicweb.xml +org.bedework.app.pubcarddav.war.name=pubcarddav +org.bedework.app.pubcarddav.context.root=/pubcarddav +# Set for jboss +#org.bedework.app.pubcarddav.virtual.host=calendars.rpi.edu + +org.bedework.app.pubcarddav.description=Bedework public carddav server. +org.bedework.app.pubcarddav.display.name=Bedework public carddav +org.bedework.app.pubcarddav.name=Demopubcarddav +org.bedework.app.pubcarddav.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.pubcarddav.logprefix=pubcarddav + +# +# -------------------------------------------------------------------- +# +# Personal Carddav Server +# +org.bedework.app.usercarddav.project=carddav +org.bedework.app.usercarddav.sou.dir=server + +org.bedework.app.usercarddav.web.xml=war/WEB-INF/userweb.xml +org.bedework.app.usercarddav.war.name=ucarddav +org.bedework.app.usercarddav.context.root=/ucarddav +# Set for jboss +#org.bedework.app.usercarddav.virtual.host=events.rpi.edu + +org.bedework.app.usercarddav.security.domain=bedeworkdemo +org.bedework.app.usercarddav.security.prefix=demo +org.bedework.app.usercarddav.transport.guarantee=NONE + +org.bedework.app.usercarddav.description=Bedework user carddav server. +org.bedework.app.usercarddav.display.name=Bedework usercarddav +org.bedework.app.usercarddav.name=DemoUsrcarddav +org.bedework.app.usercarddav.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.usercarddav.logprefix=usercarddav + +# +# -------------------------------------------------------------------- +# +# CardDAV importer +# + +org.bedework.app.carddavimp.runnable=yes +org.bedework.app.carddavimp.project=carddav +org.bedework.app.carddavimp.sou.dir=tools +org.bedework.app.carddavimp.shellscr.name=bwrun +org.bedework.app.carddavimp.batscr.name=bwrun.bat +org.bedework.app.carddavimp.zip.name=carddavimp +org.bedework.app.carddavimp.description=Bedework CardDAV importer + +# +# -------------------------------------------------------------------- +# +# Exchange synchronization Service - callback web server +# +org.bedework.app.exsynchwcb.project=exsynch +org.bedework.app.exsynchwcb.sou.dir=server + +org.bedework.app.exsynchwcb.web.xml=war/WEB-INF/web.xml +org.bedework.app.exsynchwcb.war.name=exsynch +org.bedework.app.exsynchwcb.context.root=/exsynch +# Set for jboss +#org.bedework.app.usercarddav.virtual.host=events.rpi.edu + +org.bedework.app.exsynchwcb.description=Bedework exsynch callback server. +org.bedework.app.exsynchwcb.display.name=Bedework exsynch callback server +org.bedework.app.exsynchwcb.name=Demoexsynchw +#org.bedework.app.exsynchwcb.deploy.dir=${org.bedework.appserver.deploy.dir} +org.bedework.app.exsynchwcb.wsdl,deploy.dir=/exchange +org.bedework.app.exsynchwcb.logprefix=exsynch + + Index: trunk/config/bwbuild/oracle10g/carddav.options.xml =================================================================== --- trunk/config/bwbuild/oracle10g/carddav.options.xml (revision 3021) +++ (revision ) @@ -1,350 +1,0 @@ - - - - - - 3.6 - - - - - /principals - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - dc=bedework, dc=org - - 1000 - - - - - organizationalUnit - ou - - uid=admin,ou=system - secret - - true - - - - /principals/users - true - - - /public/people - - /public/people,loc_:/public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=accounts,dc=bedework,dc=org - - 1000 - - - - individual - - organizationalUnit - ou - - inetOrgPerson - uid - - uid - - uid=admin,ou=system - secret - - true - - - - /principals/groups - true - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=groups,dc=bedework,dc=org - - 1000 - - - - group - - organizationalUnit - ou - - groupOfUniqueNames - cn - - cn - - uid=admin,ou=system - secret - - true - - - - /principals/locations - true - /public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapPrincipalDirHandler - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=locations,dc=bedework,dc=org - - 1000 - - - - location - - organizationalUnit - ou - - groupOfUniqueNames - cn - - cn - - uid=admin,ou=system - secret - - true - - - - - /public/people - - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=people,ou=public,dc=bedework,dc=org - 1000 - - - - organizationalUnit - organizationalUnit - inetOrgPerson - ou - ou - cn - - uid=admin,ou=system - secret - true - - - - - - - /user - - org.bedework.carddav.server.dirHandlers.db.DbAddrBookDirHandler - - 1000 - - - WONyA WANyFyS - - - /principals/users/root - - true - - - - - - /public/locations - - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - ou=locations,ou=public,dc=bedework,dc=org - - 1000 - - - - location - - organizationalUnit - ou - - CalendarResource - cn - - calcaladruri - - uid=admin,ou=system - secret - - true - - - - - /public - org.bedework.carddav.server.dirHandlers.ldap.LdapAddrBookDirHandler - - - /principals/users/admin - - com.sun.jndi.ldap.LdapCtxFactory - ldap://localhost:10389/ - - ou=public,dc=bedework,dc=org - - 1000 - - - - organizationalUnit - addressBook - inetOrgPerson - - ou - ou - cn - - uid=admin,ou=system - secret - true - - - - - - - org.bedework.carddav.bwserver.BwSysIntfImpl - - /find - fn,email,note,org - /principals/users - - false - - addressbook - - - /user - - - /user - - /principals - /principals/users - /principals/groups - /principals/resources - /principals/locations - /principals/tickets - /principals/hosts - - - - org.bedework.carddav.bwserver.BwSysIntfImpl - - /find - fn,note,org - /principals/users - - false - - addressbook - - /public - - - /user - - /principals - /principals/users - /principals/groups - /principals/resources - /principals/locations - /principals/tickets - /principals/hosts - - - - - Index: trunk/config/bwbuild/oracle10g/context.xml =================================================================== --- trunk/config/bwbuild/oracle10g/context.xml (revision 2439) +++ (revision ) @@ -1,50 +1,0 @@ - - - - - - - - - - - - - - - - - - - - Index: trunk/deployment/bw-core-appjars.xml =================================================================== --- trunk/deployment/bw-core-appjars.xml (revision 3180) +++ trunk/deployment/bw-core-appjars.xml (revision 3191) @@ -26,9 +26,11 @@ name="bw-cdvserver" version="${org.bedework.caldav.version}" projecthome="${bw.project.home}/projects/caldav" /> - - + + + + Index: trunk/util/svncopy.sh =================================================================== --- trunk/util/svncopy.sh (revision 3069) +++ trunk/util/svncopy.sh (revision 3191) @@ -87,4 +87,8 @@ # Not linked echo "" + elif [ "${1}" = "bwxml" ] + then +# Not linked + echo "" elif [ "${1}" = "cachedfeeder" ] then @@ -141,4 +145,5 @@ PROJECTS="$PROJECTS bwtools" PROJECTS="$PROJECTS bwtzsvr" +PROJECTS="$PROJECTS bwxml" PROJECTS="$PROJECTS cachedfeeder" PROJECTS="$PROJECTS caldav"