sm-client Projekt Instructions pour la mise à jour du sm-client de la version 2.x vers la version 3.x Version finale SSK / BSV eahv/iv



Documents pareils
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Olivier Mondet

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

sm-client Manuel d installation Version finale CSI / OFAS eavs/ai

sm-client Manuel d installation Version finale CSI / OFAS eavs/ai

Bases de données relationnelles

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

SQL Historique

Création et Gestion des tables

CREATION WEB DYNAMIQUE

Mise en route de PRTG Network Monitor Paessler AG

TP Contraintes - Triggers

VTP. LAN Switching and Wireless Chapitre 4

Historisation des données

Bases de Données relationnelles et leurs systèmes de Gestion

PHP 5. La base de données MySql. A. Belaïd 1

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Le langage SQL (première partie) c Olivier Caron

Mise en route de PRTG Network Monitor 8

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Guide d installation de SugarCRM Open Source version 4.5.1

WEB page builder and server for SCADA applications usable from a WEB navigator

SERVEUR DÉDIÉ DOCUMENTATION

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Cours Bases de données 2ème année IUT

Pratique et administration des systèmes

Guide de récupération de Windows Server 2003 R2 pour serveurs Sun x64

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL

Configurer la supervision pour une base MS SQL Server Viadéis Services

Notes de cours : bases de données distribuées et repliquées

Gestion de base de données

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1

Modélisation et Gestion des bases de données avec mysql workbench

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Le Langage De Description De Données(LDD)

OUVRIR UN COMPTE CLIENT PRIVÉ

Dexia Guide d installation de NetWorker Server 25 juin Legato Systems, Inc.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

Insérer des images dans Base

Instructions Mozilla Thunderbird Page 1

Comment Créer une Base de Données Ab Initio

5Visualisation. pièges à. éviter... de données : e-book : Visualisation & Ergonomie. Page 1 / 30. Partagez cet e-book :

RAMOS. Etude d Application. All rights reserved, CONTEG 2013

MS SQL Express 2005 Sauvegarde des données

If the corporation is or intends to become a registered charity as defined in the Income Tax Act, a copy of these documents must be sent to:

HUAWEI TECHNOLOGIES CO., LTD. channelroad. A better way. Together.

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

Déploiement de SAS Foundation

Exercices sur SQL server 2000

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

Les BASES de DONNEES dans WampServer

Devoir Data WareHouse

Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes

Installation d'un TSE (Terminal Serveur Edition)

Monitor LRD. Table des matières

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Compétences Business Objects

acheter en ligne l Esko Store Comment sur

Le Cloud Computing est-il l ennemi de la Sécurité?

FORMULAIRE D OUVERTURE DE COMPTE ENTREPRISE

DOCUMENTATION - FRANCAIS... 2

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

Encryptions, compression et partitionnement des données

Utiliser un proxy sous linux

Langage SQL : créer et interroger une base

Auto-évaluation Oracle: cours de base

Installation d'un serveur FTP géré par une base de données MySQL

Partie 0 : Gestion des tablespace et des utilisateurs... 3

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN 61303:1997

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

WDpStats Procédure d installation

Le Langage SQL version Oracle

TP3 : Creation de tables 1 seance

Mysql. Les requêtes préparées Prepared statements

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Contents Windows

Bases de SQL. Hacks 1-6 CHAPITRE UN

86 rue Julie, Ormstown, Quebec J0S 1K0

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

OpenPaaS Le réseau social d'entreprise

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste

Analyses. qlikview.com. facile à utiliser. Les utilisateurs aiment QlikView pour : la recherche associative ;

Transcription:

Instructions pour la mise à jour du sm-client de la version 2.x vers la version 3.x Version finale SSK / BSV eahv/iv Version: 1.0 Publication Date: 08 Avril 2011

Instructions pour la mise à jour vers la version 3.0.0 Version finale COPYRIGHT Copyright - 2011 Cambridge Technology Partners. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language in any form by any means without the written permission of Cambridge Technology Partners SA. While every precaution has been taken in the preparation of this document, Cambridge Technology Partners assumes no responsibility for errors, omissions, or for damages resulting from the use of the information herein. Products or corporate names may be trademarks or registered trademarks of other companies and are used only for the explanation and to the owner's benefit, without intent to infringe. Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 2 / 11

Version finale Instructions pour la mise à jour vers la version 3.0.0 TABLE DES MATIÈRES 1 R3.X... 5 1.1 OBJET DU DOCUMENT... 5 1.2 APERÇU GÉNÉRAL... 5 1.3 MISE À JOUR... 5 2 MYSQL... 7 2.1 EXÉCUTION... 7 2.2 SQL SKRIPT... 7 3 ORACLE... 8 3.1 EXÉCUTION... 8 3.2 SQL SKRIPT... 8 4 MICROSOFT SQL SERVER... 9 4.1 EXÉCUTION... 9 4.2 SQL SKRIPT... 9 Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 3 / 11

