Upgrade Brand Mobiliser Version 1.3 by installing support pack 01.
The name of the software patch file is brand-patch-1.3-PATCH1.zip.
${aims.app.dir}/mobiliser-brand-jpa-1.3.1.jar ${aims.app.dir}/mobiliser-brand-jpa-eclipselink-1.3.1.jar ${aims.app.dir}/mobiliser-brand-processing-1.3.1.jar ${aims.app.dir}/mobiliser-brand-rest-core-1.3.1.war ${aims.app.dir}/mobiliser-brand-webadmin-ui-1.3.1.war
${aims.app.dir}/mobiliser-brand-jpa-1.3.2.jar ${aims.app.dir}/mobiliser-brand-jpa-eclipselink-1.3.2.jar ${aims.app.dir}/mobiliser-brand-processing-1.3.2.jar ${aims.app.dir}/mobiliser-brand-rest-core-1.3.2.war ${aims.app.dir}/mobiliser-brand-webadmin-ui-1.3.2.war
Brand Mobiliser includes an embedded Derby database out of the box. The default configuration runs using the embedded database, and is intended for use in development environments. The default configuration is not recommended for production environments.
The Derby database that was released with Brand Mobiliser version 1.3 was missing scripts that are required for setting unique column constraints for some tables.
ALTER TABLE M_LANGUAGES ADD CONSTRAINT LANGAUGES_UQ_NAME UNIQUE (NAME); ALTER TABLE M_PERMISSIONS ADD CONSTRAINT PERMISSIONS_NAME_UQ UNIQUE (NAME); ALTER TABLE M_USERS ADD CONSTRAINT USERS_UQ UNIQUE (USERNAME); ALTER TABLE M_CLIENTS ADD CONSTRAINT CLIENTS_UK_NAME UNIQUE (NAME); ALTER TABLE M_CLIENT_MSISDNS ADD CONSTRAINT CLIENT_MSISDNS_UQ UNIQUE (MSISDN); ALTER TABLE M_PLUGIN_INSTANCES ADD CONSTRAINT M_PLUGIN_INSTANCES_UQ UNIQUE (NAME); ALTER TABLE M_CUSTOMERS ADD CONSTRAINT CUSTOMERS_UQ_EMAIL UNIQUE (EMAIL); ALTER TABLE M_CUSTOMERS ADD CONSTRAINT CUSTOMERS_UQ_MSISDN UNIQUE (MSISDN); ALTER TABLE M_CUSTOMER_ATTRIBUTES ADD CONSTRAINT CUST_ATTR_UQ UNIQUE (CLIENTS_ID, CUSTOMERS_ID); ALTER TABLE M_SESSIONS_ACTIVE ADD CONSTRAINT SESSIONS_ACTIVE_UQ UNIQUE (CUSTOMERS_ID, CLIENTS_ID); ALTER TABLE M_SESSION_ATTRIBUTES ADD CONSTRAINT SESSION_ATTRIBUTES_UQ UNIQUE (SESSIONS_ID, KEY2); ALTER TABLE M_SMAPP_STATE_TYPES ADD CONSTRAINT SMAPP_STATE_TYPES_UQ UNIQUE (NAME); ALTER TABLE M_SMAPP_STATE_ATTRIBUTES ADD CONSTRAINT M_SMAPP_STATE_ATTRIBUTES_UK1 UNIQUE (SMAPP_STATES_ID, VERSION_ID, ALTER TABLE M_SMAPP_STATE_LANGS ADD CONSTRAINT M_SMAPP_STATE_LANGS_UK1 UNIQUE (SMAPP_STATES_ID, LANGUAGES_ID, VERSION_ALTER TABLE M_SMAPP_APPLICATIONS ADD CONSTRAINT SMAPP_APP_FK_SN_UQ UNIQUE (SHORT_NAME, VERSION_ID, CLIENTS_ID); ALTER TABLE M_SMAPP_TRANSITION_TYPES ADD CONSTRAINT SMAPP_TRANSITION_TYPES_UQ UNIQUE (NAME); ALTER TABLE M_MENU_PAGES ADD CONSTRAINT MENU_PAGES_UQ UNIQUE (CLIENTS_ID, SHORTNAME, VERSION_ID); ALTER TABLE M_MENU_PAGES_LANGS ADD CONSTRAINT MENU_PAGES_LANGS_UQ UNIQUE (LANGUAGES_ID, VERSION_ID, MENU_PAGES_ID); ALTER TABLE M_MENU_TEXT_TYPES ADD CONSTRAINT TEXT_TYPES_UQ UNIQUE (NAME); ALTER TABLE M_MENU_TEXTS_LANGS ADD CONSTRAINT MENU_TEXTS_LANGS_UQ UNIQUE (LANGUAGES_ID, VERSION_ID, MENU_TEXTS_ID); ALTER TABLE M_PATTERN_TYPES ADD CONSTRAINT PATTERN_TYPES_UQ_NAME UNIQUE (NAME); ALTER TABLE M_PROGRAM_EVENTS ADD CONSTRAINT PROGRAM_EVENTS_FK_SN_UQ UNIQUE (ID, VERSION_ID, CLIENTS_ID); ALTER TABLE M_PROGRAM_EVENT_SCHEDULE ADD CONSTRAINT PRG_EVENT_SCHED_FK_SN_UQ UNIQUE (ID, VERSION_ID, PROGRAM_EVENTS_ID); ALTER TABLE M_SUBSCRIBER_MASTER ADD CONSTRAINT UNIQUE_MSISDN UNIQUE (MSISDN, LIST_ID)
If Brand Mobiliser is already running, restart it – run restart.
To stop Brand Mobiliser – run stop.
To get the status of Brand Mobiliser – run status.