Changeset 3037

Show
Ignore:
Timestamp:
11/08/10 23:45:37
Author:
douglm
Message:

Commit the start of the bedework end of the exchange synch process.

New wsimport task for caldav build.
XML schema files in resource directory.
New web service classes

Also make a start on easing process of changing version. Versions defined in build.properties files.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config/bwbuild/default/build.properties

    r3014 r3037  
    1616compile.debug=yes 
    1717 
     18# Version we are building and including 
     19org.bedework.version=3.6 
     20org.bedework.caldav.version=3.6 
     21org.bedework.webdav.version=3.6 
     22 
    1823org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} 
    1924org.bedework.config.home=${env.BEDEWORK_CONFIG} 
  • trunk/config/bwbuild/jboss-h2/build.properties

    r2832 r3037  
    1616compile.debug=yes 
    1717 
     18# Version we are building and including 
     19org.bedework.version=3.6 
     20org.bedework.caldav.version=3.6 
     21org.bedework.webdav.version=3.6 
     22 
    1823org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} 
    1924org.bedework.config.home=${env.BEDEWORK_CONFIG} 
  • trunk/config/bwbuild/jboss-mysql/build.properties

    r2777 r3037  
    1616compile.debug=yes 
    1717 
     18# Version we are building and including 
     19org.bedework.version=3.6 
     20org.bedework.caldav.version=3.6 
     21org.bedework.webdav.version=3.6 
     22 
    1823org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} 
    1924org.bedework.config.home=${env.BEDEWORK_CONFIG} 
  • trunk/config/bwbuild/jboss-postgresql/build.properties

    r3032 r3037  
    1616compile.debug=yes 
    1717 
     18# Version we are building and including 
     19org.bedework.version=3.6 
     20org.bedework.caldav.version=3.6 
     21org.bedework.webdav.version=3.6 
     22 
    1823org.bedework.configurations.home=${env.BEDEWORK_CONFIGS_HOME} 
    1924org.bedework.config.home=${env.BEDEWORK_CONFIG} 
  • trunk/config/bwbuild/jboss-postgresql/cal.options.xml

    r3032 r3037  
    478478          <!-- Comment out or delete for no web calendar service --> 
    479479          <webcalServiceURI>/webcal</webcalServiceURI> 
     480 
     481          <!-- The bedework end of the exchnage synch service. This is a web 
     482               service called by the synch engine to get information out of 
     483               bedework and to update events and status. 
     484                
     485               This path should probably be restricted to a given host only. 
     486                
     487               Coming up on a separate port might help to lock it down. 
     488               Comment out or delete for no exchange synch service --> 
     489          <exsynchWsURI>/exsynchws/</exsynchWsURI> 
    480490        </Pubcaldav> 
    481491 
     
    586596        </iosched> 
    587597 
     598        <!-- ================================================================== 
     599                          Exchange synch 
     600             ================================================================== --> 
    588601        <Exsynch classname="org.bedework.exchgsynch.ExsynchConfig"> 
    589602          <appType>exsynch</appType> 
     
    597610          <!-- Path to keystore - comment out to use default -->           
    598611          <keystore>@APPSERVER-DATA-DIR@/exsynchcerts</keystore> 
     612 
     613          <!-- location of the WSDL for the remote web service --> 
     614          <remoteWSDLURI>http://localhost:8080/exchange/wssvc.wsdl</remoteWSDLURI> 
     615           
     616          <remoteWsURL>http://localhost:8080/pubcaldav/exsynchws/</remoteWsURL> 
     617           
     618          <!-- seconds  -->  
     619          <remoteKeepAliveInterval>60</remoteKeepAliveInterval> 
    599620        </Exsynch> 
    600621      </app> 
  • trunk/config/bwbuild/jboss-postgresql/cal.properties

    r3001 r3037  
    4949org.bedework.global.jboss.db.datasource.jndiname=/CalendarDS 
    5050org.bedework.global.jboss.carddb.datasource.jndiname=/CardDS 
     51org.bedework.global.jboss.exsynch.datasource.jndiname=/ExsynchDS 
    5152 
    5253# Hibernate caching parameters 
     
    151152# If set to true or yes will copy in the bedework card db datasource def bedework-ds.xml 
    152153org.bedework.global.copy.bedeworkcardds.config=yes 
     154# 
     155# If set to true or yes will copy in the bedework exchnage synch db datasource def  
     156org.bedework.global.copy.bedeworkexsynchds.config=yes 
    153157 
    154158# ------------------------------------------------------------------------ 
  • trunk/deployment/publiccaldav/webapp/appjars.xml

    r2342 r3037  
    1717      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    1818              libcache="${org.bedework.libcache.dir}" 
    19               name="bw-cdvutil" version="3.6
     19              name="bw-cdvutil" version="${org.bedework.caldav.version}
    2020              projecthome="${bw.project.home}/projects/caldav" /> 
    2121 
    2222      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    2323              libcache="${org.bedework.libcache.dir}" 
    24               name="bw-cdvserver" version="3.6" 
     24              name="bw-cdvserver" version="${org.bedework.caldav.version}" 
     25              projecthome="${bw.project.home}/projects/caldav" /> 
     26       
     27      <getJar lib="${org.bedework.temp.extrajars.dir}" 
     28              libcache="${org.bedework.libcache.dir}" 
     29              name="bw-exsynch-genwssrc" version="${org.bedework.caldav.version}" 
    2530              projecthome="${bw.project.home}/projects/caldav" /> 
    2631 
    2732      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    2833              libcache="${org.bedework.libcache.dir}" 
    29               name="bw-webdavserver" version="3.6
     34              name="bw-webdavserver" version="${org.bedework.webdav.version}
    3035              projecthome="${bw.project.home}/projects/webdav" /> 
    3136    </sequential> 
  • trunk/deployment/usercaldav/webapp/appjars.xml

    r2342 r3037  
    1717      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    1818              libcache="${org.bedework.libcache.dir}" 
    19               name="bw-cdvutil" version="3.6
     19              name="bw-cdvutil" version="${org.bedework.caldav.version}
    2020              projecthome="${bw.project.home}/projects/caldav" /> 
    2121 
    2222      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    2323              libcache="${org.bedework.libcache.dir}" 
    24               name="bw-cdvserver" version="3.6" 
     24              name="bw-cdvserver" version="${org.bedework.caldav.version}" 
     25              projecthome="${bw.project.home}/projects/caldav" /> 
     26       
     27      <getJar lib="${org.bedework.temp.extrajars.dir}" 
     28              libcache="${org.bedework.libcache.dir}" 
     29              name="bw-exsynch-genwssrc" version="${org.bedework.caldav.version}" 
    2530              projecthome="${bw.project.home}/projects/caldav" /> 
    2631 
    2732      <getJar lib="${org.bedework.temp.extrajars.dir}" 
    2833              libcache="${org.bedework.libcache.dir}" 
    29               name="bw-webdavserver" version="3.6
     34              name="bw-webdavserver" version="${org.bedework.webdav.version}
    3035              projecthome="${bw.project.home}/projects/webdav" /> 
    3136    </sequential>