diff --git a/YACOSCore/Install/Install-izPack.xml b/YACOSCore/Install/Install-izPack.xml
new file mode 100644
index 0000000..dbffe47
--- /dev/null
+++ b/YACOSCore/Install/Install-izPack.xml
@@ -0,0 +1,107 @@
+
+
YACOS
+Yet Another Conference Organization System
+What is YACOS ?
+YACOS is a university project for managing international scientific conferences. This tool is developed by a team of 5, using the JEE technology.
+Please notice that you need to have the Java Software Development Kit 1.5 (Java SDK 1.5) installed in order to run the server.
+An installation is available with this distribution.
+ + diff --git a/YACOSCore/Install/info-fra.html b/YACOSCore/Install/info-fra.html new file mode 100644 index 0000000..582c314 --- /dev/null +++ b/YACOSCore/Install/info-fra.html @@ -0,0 +1,31 @@ + + + + + +YACOS
+Yet Another Conference Organization System
+Qu'est-ce que YACOS ?
+YACOS est un projet universitaire destiné à la gestion de conférences scientifiques internationnales. Cet outil est développé par une équipe de 5 étudiants, en utilisant les technologies JEE.
+Veuillez noter que vous devez avoir le Kit de Développement Java 1.5 (Java SDK 1.5) installé pour pouvoir lancer le serveur.
+Le cas échéant, un installateur est disponible dans cette distribution.
+ + diff --git a/YACOSCore/Install/localDB.script b/YACOSCore/Install/localDB.script new file mode 100644 index 0000000..6763be7 --- /dev/null +++ b/YACOSCore/Install/localDB.script @@ -0,0 +1,63 @@ +CREATE SCHEMA PUBLIC AUTHORIZATION DBA +CREATE MEMORY TABLE TIMERS(TIMERID VARCHAR(80) NOT NULL,TARGETID VARCHAR(250) NOT NULL,INITIALDATE TIMESTAMP NOT NULL,TIMERINTERVAL BIGINT,INSTANCEPK VARBINARY,INFO VARBINARY,CONSTRAINT TIMERS_PK PRIMARY KEY(TIMERID,TARGETID)) +CREATE MEMORY TABLE HILOSEQUENCES(SEQUENCENAME VARCHAR(50) NOT NULL,HIGHVALUES INTEGER NOT NULL,CONSTRAINT HILO_PK PRIMARY KEY(SEQUENCENAME)) +CREATE MEMORY TABLE JMS_USERS(USERID VARCHAR(32) NOT NULL PRIMARY KEY,PASSWD VARCHAR(32) NOT NULL,CLIENTID VARCHAR(128)) +CREATE MEMORY TABLE JMS_ROLES(ROLEID VARCHAR(32) NOT NULL,USERID VARCHAR(32) NOT NULL,PRIMARY KEY(USERID,ROLEID)) +CREATE MEMORY TABLE JMS_SUBSCRIPTIONS(CLIENTID VARCHAR(128) NOT NULL,SUBNAME VARCHAR(128) NOT NULL,TOPIC VARCHAR(255) NOT NULL,SELECTOR VARCHAR(255),PRIMARY KEY(CLIENTID,SUBNAME)) +CREATE CACHED TABLE JMS_MESSAGES(MESSAGEID INTEGER NOT NULL,DESTINATION VARCHAR(255) NOT NULL,TXID INTEGER,TXOP CHAR(1),MESSAGEBLOB OBJECT,PRIMARY KEY(MESSAGEID,DESTINATION)) +CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES(TXOP,TXID) +CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES(DESTINATION) +CREATE CACHED TABLE JMS_TRANSACTIONS(TXID INTEGER NOT NULL PRIMARY KEY) +CREATE MEMORY TABLE ARTICLE(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,STATE INTEGER,TOPIC VARCHAR(255),TITLE VARCHAR(255),ABSTRACTTEXT VARCHAR(255),URL_ARTICLE VARCHAR(255),SECONDARYAUTHORS VARBINARY(255),MAINAUTHOR VARCHAR(255) NOT NULL,CONFERENCE_ID INTEGER NOT NULL) +CREATE MEMORY TABLE CONFERENCE(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),TITLE VARCHAR(255),DATEABSTRACT DATE,DATEARTICLE DATE,DATEEND DATE,DATEEVALUATION DATE,DATESTART DATE,OTHERINFORMATIONS VARCHAR(255),PAGENUMBER INTEGER,TYPEPDF BOOLEAN NOT NULL,TYPELATEC BOOLEAN NOT NULL,TYPEWORD BOOLEAN NOT NULL,TYPEODT BOOLEAN NOT NULL,SENDINFO VARCHAR(255),CHAIRMAN_ID VARCHAR(255)) +CREATE MEMORY TABLE CRITERION(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,NAME VARCHAR(255),MIN_RATING INTEGER,MAX_RATING INTEGER,CONFERENCE_ID INTEGER NOT NULL,CONSTRAINT FK8E542E811FC29A87 FOREIGN KEY(CONFERENCE_ID) REFERENCES CONFERENCE(ID)) +CREATE MEMORY TABLE DELEGATION(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,ARTICLE_ID INTEGER,REFEREE_ID VARCHAR(255),PCMEMBER_ID VARCHAR(255),CONSTRAINT FKC9A68948B7E096EC FOREIGN KEY(ARTICLE_ID) REFERENCES ARTICLE(ID)) +CREATE MEMORY TABLE INVITATIONTOKEN(EMAIL VARCHAR(255) NOT NULL,ROLE INTEGER NOT NULL,CONFERENCE_ID INTEGER NOT NULL,PRIMARY KEY(EMAIL,ROLE,CONFERENCE_ID),CONSTRAINT FK474EE1C01FC29A87 FOREIGN KEY(CONFERENCE_ID) REFERENCES CONFERENCE(ID)) +CREATE MEMORY TABLE MESSAGE(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,MESSAGE VARCHAR(255),TITLE VARCHAR(255),DATEMESSAGE DATE,ARTICLE_ID INTEGER NOT NULL,USER_ID VARCHAR(255) NOT NULL,CONSTRAINT FK9C2397E7B7E096EC FOREIGN KEY(ARTICLE_ID) REFERENCES ARTICLE(ID)) +CREATE MEMORY TABLE PREFERENCE(PREFERENCETYPE INTEGER,ARTICLE_ID INTEGER NOT NULL,PCMEMBER_ID VARCHAR(255) NOT NULL,PRIMARY KEY(PCMEMBER_ID,ARTICLE_ID),CONSTRAINT FK1FCE98FBB7E096EC FOREIGN KEY(ARTICLE_ID) REFERENCES ARTICLE(ID)) +CREATE MEMORY TABLE RATING(VALUE INTEGER,CRITERION_ID INTEGER NOT NULL,REPORT_ID INTEGER NOT NULL,PRIMARY KEY(CRITERION_ID,REPORT_ID),CONSTRAINT FK917A9DBDFD7085FE FOREIGN KEY(CRITERION_ID) REFERENCES CRITERION(ID)) +CREATE MEMORY TABLE REPORT(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,COMMENTAUTHOR VARCHAR(255),COMMENTPCMEMBER VARCHAR(255),ARTICLE_ID INTEGER NOT NULL,REFEREE_ID VARCHAR(255) NOT NULL,CONSTRAINT FK91B14154B7E096EC FOREIGN KEY(ARTICLE_ID) REFERENCES ARTICLE(ID)) +CREATE MEMORY TABLE ROLE(TYPE INTEGER NOT NULL,CONFERENCE_ID INTEGER NOT NULL,USER_ID VARCHAR(255) NOT NULL,PRIMARY KEY(USER_ID,CONFERENCE_ID,TYPE),CONSTRAINT FK26F4961FC29A87 FOREIGN KEY(CONFERENCE_ID) REFERENCES CONFERENCE(ID)) +CREATE MEMORY TABLE SPECIALITY(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,NAME VARCHAR(255)) +CREATE MEMORY TABLE ARTICLES_PCMEMBERS_MAP(ARTICLE_ID INTEGER NOT NULL,USER_ID VARCHAR(255) NOT NULL,CONSTRAINT FKC514AAE1B7E096EC FOREIGN KEY(ARTICLE_ID) REFERENCES ARTICLE(ID)) +CREATE MEMORY TABLE SPECIALITY_USER_MAP(SPECIALITYID VARCHAR(255) NOT NULL,USERID INTEGER NOT NULL,CONSTRAINT FK8CD55292E89D0A77 FOREIGN KEY(USERID) REFERENCES SPECIALITY(ID)) +CREATE MEMORY TABLE USER(LOGIN VARCHAR(255) NOT NULL PRIMARY KEY,PASSWORD VARCHAR(255),CONFERENCECREATIONTOKENS INTEGER NOT NULL,EMAIL VARCHAR(255),FIRSTNAME VARCHAR(255),LASTNAME VARCHAR(255),ORGANIZATION VARCHAR(255),CONSTRAINT SYS_CT_85 UNIQUE(LOGIN,EMAIL)) +ALTER TABLE ARTICLE ADD CONSTRAINT FK379164D645B5784B FOREIGN KEY(MAINAUTHOR) REFERENCES USER(LOGIN) +ALTER TABLE ARTICLE ADD CONSTRAINT FK379164D61FC29A87 FOREIGN KEY(CONFERENCE_ID) REFERENCES CONFERENCE(ID) +ALTER TABLE CONFERENCE ADD CONSTRAINT FKA231213CFBADC4EC FOREIGN KEY(CHAIRMAN_ID) REFERENCES USER(LOGIN) +ALTER TABLE DELEGATION ADD CONSTRAINT FKC9A689486494C461 FOREIGN KEY(REFEREE_ID) REFERENCES USER(LOGIN) +ALTER TABLE DELEGATION ADD CONSTRAINT FKC9A68948FE81DC14 FOREIGN KEY(PCMEMBER_ID) REFERENCES USER(LOGIN) +ALTER TABLE MESSAGE ADD CONSTRAINT FK9C2397E79472DD6 FOREIGN KEY(USER_ID) REFERENCES USER(LOGIN) +ALTER TABLE PREFERENCE ADD CONSTRAINT FK1FCE98FBFE81DC14 FOREIGN KEY(PCMEMBER_ID) REFERENCES USER(LOGIN) +ALTER TABLE RATING ADD CONSTRAINT FK917A9DBDE5657BD6 FOREIGN KEY(REPORT_ID) REFERENCES REPORT(ID) +ALTER TABLE REPORT ADD CONSTRAINT FK91B141546494C461 FOREIGN KEY(REFEREE_ID) REFERENCES USER(LOGIN) +ALTER TABLE ROLE ADD CONSTRAINT FK26F4969472DD6 FOREIGN KEY(USER_ID) REFERENCES USER(LOGIN) +ALTER TABLE ARTICLES_PCMEMBERS_MAP ADD CONSTRAINT FKC514AAE19472DD6 FOREIGN KEY(USER_ID) REFERENCES USER(LOGIN) +ALTER TABLE SPECIALITY_USER_MAP ADD CONSTRAINT FK8CD55292C739BCF7 FOREIGN KEY(SPECIALITYID) REFERENCES USER(LOGIN) +ALTER TABLE ARTICLE ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE CONFERENCE ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE CRITERION ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE DELEGATION ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE MESSAGE ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE REPORT ALTER COLUMN ID RESTART WITH 1 +ALTER TABLE SPECIALITY ALTER COLUMN ID RESTART WITH 1 +CREATE USER SA PASSWORD "" +GRANT DBA TO SA +SET WRITE_DELAY 10 +SET SCHEMA PUBLIC +INSERT INTO HILOSEQUENCES VALUES('general',0) +INSERT INTO JMS_USERS VALUES('dynsub','dynsub',NULL) +INSERT INTO JMS_USERS VALUES('guest','guest',NULL) +INSERT INTO JMS_USERS VALUES('j2ee','j2ee',NULL) +INSERT INTO JMS_USERS VALUES('john','needle','DurableSubscriberExample') +INSERT INTO JMS_USERS VALUES('nobody','nobody',NULL) +INSERT INTO JMS_ROLES VALUES('durpublisher','dynsub') +INSERT INTO JMS_ROLES VALUES('publisher','dynsub') +INSERT INTO JMS_ROLES VALUES('guest','guest') +INSERT INTO JMS_ROLES VALUES('j2ee','guest') +INSERT INTO JMS_ROLES VALUES('john','guest') +INSERT INTO JMS_ROLES VALUES('durpublisher','john') +INSERT INTO JMS_ROLES VALUES('publisher','john') +INSERT INTO JMS_ROLES VALUES('subscriber','john') +INSERT INTO JMS_ROLES VALUES('noacc','nobody') +INSERT INTO USER VALUES('admin','8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918',0,'admin@yacos.dreamhosters.com','Admin','Admin','YACOS') diff --git a/YACOSCore/Install/logo.png b/YACOSCore/Install/logo.png new file mode 100644 index 0000000..1a9386b Binary files /dev/null and b/YACOSCore/Install/logo.png differ diff --git a/YACOSCore/Install/packsLang.xml_eng b/YACOSCore/Install/packsLang.xml_eng new file mode 100644 index 0000000..a02836d --- /dev/null +++ b/YACOSCore/Install/packsLang.xml_eng @@ -0,0 +1,8 @@ + +