Instructions pour la mise à jour vers la version 3.0.0 Version finale GESTION DES DOCUMENTS Historique Version Geändert Beschreibung Datum Validator 1.0 Sylvain Berthouzoz 25.01.2011 SM 1.1 Andreas Doebeli Updated SQL Scripts 09.05.2011 Références ID Name Version Dokument 01 Manuel d'installation V2.0 CHM_sM-Client_Manuel_d'installation_v2.0.pdf Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 4 / 11

INSTRUCTIONS POUR LA MISE À JOUR R3.x 1 R3.X 1.1 Objet du document Le document suivant décrit l ensemble des étapes d installation et des configurations nécessaires afin de mettre à jour le sm-client de la version 2.x à la version 3.0 (Release 2011 Avril). Si vous employez une version plus ancienne, il faut d abord mettre à jour le sm-client vers la version 2.x Les nouveautés principales de la version 3.0 sont : l introduction de la fonctionnalité de domaine multiple l envoi de message à soi-même. La possibilité d exécuter un script pour chaque message reçu La fonctionnalité de domaine multiple permet au sm-client de gérer différents processus selon leur type de message. Dans la version 3.0, le premier domaine ajouté permet l envoi des messages eschkg 1.2 Aperçu général La mise à jour du sm-client exige différentes étapes d installation. Les systèmes d exploitation Windows,Linux ou Unix sont pris en charge. Il faut mettre à jour les composants suivants: Fichier WAR du sm-client (Optionnel) config.properties Base de données du sm-client 1.3 Mise à jour 1) Arrêter le serveur JBoss ou Tomcat 2) Mettre à jour la base de données du sm-client à l aide des instructions correspondant à votre type de base de données fournies plus bas. 3) Optionnel. Configurer le script, voir le manuel d installation v1.8 chapitre 4.2.2.6 4) Optionnel. Configurer le domaine eschkg, voir le manuel d installation v1.8 chapitre 4.6 5) Optionnel. Configurer la propriété print.message.smaller dans le fichier config.properties. La valeur par défaut est de 2048 (en Ko). Les messages dont le fichier message.xml est plus grand que cette valeur ne seront pas imprimés. (cf. manuel d installation chapitre 4.2.2.1) 6) Vérifier la mémoire allouer au serveur, la recommandation minimale est de -Xms512m Xmx1024m -XX:MaxPermSize=512m (cf manuel d installation chapitre 4.1.2) 7) Remplacer le fichier WAR du sm-client a. Effacer l ancienne version du fichier smclient.war du répertoirejboss_home/server/default/deploy ou TOMCAT_HOME/webapps b. Télécharger la nouvelle version. (smclient-r3.0.0.war for mysql http://smclient.ctpconsulting.com) Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 5 / 11

INSTRUCTIONS POUR LA MISE À JOUR R3.x c. copier le fichier WAR dans le dossier JBOSS_HOME/Server/default/deploy ou TOMCAT_HOME/webapps et renommer le fichier en smclient.war pour tomcat 8) Relancer le serveur JBoss Veuillez tenir compte du fait que lors d un téléchargement au moyen d Internet Explorer, l extension de fichier peut être modifiée de.war à.zip. Dans ce cas, il faut à nouveau changer le suffixe en.war une fois le téléchargement effectué. Le fichier téléchargé ne doit pas être décomprimé à l aide de Win-Zip (ni d autres programmes similaires). Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 6 / 11

