On Tue, 2008-07-22 at 14:49 +0200, Sysadmin wrote:
> Bonjour,
>
> Après avoir installé obm-sync et le plugin pour thunderbird facilement
> ;) je m'attaque à l'installation de funambol.
> Les services obm-sync et funambol tournent tout les deux très bien.
>
> Par contre la liaison obm-sync <=> funambol n'est pas évidente. J'ai cru
> comprendre qu'il fallait copier-coller les jars de obm-funambol dans le
> dossier WEB-INF/lib de funambol.
il faut aussi enregistrer les sources de données.
Pour l'enregistrement des sources de données, passez le schema
mysql/init_schema.sql du svn sur la base funambol
Puis dans la console d'admin ajouter les sources de données
correspondantes en indiquant l'url des services obm-sync.
Sinon plus simple, vous initialisez votre bd funambol avec le dump mysql
attaché, dans lequel les sources de données obm_book_vcard et
obm_cal_ical sont pré-enregistrées.
-- MySQL dump 10.11
--
-- Host: localhost Database: fnb
-- ------------------------------------------------------
-- Server version 5.0.45-Debian_1-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `fnbl_client_mapping`
--
DROP TABLE IF EXISTS `fnbl_client_mapping`;
CREATE TABLE `fnbl_client_mapping` (
`principal` bigint(20) NOT NULL,
`sync_source` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`luid` varchar(200) character set utf8 collate utf8_bin NOT NULL,
`guid` varchar(200) character set utf8 collate utf8_bin NOT NULL,
`last_anchor` varchar(20) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`principal`,`sync_source`,`luid`,`guid`),
KEY `fk_source_cm` (`sync_source`),
CONSTRAINT `fk_principal_cm` FOREIGN KEY (`principal`) REFERENCES `fnbl_principal` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `fk_source_cm` FOREIGN KEY (`sync_source`) REFERENCES `fnbl_sync_source` (`uri`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_client_mapping`
--
LOCK TABLES `fnbl_client_mapping` WRITE;
/*!40000 ALTER TABLE `fnbl_client_mapping` DISABLE KEYS */;
INSERT INTO `fnbl_client_mapping` VALUES (0,'cal','./2086797268','0','20070919T100656Z'),(0,'cal','./2086797271','1','20070919T100656Z'),(0,'cal','./2086797274','2','20070919T100656Z');
/*!40000 ALTER TABLE `fnbl_client_mapping` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_connector`
--
DROP TABLE IF EXISTS `fnbl_connector`;
CREATE TABLE `fnbl_connector` (
`id` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`name` varchar(200) character set utf8 collate utf8_bin NOT NULL,
`description` varchar(200) character set utf8 collate utf8_bin default NULL,
`admin_class` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_connector`
--
LOCK TABLES `fnbl_connector` WRITE;
/*!40000 ALTER TABLE `fnbl_connector` DISABLE KEYS */;
INSERT INTO `fnbl_connector` VALUES ('foundation','FunambolFoundationConnector','Funambol Foundation Connector',NULL),('obm','Funambol OBM Connector','Funambol OBM Connector','');
/*!40000 ALTER TABLE `fnbl_connector` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_connector_source_type`
--
DROP TABLE IF EXISTS `fnbl_connector_source_type`;
CREATE TABLE `fnbl_connector_source_type` (
`connector` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`sourcetype` varchar(128) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`connector`,`sourcetype`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_connector_source_type`
--
LOCK TABLES `fnbl_connector_source_type` WRITE;
/*!40000 ALTER TABLE `fnbl_connector_source_type` DISABLE KEYS */;
INSERT INTO `fnbl_connector_source_type` VALUES ('foundation','calendar-foundation'),('foundation','contact-foundation'),('foundation','fs-foundation'),('foundation','sif-fs-foundation'),('obm','obm-calendar'),('obm','obm-contact');
/*!40000 ALTER TABLE `fnbl_connector_source_type` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_device`
--
DROP TABLE IF EXISTS `fnbl_device`;
CREATE TABLE `fnbl_device` (
`id` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`description` varchar(255) default NULL,
`type` varchar(255) default NULL,
`client_nonce` varchar(255) default NULL,
`server_nonce` varchar(255) default NULL,
`server_password` varchar(255) default NULL,
`timezone` varchar(32) default NULL,
`convert_date` char(1) default NULL,
`charset` varchar(16) default NULL,
`address` varchar(50) default NULL,
`msisdn` varchar(50) default NULL,
`notification_builder` varchar(255) default NULL,
`notification_sender` varchar(255) default NULL,
`id_caps` bigint(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_device`
--
LOCK TABLES `fnbl_device` WRITE;
/*!40000 ALTER TABLE `fnbl_device` DISABLE KEYS */;
INSERT INTO `fnbl_device` VALUES ('IMEI:2100000a',NULL,NULL,'','','fnbl',NULL,'N','UTF-8',NULL,NULL,'com/funambol/server/notification/DSNotificationBuilder.xml','com/funambol/server/notification/PushSender.xml',0);
/*!40000 ALTER TABLE `fnbl_device` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_device_caps`
--
DROP TABLE IF EXISTS `fnbl_device_caps`;
CREATE TABLE `fnbl_device_caps` (
`id` bigint(20) NOT NULL,
`version` varchar(16) NOT NULL,
`man` varchar(100) default NULL,
`model` varchar(100) default NULL,
`fwv` varchar(100) default NULL,
`swv` varchar(100) default NULL,
`hwv` varchar(100) default NULL,
`utc` char(1) NOT NULL,
`lo` char(1) NOT NULL,
`noc` char(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_device_caps`
--
LOCK TABLES `fnbl_device_caps` WRITE;
/*!40000 ALTER TABLE `fnbl_device_caps` DISABLE KEYS */;
INSERT INTO `fnbl_device_caps` VALUES (0,'1.1','Nexthaus Corp','SyncJe for BlackBerry','','2.34','','Y','Y','Y');
/*!40000 ALTER TABLE `fnbl_device_caps` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_device_datastore`
--
DROP TABLE IF EXISTS `fnbl_device_datastore`;
CREATE TABLE `fnbl_device_datastore` (
`id` bigint(20) NOT NULL,
`caps` bigint(20) default NULL,
`sourceref` varchar(128) NOT NULL,
`label` varchar(128) default NULL,
`maxguidsize` int(11) default NULL,
`dsmem` char(1) NOT NULL,
`shs` char(1) NOT NULL,
`synccap` varchar(32) NOT NULL,
PRIMARY KEY (`id`),
KEY `ind_datastore` (`caps`),
CONSTRAINT `fk_dev_datastore` FOREIGN KEY (`caps`) REFERENCES `fnbl_device_caps` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_device_datastore`
--
LOCK TABLES `fnbl_device_datastore` WRITE;
/*!40000 ALTER TABLE `fnbl_device_datastore` DISABLE KEYS */;
INSERT INTO `fnbl_device_datastore` VALUES (0,0,'./tasks','./tasks',0,'N','N','1,2'),(1,0,'./email','./email',0,'N','N','1,2'),(2,0,'./contacts','./contacts',0,'N','N','1,2'),(3,0,'./calendar','./calendar',0,'N','N','1,2');
/*!40000 ALTER TABLE `fnbl_device_datastore` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_device_ext`
--
DROP TABLE IF EXISTS `fnbl_device_ext`;
CREATE TABLE `fnbl_device_ext` (
`id` bigint(20) NOT NULL,
`caps` bigint(20) default NULL,
`xname` varchar(255) default NULL,
`xvalue` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `ind_device_ext` (`caps`),
CONSTRAINT `fk_dev_ext` FOREIGN KEY (`caps`) REFERENCES `fnbl_device_caps` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_device_ext`
--
LOCK TABLES `fnbl_device_ext` WRITE;
/*!40000 ALTER TABLE `fnbl_device_ext` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_device_ext` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_ctcap`
--
DROP TABLE IF EXISTS `fnbl_ds_ctcap`;
CREATE TABLE `fnbl_ds_ctcap` (
`id` bigint(20) NOT NULL,
`datastore` bigint(20) NOT NULL,
`type` varchar(64) NOT NULL,
`version` varchar(16) NOT NULL,
`field` char(1) NOT NULL,
PRIMARY KEY (`id`),
KEY `ind_ctcap` (`datastore`),
CONSTRAINT `fk_ds_ctcap` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_ctcap`
--
LOCK TABLES `fnbl_ds_ctcap` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_ctcap` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_ctcap` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_ctcap_prop`
--
DROP TABLE IF EXISTS `fnbl_ds_ctcap_prop`;
CREATE TABLE `fnbl_ds_ctcap_prop` (
`id` bigint(20) NOT NULL,
`ctcap` bigint(20) NOT NULL,
`name` varchar(64) NOT NULL,
`label` varchar(128) default NULL,
`type` varchar(32) default NULL,
`maxoccur` int(11) default NULL,
`maxsize` int(11) default NULL,
`truncated` char(1) NOT NULL,
`valenum` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `ind_ctcap_prop` (`ctcap`),
CONSTRAINT `fk_ds_ctcap_prop` FOREIGN KEY (`ctcap`) REFERENCES `fnbl_ds_ctcap` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_ctcap_prop`
--
LOCK TABLES `fnbl_ds_ctcap_prop` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_ctcap_prop` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_ctcap_prop` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_ctcap_prop_param`
--
DROP TABLE IF EXISTS `fnbl_ds_ctcap_prop_param`;
CREATE TABLE `fnbl_ds_ctcap_prop_param` (
`property` bigint(20) NOT NULL,
`name` varchar(64) NOT NULL,
`label` varchar(128) default NULL,
`type` varchar(32) default NULL,
`valenum` varchar(255) default NULL,
KEY `ind_ctcappropparam` (`property`),
CONSTRAINT `fk_ctcap_propparam` FOREIGN KEY (`property`) REFERENCES `fnbl_ds_ctcap_prop` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_ctcap_prop_param`
--
LOCK TABLES `fnbl_ds_ctcap_prop_param` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_ctcap_prop_param` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_ctcap_prop_param` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_cttype_rx`
--
DROP TABLE IF EXISTS `fnbl_ds_cttype_rx`;
CREATE TABLE `fnbl_ds_cttype_rx` (
`datastore` bigint(20) NOT NULL,
`type` varchar(64) NOT NULL,
`version` varchar(16) NOT NULL,
`preferred` char(1) NOT NULL,
PRIMARY KEY (`type`,`version`,`datastore`),
KEY `ind_cttype_rx` (`datastore`),
CONSTRAINT `fk_ds_cttype_rx` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_cttype_rx`
--
LOCK TABLES `fnbl_ds_cttype_rx` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_cttype_rx` DISABLE KEYS */;
INSERT INTO `fnbl_ds_cttype_rx` VALUES (1,'text/message','1.0','Y'),(0,'text/x-vcalendar','1.0','Y'),(3,'text/x-vcalendar','1.0','Y'),(2,'text/x-vcard','2.1','Y');
/*!40000 ALTER TABLE `fnbl_ds_cttype_rx` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_cttype_tx`
--
DROP TABLE IF EXISTS `fnbl_ds_cttype_tx`;
CREATE TABLE `fnbl_ds_cttype_tx` (
`datastore` bigint(20) NOT NULL,
`type` varchar(64) NOT NULL,
`version` varchar(16) NOT NULL,
`preferred` char(1) NOT NULL,
PRIMARY KEY (`type`,`version`,`datastore`),
KEY `ind_cttype_tx` (`datastore`),
CONSTRAINT `fk_ds_cttype_tx` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_cttype_tx`
--
LOCK TABLES `fnbl_ds_cttype_tx` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_cttype_tx` DISABLE KEYS */;
INSERT INTO `fnbl_ds_cttype_tx` VALUES (1,'text/message','1.0','Y'),(0,'text/x-vcalendar','1.0','Y'),(3,'text/x-vcalendar','1.0','Y'),(2,'text/x-vcard','2.1','Y');
/*!40000 ALTER TABLE `fnbl_ds_cttype_tx` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_filter_cap`
--
DROP TABLE IF EXISTS `fnbl_ds_filter_cap`;
CREATE TABLE `fnbl_ds_filter_cap` (
`datastore` bigint(20) NOT NULL,
`type` varchar(64) NOT NULL,
`version` varchar(16) NOT NULL,
`keywords` varchar(255) default NULL,
`properties` varchar(255) default NULL,
PRIMARY KEY (`type`,`version`,`datastore`),
KEY `ind_filter_cap` (`datastore`),
CONSTRAINT `fk_ds_filter_cap` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_filter_cap`
--
LOCK TABLES `fnbl_ds_filter_cap` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_filter_cap` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_filter_cap` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_filter_rx`
--
DROP TABLE IF EXISTS `fnbl_ds_filter_rx`;
CREATE TABLE `fnbl_ds_filter_rx` (
`datastore` bigint(20) NOT NULL,
`type` varchar(64) NOT NULL,
`version` varchar(16) NOT NULL,
PRIMARY KEY (`type`,`version`,`datastore`),
KEY `ind_filter_rx` (`datastore`),
CONSTRAINT `fk_ds_filter_rx` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_filter_rx`
--
LOCK TABLES `fnbl_ds_filter_rx` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_filter_rx` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_filter_rx` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_ds_mem`
--
DROP TABLE IF EXISTS `fnbl_ds_mem`;
CREATE TABLE `fnbl_ds_mem` (
`datastore` bigint(20) default NULL,
`shared` char(1) NOT NULL,
`maxmem` int(11) default NULL,
`maxid` int(11) default NULL,
KEY `ind_mem` (`datastore`),
CONSTRAINT `fk_ds_mem` FOREIGN KEY (`datastore`) REFERENCES `fnbl_device_datastore` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_ds_mem`
--
LOCK TABLES `fnbl_ds_mem` WRITE;
/*!40000 ALTER TABLE `fnbl_ds_mem` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_ds_mem` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_id`
--
DROP TABLE IF EXISTS `fnbl_id`;
CREATE TABLE `fnbl_id` (
`idspace` varchar(30) character set utf8 collate utf8_bin NOT NULL,
`counter` bigint(20) NOT NULL,
`increment_by` int(11) default '100',
PRIMARY KEY (`idspace`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_id`
--
LOCK TABLES `fnbl_id` WRITE;
/*!40000 ALTER TABLE `fnbl_id` DISABLE KEYS */;
INSERT INTO `fnbl_id` VALUES ('capability',100,100),('ctcap',0,100),('ctcap_property',0,100),('datastore',100,100),('device',0,100),('ext',0,100),('guid',3,100),('pim.id',100,100),('principal',100,100);
/*!40000 ALTER TABLE `fnbl_id` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_last_sync`
--
DROP TABLE IF EXISTS `fnbl_last_sync`;
CREATE TABLE `fnbl_last_sync` (
`principal` bigint(20) NOT NULL,
`sync_source` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`sync_type` int(11) NOT NULL,
`status` int(11) default NULL,
`last_anchor_server` varchar(20) character set utf8 collate utf8_bin default NULL,
`last_anchor_client` varchar(20) character set utf8 collate utf8_bin default NULL,
`start_sync` bigint(20) default NULL,
`end_sync` bigint(20) default NULL,
PRIMARY KEY (`principal`,`sync_source`),
KEY `fk_source` (`sync_source`),
CONSTRAINT `fk_principal` FOREIGN KEY (`principal`) REFERENCES `fnbl_principal` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `fk_source` FOREIGN KEY (`sync_source`) REFERENCES `fnbl_sync_source` (`uri`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_last_sync`
--
LOCK TABLES `fnbl_last_sync` WRITE;
/*!40000 ALTER TABLE `fnbl_last_sync` DISABLE KEYS */;
INSERT INTO `fnbl_last_sync` VALUES (0,'cal',200,200,'20070919T100912Z','1190196570190',1190196570119,1190196571401);
/*!40000 ALTER TABLE `fnbl_last_sync` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_module`
--
DROP TABLE IF EXISTS `fnbl_module`;
CREATE TABLE `fnbl_module` (
`id` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`name` varchar(200) character set utf8 collate utf8_bin NOT NULL,
`description` varchar(200) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_module`
--
LOCK TABLES `fnbl_module` WRITE;
/*!40000 ALTER TABLE `fnbl_module` DISABLE KEYS */;
INSERT INTO `fnbl_module` VALUES ('foundation','foundation','Funambol Foundation Connector'),('obm','obm','Funambol OBM Connector');
/*!40000 ALTER TABLE `fnbl_module` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_module_connector`
--
DROP TABLE IF EXISTS `fnbl_module_connector`;
CREATE TABLE `fnbl_module_connector` (
`module` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`connector` varchar(128) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`module`,`connector`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_module_connector`
--
LOCK TABLES `fnbl_module_connector` WRITE;
/*!40000 ALTER TABLE `fnbl_module_connector` DISABLE KEYS */;
INSERT INTO `fnbl_module_connector` VALUES ('foundation','foundation'),('obm','obm');
/*!40000 ALTER TABLE `fnbl_module_connector` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_address`
--
DROP TABLE IF EXISTS `fnbl_pim_address`;
CREATE TABLE `fnbl_pim_address` (
`contact` bigint(20) NOT NULL default '0',
`type` smallint(6) NOT NULL default '0',
`street` varchar(128) character set utf8 collate utf8_bin default NULL,
`city` varchar(64) character set utf8 collate utf8_bin default NULL,
`state` varchar(64) character set utf8 collate utf8_bin default NULL,
`postal_code` varchar(16) character set utf8 collate utf8_bin default NULL,
`country` varchar(32) character set utf8 collate utf8_bin default NULL,
`po_box` varchar(16) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`contact`,`type`),
CONSTRAINT `fnbl_pim_address_ibfk_1` FOREIGN KEY (`contact`) REFERENCES `fnbl_pim_contact` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_address`
--
LOCK TABLES `fnbl_pim_address` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_address` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_address` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_calendar`
--
DROP TABLE IF EXISTS `fnbl_pim_calendar`;
CREATE TABLE `fnbl_pim_calendar` (
`id` bigint(20) NOT NULL,
`userid` varchar(255) character set utf8 collate utf8_bin default NULL,
`last_update` bigint(20) default NULL,
`status` char(1) default NULL,
`type` smallint(6) default NULL,
`all_day` char(1) default NULL,
`body` text,
`busy_status` smallint(6) default NULL,
`categories` varchar(255) character set utf8 collate utf8_bin default NULL,
`companies` varchar(255) character set utf8 collate utf8_bin default NULL,
`birthday` varchar(16) character set utf8 collate utf8_bin default NULL,
`duration` int(11) default NULL,
`dstart` datetime default NULL,
`dend` datetime default NULL,
`folder` varchar(255) character set utf8 collate utf8_bin default NULL,
`importance` smallint(6) default NULL,
`location` varchar(255) character set utf8 collate utf8_bin default NULL,
`meeting_status` smallint(6) default NULL,
`mileage` varchar(16) character set utf8 collate utf8_bin default NULL,
`reminder_time` datetime default NULL,
`reminder` char(1) default NULL,
`reminder_sound_file` varchar(255) character set utf8 collate utf8_bin default NULL,
`reminder_options` int(11) default NULL,
`reminder_repeat_count` int(11) default NULL,
`sensitivity` smallint(6) default NULL,
`subject` varchar(1000) character set utf8 collate utf8_bin default NULL,
`rec_type` smallint(6) default NULL,
`rec_interval` int(11) default NULL,
`rec_month_of_year` smallint(6) default NULL,
`rec_day_of_month` smallint(6) default NULL,
`rec_day_of_week_mask` varchar(16) character set utf8 collate utf8_bin default NULL,
`rec_instance` smallint(6) default NULL,
`rec_start_date_pattern` varchar(32) character set utf8 collate utf8_bin default NULL,
`rec_no_end_date` char(1) default NULL,
`rec_end_date_pattern` varchar(32) character set utf8 collate utf8_bin default NULL,
`rec_occurrences` smallint(6) default NULL,
`reply_time` datetime default NULL,
`completed` datetime default NULL,
`percent_complete` smallint(6) default NULL,
PRIMARY KEY (`id`),
KEY `ind_pim_calendar` (`userid`,`last_update`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_calendar`
--
LOCK TABLES `fnbl_pim_calendar` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_calendar` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_calendar` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_calendar_exception`
--
DROP TABLE IF EXISTS `fnbl_pim_calendar_exception`;
CREATE TABLE `fnbl_pim_calendar_exception` (
`calendar` bigint(20) NOT NULL default '0',
`addition` char(1) NOT NULL default '',
`occurrence_date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`calendar`,`addition`,`occurrence_date`),
CONSTRAINT `fnbl_pim_calendar_exception_ibfk_1` FOREIGN KEY (`calendar`) REFERENCES `fnbl_pim_calendar` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_calendar_exception`
--
LOCK TABLES `fnbl_pim_calendar_exception` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_calendar_exception` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_calendar_exception` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_contact`
--
DROP TABLE IF EXISTS `fnbl_pim_contact`;
CREATE TABLE `fnbl_pim_contact` (
`id` bigint(20) NOT NULL,
`userid` varchar(255) character set utf8 collate utf8_bin default NULL,
`last_update` bigint(20) default NULL,
`status` char(1) default NULL,
`importance` smallint(6) default NULL,
`sensitivity` smallint(6) default NULL,
`subject` varchar(255) character set utf8 collate utf8_bin default NULL,
`folder` varchar(255) character set utf8 collate utf8_bin default NULL,
`anniversary` varchar(16) character set utf8 collate utf8_bin default NULL,
`first_name` varchar(64) character set utf8 collate utf8_bin default NULL,
`middle_name` varchar(64) character set utf8 collate utf8_bin default NULL,
`last_name` varchar(64) character set utf8 collate utf8_bin default NULL,
`display_name` varchar(128) character set utf8 collate utf8_bin default NULL,
`birthday` varchar(16) character set utf8 collate utf8_bin default NULL,
`body` text,
`categories` varchar(255) character set utf8 collate utf8_bin default NULL,
`children` varchar(255) character set utf8 collate utf8_bin default NULL,
`hobbies` varchar(255) character set utf8 collate utf8_bin default NULL,
`initials` varchar(16) character set utf8 collate utf8_bin default NULL,
`languages` varchar(255) character set utf8 collate utf8_bin default NULL,
`nickname` varchar(64) character set utf8 collate utf8_bin default NULL,
`spouse` varchar(128) character set utf8 collate utf8_bin default NULL,
`suffix` varchar(32) character set utf8 collate utf8_bin default NULL,
`title` varchar(32) character set utf8 collate utf8_bin default NULL,
`gender` char(1) default NULL,
`assistant` varchar(128) character set utf8 collate utf8_bin default NULL,
`company` varchar(255) character set utf8 collate utf8_bin default NULL,
`department` varchar(255) character set utf8 collate utf8_bin default NULL,
`job_title` varchar(128) character set utf8 collate utf8_bin default NULL,
`manager` varchar(128) character set utf8 collate utf8_bin default NULL,
`mileage` varchar(16) character set utf8 collate utf8_bin default NULL,
`office_location` varchar(64) character set utf8 collate utf8_bin default NULL,
`profession` varchar(64) character set utf8 collate utf8_bin default NULL,
`companies` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`),
KEY `ind_pim_contact` (`userid`,`last_update`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_contact`
--
LOCK TABLES `fnbl_pim_contact` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_contact` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_contact` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_contact_item`
--
DROP TABLE IF EXISTS `fnbl_pim_contact_item`;
CREATE TABLE `fnbl_pim_contact_item` (
`contact` bigint(20) NOT NULL default '0',
`type` smallint(6) NOT NULL default '0',
`value` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`contact`,`type`),
CONSTRAINT `fnbl_pim_contact_item_ibfk_1` FOREIGN KEY (`contact`) REFERENCES `fnbl_pim_contact` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_contact_item`
--
LOCK TABLES `fnbl_pim_contact_item` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_contact_item` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_contact_item` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_pim_listener_registry`
--
DROP TABLE IF EXISTS `fnbl_pim_listener_registry`;
CREATE TABLE `fnbl_pim_listener_registry` (
`id` bigint(20) NOT NULL,
`username` varchar(50) character set utf8 collate utf8_bin default NULL,
`push_contacts` char(1) default NULL,
`push_calendars` char(1) default NULL,
PRIMARY KEY (`id`),
CONSTRAINT `fnbl_pim_listener_registry_ibfk_1` FOREIGN KEY (`id`) REFERENCES `fnbl_push_listener_registry` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_pim_listener_registry`
--
LOCK TABLES `fnbl_pim_listener_registry` WRITE;
/*!40000 ALTER TABLE `fnbl_pim_listener_registry` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_pim_listener_registry` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_principal`
--
DROP TABLE IF EXISTS `fnbl_principal`;
CREATE TABLE `fnbl_principal` (
`username` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`device` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`id` bigint(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_device` (`device`),
KEY `ind_principal` (`username`,`device`),
CONSTRAINT `fk_device` FOREIGN KEY (`device`) REFERENCES `fnbl_device` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_principal`
--
LOCK TABLES `fnbl_principal` WRITE;
/*!40000 ALTER TABLE `fnbl_principal` DISABLE KEYS */;
INSERT INTO `fnbl_principal` VALUES ('guest','IMEI:2100000a',0);
/*!40000 ALTER TABLE `fnbl_principal` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_push_listener_registry`
--
DROP TABLE IF EXISTS `fnbl_push_listener_registry`;
CREATE TABLE `fnbl_push_listener_registry` (
`id` bigint(20) NOT NULL,
`period` bigint(20) default NULL,
`active` char(1) default NULL,
`last_update` bigint(20) default NULL,
`status` varchar(1) character set utf8 collate utf8_bin default NULL,
`task_bean_file` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_push_listener_registry`
--
LOCK TABLES `fnbl_push_listener_registry` WRITE;
/*!40000 ALTER TABLE `fnbl_push_listener_registry` DISABLE KEYS */;
/*!40000 ALTER TABLE `fnbl_push_listener_registry` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_role`
--
DROP TABLE IF EXISTS `fnbl_role`;
CREATE TABLE `fnbl_role` (
`role` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`description` varchar(200) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`role`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_role`
--
LOCK TABLES `fnbl_role` WRITE;
/*!40000 ALTER TABLE `fnbl_role` DISABLE KEYS */;
INSERT INTO `fnbl_role` VALUES ('sync_administrator','Administrator'),('sync_user','User');
/*!40000 ALTER TABLE `fnbl_role` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_sync_source`
--
DROP TABLE IF EXISTS `fnbl_sync_source`;
CREATE TABLE `fnbl_sync_source` (
`uri` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`config` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`name` varchar(200) character set utf8 collate utf8_bin NOT NULL,
`sourcetype` varchar(128) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`uri`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_sync_source`
--
LOCK TABLES `fnbl_sync_source` WRITE;
/*!40000 ALTER TABLE `fnbl_sync_source` DISABLE KEYS */;
INSERT INTO `fnbl_sync_source` VALUES ('cal','foundation/foundation/calendar-foundation/VCalendarSource.xml','cal','calendar-foundation'),('obm_addressbook','obm/obm/obm-contact/obm_addressbook.xml','obm_addressbook','obm-contact'),('obm_book_vcard','obm/obm/obm-contact/obm_book_vcard.xml','obm_book_vcard','obm-contact'),('obm_cal_ical','obm/obm/obm-calendar/obm_cal_ical.xml','obm_cal_ical','obm-calendar'),('obm_calendar','obm/obm/obm-calendar/obm_calendar.xml','obm_calendar','obm-calendar');
/*!40000 ALTER TABLE `fnbl_sync_source` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_sync_source_type`
--
DROP TABLE IF EXISTS `fnbl_sync_source_type`;
CREATE TABLE `fnbl_sync_source_type` (
`id` varchar(128) character set utf8 collate utf8_bin NOT NULL,
`description` varchar(200) character set utf8 collate utf8_bin default NULL,
`class` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`admin_class` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_sync_source_type`
--
LOCK TABLES `fnbl_sync_source_type` WRITE;
/*!40000 ALTER TABLE `fnbl_sync_source_type` DISABLE KEYS */;
INSERT INTO `fnbl_sync_source_type` VALUES ('calendar-foundation','PIM Calendar SyncSource','com.funambol.foundation.engine.source.PIMCalendarSyncSource','com.funambol.foundation.admin.PIMCalendarSyncSourceConfigPanel'),('contact-foundation','PIM Contact SyncSource','com.funambol.foundation.engine.source.PIMContactSyncSource','com.funambol.foundation.admin.PIMContactSyncSourceConfigPanel'),('fs-foundation','FileSystem SyncSource','com.funambol.foundation.engine.source.FileSystemSyncSource','com.funambol.foundation.admin.FileSystemSyncSourceConfigPanel'),('obm-calendar','OBM Calendar SyncSource','fr.aliasource.funambol.engine.source.CalendarSyncSource','fr.aliasource.funambol.admin.ObmSyncSourceConfigPanel'),('obm-contact','OBM Contact SyncSource','fr.aliasource.funambol.engine.source.ContactSyncSource','fr.aliasource.funambol.admin.ObmSyncSourceConfigPanel'),('sif-fs-foundation','SIF SyncSource','com.funambol.foundation.engine.source.SIFSyncSource','com.funambol.foundation.admin.SIFSyncSourceConfigPanel');
/*!40000 ALTER TABLE `fnbl_sync_source_type` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_user`
--
DROP TABLE IF EXISTS `fnbl_user`;
CREATE TABLE `fnbl_user` (
`username` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`password` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`email` varchar(255) character set utf8 collate utf8_bin default NULL,
`first_name` varchar(255) character set utf8 collate utf8_bin default NULL,
`last_name` varchar(255) character set utf8 collate utf8_bin default NULL,
PRIMARY KEY (`username`),
KEY `ind_user` (`username`,`password`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_user`
--
LOCK TABLES `fnbl_user` WRITE;
/*!40000 ALTER TABLE `fnbl_user` DISABLE KEYS */;
INSERT INTO `fnbl_user` VALUES ('admin','lltUbBHM7oA=','[EMAIL PROTECTED]','admin','admin'),('guest','65GUmi03K6o=','[EMAIL PROTECTED]','guest','guest');
/*!40000 ALTER TABLE `fnbl_user` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `fnbl_user_role`
--
DROP TABLE IF EXISTS `fnbl_user_role`;
CREATE TABLE `fnbl_user_role` (
`username` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`role` varchar(128) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`username`,`role`),
CONSTRAINT `fk_userrole` FOREIGN KEY (`username`) REFERENCES `fnbl_user` (`username`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `fnbl_user_role`
--
LOCK TABLES `fnbl_user_role` WRITE;
/*!40000 ALTER TABLE `fnbl_user_role` DISABLE KEYS */;
INSERT INTO `fnbl_user_role` VALUES ('admin','sync_administrator'),('guest','sync_user');
/*!40000 ALTER TABLE `fnbl_user_role` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET [EMAIL PROTECTED] */;
/*!40101 SET [EMAIL PROTECTED] */;
/*!40014 SET [EMAIL PROTECTED] */;
/*!40014 SET [EMAIL PROTECTED] */;
/*!40101 SET [EMAIL PROTECTED] */;
/*!40101 SET [EMAIL PROTECTED] */;
/*!40101 SET [EMAIL PROTECTED] */;
/*!40111 SET [EMAIL PROTECTED] */;
-- Dump completed on 2007-09-19 12:47:20
_______________________________________________
Obm mailing list
[email protected]
http://www.list.aliasource.fr/mailman/listinfo/obm