MySQL 2 MYSQL Le Script MySql «update-smclient-2.x_3.0-mysql.sql» doit être exécuté avec le client mysql Ouvrez le fichier puis éditer les valeurs surlignés en jaune 1) Si la base de donnée ne s appelle pas smclient, changez son nom ici use smclient; 2.1 Exécution Ouvrez une fenêtre de commande à l emplacement du script : mysql u smclientuser -p Exécutez le script: mysql> source update-smclient-2.x_3.0-mysql.sql 2.2 SQL Skript -- update-smclient-2.x_3.0-mysql.sql -- Syntax is for mysql query with mysql program use smclient; CREATE TABLE `domain` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`)); insert into domain (name) values ('smclient'); ALTER TABLE configuration ADD `domain_id` BIGINT(20) NOT NULL DEFAULT '0'; update configuration set domain_id = (select id from domain where name like 'smclient') where domain_id is null or domain_id = 0; ALTER TABLE configuration DROP PRIMARY KEY; ALTER TABLE configuration ADD PRIMARY key(`sedexid`, `keycolumn`, `domain_id`); alter table ProcessMapping add processname varchar(25) not null default ''; update ProcessMapping PM, JBPM_PROCESSDEFINITION PD, JBPM_PROCESSINSTANCE PI set processname = NAME_ where PM.processId = PI.ID_ AND PI.PROCESSDEFINITION_ = PD.ID_ and (processname is null or processname like ''); UPDATE JBPM_PROCESSDEFINITION SET NAME_ = 'receive-process' WHERE NAME_ LIKE 'receive'; -- Uncomment the next line if the underlying mysql don't use auto_commit -- commit; Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 7 / 11

Oracle 3 ORACLE Le Script sqlplus «update-smclient-2.x_3.0-oracle» doit être exécuté avec le programme sqlplus 3.1 Exécution Ouvrez une fenêtre de commande à l emplacement du script et exécutez le programme sqlplus: sqlplus Entrez le nom d utilisateur et le mot de passe Benutzernamen eingeben: smclient Kennwort eingeben: Exécutez le script SQL> @update-smclient-2.x_3.0-oracle.sql 3.2 SQL Skript -- -smclient-2.x_3.0-oracle.sql -- Syntax is for SQLPLUS query CREATE TABLE domain ( id NUMBER(19,0) NOT NULL PRIMARY KEY, name VARCHAR2(255 CHAR) NOT NULL, UNIQUE (name) ); insert into domain (id,name) values (1,'smclient'); ALTER TABLE configuration ADD domain_id NUMBER(19,0) DEFAULT 0; UPDATE configuration SET domain_id = (SELECT id FROM domain WHERE name LIKE 'smclient') WHERE domain_id IS NULL OR domain_id = 0; ALTER TABLE configuration DROP PRIMARY KEY; ALTER TABLE configuration ADD PRIMARY key(sedexid, keycolumn, domain_id); ALTER TABLE processmapping ADD processname VARCHAR2(25 CHAR) DEFAULT 'default' not null; UPDATE processmapping t SET processname = (SELECT NAME_ FROM JBPM_PROCESSDEFINITION PD, JBPM_PROCESSINSTANCE PI, processmapping PM WHERE PM.processId = PI.ID_ AND PI.PROCESSDEFINITION_ = PD.ID_ AND t.processid = PM.processId) where processname is null or processname like 'default'; UPDATE JBPM_PROCESSDEFINITION SET NAME_ = 'receive-process' WHERE NAME_ LIKE 'receive'; commit; Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 8 / 11

Microsoft SQL Server 4 MICROSOFT SQL SERVER Le Script MySql «update-smclient-2.x_3.0-mssql» doit être ouvert avec l éditeur de requête de Microsoft (Microsoft SQL Server Management Studio pour la version 2008) Ouvrez le fichier et entrer les informations de connexion. Ensuite éditer les valeurs surlignés en jaune. 4.1 Exécution Appuyez simplement sur le bouton «Exécuter» (F5 dans la version 2008) 4.2 SQL Skript -- -smclient-2.x_3.0-mssql.sql -- Syntax is for SQL Server begin transaction CREATE TABLE domain ( id BIGINT NOT NULL IDENTITY(1,1), name VARCHAR(255) NOT NULL, PRIMARY KEY (id), UNIQUE (NAME) ); insert into domain (name) values ('smclient'); DECLARE @executestring nvarchar(max); SET @executestring = 'ALTER TABLE CONFIGURATION ADD DOMAIN_ID BIGINT NOT NULL DEFAULT ''0'';'; SET @executestring = 'update configuration set domain_id = (select id from domain where name like ''smclient'') where domain_id is null or domain_id = 0;'; DECLARE @pkname varchar(max); SET @pkname = (SELECT [name] FROM sysobjects WHERE [xtype] = 'PK' AND [parent_obj] = OBJECT_ID(N'[dbo].[' + 'configuration' + ']')); SET @executestring = 'alter table configuration drop constraint [' + @pkname + '];'; SET @executestring = 'ALTER TABLE configuration ADD CONSTRAINT PK_configuration PRIMARY KEY (sedexid, keycolumn, domain_id);'; SET @executestring = 'ALTER TABLE PROCESSMAPPING ADD processname VARCHAR(25) DEFAULT '''' not null;'; SET @executestring = 'UPDATE PROCESSMAPPING SET processname = (SELECT NAME_ FROM JBPM_PROCESSDEFINITION PD, JBPM_PROCESSINSTANCE PI, PROCESSMAPPING PM Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 9 / 11

Microsoft SQL Server WHERE PM.PROCESSID = PI.ID_ AND PI.PROCESSDEFINITION_ = PD.ID_ AND PROCESSMAPPING.PROCESSID = PM.PROCESSID) where processname is null or processname like '''';'; UPDATE JBPM_PROCESSDEFINITION SET NAME_ = 'receive-process' WHERE NAME_ LIKE 'receive'; commit; Erstellt: 25 Janvier 2011 von Cambridge Technology Partners 2011 10 / 11

Cambridge Technology Partners (Switzerland) S.A. Nyon 27 Ch. de Précossy CH-1260 Nyon Tel: +41 (0)22 306 4646 Fax: +41 (0)22 306 4647 Zurich Imperial 4th floor Leutschenbachstrasse 41 8050 Zürich Tel: +41 (0)43 456 2300 Fax: +41 (0)43 456 2301 Basel Barfüsserplatz 3 CH-4051 Basel Tel: +41 (0) 61 271 9140