Quoi de neuf avec REP++ 8.0 pour.net



Documents pareils
TeamViewer 7 Manuel Manager

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Manuel d utilisation NETexcom

MEDIAplus elearning. version 6.6

Edition de sites Jahia 6.6

LibreOffice Calc : introduction aux tableaux croisés dynamiques

FileMaker Server 13. Guide de configuration de l'installation réseau

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Introduction : présentation de la Business Intelligence

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

SAP BusinessObjects Web Intelligence (WebI) BI 4

Setting Up PC MACLAN File Server

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Freeway 7. Nouvelles fonctionnalités

Edutab. gestion centralisée de tablettes Android

Le générateur d'activités

Extension WebEx pour la téléphonie IP Cisco Unified

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

AFTEC SIO 2. Christophe BOUTHIER Page 1

Symantec Enterprise Vault

Gestion des documents avec ALFRESCO

FileMaker 13. Guide ODBC et JDBC

Créer et partager des fichiers

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Manuel de l utilisateur de Samsung Auto Backup

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

STATISTICA Version 12 : Instructions d'installation

SafeGuard Enterprise Aide administrateur. Version du produit : 5.60

Le meilleur de l'open source dans votre cyber cafe

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

Guide pas à pas pour l'utilisation de la Console de gestion des stratégies de groupe

Foire aux Questions Note: Les réponses aux questions correspondent à la version Mise en route

VRM Monitor. Aide en ligne

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Guide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC V 1.0

Guide de démarrage de Business Objects Crystal Decisions

TeamViewer 9 Manuel Management Console

SAP Lumira Version du document : Guide de l'utilisateur de SAP Lumira

Manuel d'utilisation de TURBO Suite Entreprise 2005

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

MODULES 3D TAG CLOUD. Par GENIUS AOM

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Boîte à outils OfficeScan

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Créer une base de données

Sql Server 2005 Reporting Services

Comment utiliser mon compte alumni?

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de l'utilisateur

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client

Manuel d'utilisation d'apimail V3

Cyberclasse L'interface web pas à pas

Monitor Wall 4.0. Manuel d'installation et d'utilisation

Une ergonomie intuitive

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre.

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

UserLock Guide de Démarrage rapide. Version 8.5

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Comment utiliser RoundCube?

Chapitre 3 : outil «Documents»

MEGA ITSM Accelerator. Guide de Démarrage

Guide de démarrage rapide

Google Drive, le cloud de Google

Business Intelligence avec SQL Server 2012

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus..

Sage CRM. 7.2 Guide de Portail Client

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

SQL Server Installation Center et SQL Server Management Studio

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

La réplication sous SQL Server 2005

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Dans la série. présentés par le site FRAMASOFT

Qu est ce qu une bibliothèque?

Gestion de projets. avec. Microsoft Office PROJECT 2003

Administration de la base de données COMOS. Platform Administration de la base de données. Marques. Conditions requises. MS SQL Server 2005/2008

Guide de l'utilisateur

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

I Pourquoi une messagerie?

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Guide d'utilisation du Serveur USB

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

PTV MAP&GUIDE INTRANET QUELLES SONT LES NOUVEAUTÉS?

Table des matières ENVIRONNEMENT

Manuel du logiciel PrestaTest.

Transcription:

Quoi de neuf avec REP++ 8.0 pour.net R E P ++ Nouvelle nomenclature de la hiérarchie (.NET seulement) REP++ 8.0 pour.net présente une hiérarchie d'objets révisée avec une nouvelle terminologie ayant pour but de faciliter la compréhension des concepts derrière la création d'un système d'information avec REP++. Les noms des classes CardInstance, GroupInstance et FieldInstance ont été changés pour RowsetTree, Rowset et Field, respectivement. Et afin de préciser qu'elles sont utilisées comme définitions, les classes Card, CardGroup, Group et Field ont été changées pour RowsetTreeDef, RowsetTreeDefNode, RowsetDef et FieldDef. Cette nouvelle terminologie ne s'applique que pour la plateforme.net. REP++ 8.0 pour SQL Design utilise toujours la terminologie originale. Visualiseur d'objets REP++ dans Visual Studio Dans REP++ pour.net, il est maintenant possible de consulter les informations concernant les objets REP++ tels que les objets Card, CardGroups, Group et GroupInstance, directement à partir du débogueur de Visual Studio. Cette nouvelle fonctionnalité vous donne une vue instantanée de l'état de votre application et de vos objets. Par exemple, en ouvrant le visualiseur sur un objet Card, c'est-à-dire sur une fiche, toutes les informations à son sujet deviennent disponibles, telles que ses propriétés et ses commandes SQL. Vous avez ainsi accès à sa collection de groupes-fiches, aux instances de groupe associées, etc.: à partir d'un seul objet vous pouvez suivre le fil de toute une série d'objets. Support de versions concurrentes Les composants REP++ des versions 7 et 8 peuvent être utilisées concurremment dans le même processus Windows. R E P ++ S T U D I O Personnalisation des commandes SQL Les commandes SQL pour les opérations de base de données SELECT, INSERT, UPDATE et DELETE sont générées automatiquement selon la définition de la fiche et de ses groupes-fiches dans le référentiel. Pour les personnaliser, vous deviez auparavant les spécifier dans le code. Grâce au nouvel éditeur de commandes SQL, vous pouvez maintenant afficher, adapter et même remplacer les commandes générées par de nouvelles commandes, qui seront enregistrées dans le référentiel. De plus, vous pouvez adapter la commande SELECT avec des clauses JOIN, ORDER BY ou GROUP BY, et inclure des champs calculés. Nouvel assistant de normalisation Un assistant de normalisation vous permet maintenant d'accroître le niveau de normalisation de systèmes créés à partir de bases de données existantes. Du fait qu'elles sont créées et modifiées progressivement avec le temps, ces dernières comportent souvent des problèmes de normalisation tels que des colonnes avec des noms identiques mais des définitions différentes, ou des colonnes avec des définitions identiques mais des noms différents. Grâce à son interface visuelle, l'assistant a été conçu pour vous permettre de régler ces problèmes en associant ces colonnes à des colonnes existantes ou à de nouvelles colonnes du référentiel, pour qu'elles soient prises en compte dans REP++. Vous atteignez le niveau de normalisation requis par REP++ sans changement à la base de données elle-même: une fois les associations effectuées, REP++ gère le tout sans autre intervention. Assistant de création de macros L'assistant de macros, déjà présent dans SQL Design, a été récemment ajouté à REP++studio. Plusieurs macros prédéfinies vous permettent d'effectuer des opérations de sélection parmi Consyst SQL inc., 2009. Tous droits réservés. 1/5

plusieurs composants du référentiel, par exemple de rechercher toutes les colonnes inutilisées, les groupes inutilisés ou les champs sans colonne d'un système. Vous pouvez également créer ou personnaliser ces macros de sélection à l'aide de l'assistant. Ces nouvelles macros apparaîtront par la suite dans le menu Sélection, avec les autres macros déjà présentes. Nouveau visualiseur de fiche Un nouveau visualiseur de fiche affiche les relations entre la définition de votre fiche, les tables logiques du référentiel et les tables physiques de la base de données. Les groupes-fiches sont affichés dans l'ordre hiérarchique défini et leurs clés primaires identifiées. En cliquant sur l'un des groupes-fiches, les tables physique et logique associées sont mises en évidence. Des information détaillées à propos du groupe-fiche sélectionné s'affichent dans le panneau Détails, tels que son type, les valeurs de ses options et même ses commandes SQL. De la même façon, en cliquant sur un champ les colonnes des tables sont également identifiées et le panneau Détails affiche toutes les informations concernant le champ sélectionné. Fonction de vérification de l'intégrité référentielle plus étendue Une fonction revue et grandement améliorée de vérification de l'intégrité visant les systèmes détecte plus d'une centaine d'erreurs d'intégrité et les identifie dans votre système. Les erreurs se divisent en 4 niveaux critique, grave, faible et avertissement, et vous pouvez choisir le niveau pour lequel vous voulez effectuer l'opération ou filtrer les résultats. La fenêtre des résultats identifie les composants du référentiel qui génèrent les erreurs ou avertissements, décrit le type d'erreur et propose une piste de solution pour corriger le problème. Vous pouvez enregistrer ou imprimer les résultats, ou même ouvrir l'éditeur du composant en erreur. Les types d'erreurs détectées comprennent: les composants inaccessibles ou incompatibles, les types ou tailles de composants incompatibles, les attributs qui ne sont pas définis dans toutes les langues d'un système multilingue, les champs qui ne sont utilisés dans aucun groupe, les champs identifiés comme clé primaire mais qui ne sont pas requis dans un groupe, etc. Assistant de comparaison référentielle revu en profondeur L'assistant de comparaison (auparavant connu sous l'appellation Assist-Design) a été complètement revu et grandement amélioré aux plans des éléments comparés et de la convivialité. Dans une seule interface, vous pouvez sélectionner les types de composants à comparer : tous sont accessibles pour la comparaison. Vous pouvez notamment comparer des composants de différents référentiels, c'est-à-dire accessibles dans différentes connexions. Vous pourriez par exemple comparer deux systèmes, dont l'un est localisé dans un environnement de développement, l'autre dans un environnement de test. Les composants enregistrés dans un système VCS (système de gestion de versions) peuvent également être comparés. Les résultats sont affichés dans une fenêtre comportant 2 colonnes où la présence, l'absence et les différences sont identifiées à l'aide d'un code de couleur personnalisable. Vous pouvez double-cliquer sur un élément pour ouvrir une fenêtre d'informations détaillées. Vous pouvez également ouvrir l'éditeur d'un élément pour effectuer des modifications. Éditeur de requête SQL plus convivial Vous pouvez éditer une commande SQL grâce à l'éditeur de requête, dont l'interface visuelle vous permet maintenant de glisser-déposer une table, une colonne, un groupe, un champ ou même des fonctions de base de données dans la boîte de requête. Génération des micro-référentiels Une nouvelle version du générateur de micro-référentiel a été intégrée à REP++studio, vous permettant de générer, d'un seul clic, les micro-référentiels d'une sélection programmes d'un système. Vous pourrez déposer ensuite ces micro-référentiels dans un dossier accessible par réseau par les utilisateurs, qui les téléchargeront au besoin. Vous pouvez personnaliser la génération en spécifiant le système, le type (REP++ ou SQL Design), les programmes, les langues et l'affichage du journal. Vous pouvez même spécifier une liste de programmes à exclure de la génération, que vous pouvez enregistrer et utiliser chaque fois que vous effectuez l'opération. Consyst SQL inc., 2009. Tous droits réservés. 2/5

Fonction de recherche étendue La capacité de recherche dans REP++studio a été étendue. La fonction de recherche s'applique aux colonnes, tables, champs et tous les composants de programme et de module. Vous pouvez spécifier des contraintes afin de réduire l'étendue de la recherche. Les résultats sont identifiés par un onglet Résultats dans la sous-fenêtre de liste des composants. Les résultats de différentes recherches s'affichent sous différents onglets, de sorte que vous pouvez conserver plusieurs séries de résultats. Option d'affichage des champs non obligatoires Une nouvelle option vous permet de modifier l'affichage de plusieurs champs non obligatoires des éditeurs, c'est-à-dire des champs présents mais que vous pouvez laisser vides, tels que les champs Notes, Description ou Réponse par défaut. Pour chacun des champs non obligatoires, vous pouvez choisir de le rendre obligatoire, de le désactiver, de le cacher, ou de le laisser visible mais non obligatoire (réglage par défaut). De plus, puisque l'ensemble des champs varie avec le type de composant sélectionné, vous pouvez choisir différents réglages pour différents types de composants. Nouvelles fonctions de sécurité Vous pouvez assigner des droits aux utilisateurs de REP++ directement à partir de l'éditeur de référentiel. Les droits sont donnés à des utilisateurs ou à des groupes pour des tâches d'ordre général, telles que la création, la mise à jour, la suppression, l'import, l'export ou la gestion des composants. Ces droits peuvent s'appliquer aux composants de type système, section, programme et module. Sélection de la connexion des données Si vos données sont enregistrées dans une base de données différente que celle où se trouve votre référentiel, vous pouvez maintenant sélectionner la connexion appropriée directement à partir de l'éditeur de référentiel. Exécution de programmes à partir de l'éditeur de référentiel Vous pouvez maintenant exécuter vos programmes directement à partir de l'éditeur de référentiel. Au lieu de changer d'application chaque fois que vous voulez tester un programme SQL Design, une commande d'exécution est maintenant disponible dans le menu contextuel du programme dans l'arbre des composants et dans le volet SQL Design de l'éditeur de programme. Intégration du panneau de configuration des traces Le panneau de configuration des traces est maintenant intégré dans REP++studio afin de faciliter la gestion et le suivi d'une série de tâches. Grâce à cette fonction, vous pouvez sélectionner les propriétés et événements à saisir et à consigner, tels que les événements spécifiques aux champs, aux instances de groupe, les opérations commit et rollback de la base de données, les allocations de mémoire, et plus encore. Meilleures convivialité et ergonomie de l'interface L'interface de REP++studio a été globalement revue et améliorée. De nouveaux boutons et icônes sont inclus afin d'accroître la visibilité des fonctions et des assistants utiles. Certaines commandes ont été renommées plus précisément, et vous pouvez copier certains composants dans d'autres parties d'un système par glisser-déposer. Globalement, l'interface est plus similaire à la façon de faire Windows, ce qui la rend plus intuitive. R É F É R E N T I E L R EP++ Ajout de SQLite La nouvelle version de REP++ inclut SQLite, une base de données transactionnelle autonome qui ne requiert aucune installation ni serveur. SQLite est léger, rapide et fiable, peut supporter des applications pour un petit nombre d'utilisateurs, et s'intègre parfaitement à REP++. Vous pouvez ainsi développer des applications REP++ de petite ou moyenne envergure sans avoir recours à une base de données dispendieuse. Consyst SQL inc., 2009. Tous droits réservés. 3/5

Standard CAN/CSA-Z243.4.1 et amendement ISO/IEC 14651:2001 REP++/SQL Design supporte maintenant le standard CAN/CSA-Z243.4.1 et l'amendement ISO/IEC 14651:2001 concernant l'ordre alphabétique des mots dans les fonctions de tri et de recherche. Le standard et son amendement définissent l'ordonnancement alphabétique des mots en tenant compte d'une variété d'accents de même que de différents contextes, par exemple lorsqu'un mot est précédé d'un ou plusieurs caractères non alphabétiques ou lorsque des variations de caractères accentués ou de capitalisation sont utilisées dans une recherche. La méthode de tri par défaut dans REP++ est dorénavant basée sur ce standard, alors que la méthode de recherche utilise une approche ASCII exacte. Vous pouvez choisir l'approche désirée pour l'une et l'autre des fonctions. Support MSMQ REP++/SQL Design offre, sur demande, le support de MSMQ (Microsoft Message Queue) pour la gestion des messages et des files d'attente des messages. Cette option intègre un adaptateur permettant de traiter les messages de plus de 4 MB avec MSMQ, un avantage indéniable pour communiquer des données entre applications. Schémas XSD et sérialisation XML REP++/SQL Design comprend des fonctions de conversion avec le format XML. De plus, le référentiel contient toutes les définitions nécessaires pour la génération d'un fichier XSD (XML schema definition). Communication avec BizTalk REP++/SQL Design contient tous les éléments nécessaires pour que vos applications REP++ puissent communiquer avec BizTalk, en particulier, les fonctions de conversion en XML (le format de communication privilégié de BizTalk) pour générer les messages. De plus, le référentiel contient toutes les informations permettant de définir la structure des messages et de générer le fichier XSD enregistré avec BizTalk pour valider les messages. REP++ version 64-bit disponible Une nouvelle version 64-bits de REP++ est maintenant disponible. Elle supporte un espace d'adressage plus étendu et un plus grand nombre d'instances d'application REP++. Support SQL Server 2008 Le pilote pour SQL Server supporte maintenant SQL Server 2008. Nouvelles fonctions de recherche et remplacement parmi les atomes De nouvelles fonctions de recherche et de remplacement ont été conçues spécifiquement pour le contenu des atomes. Vous pouvez dorénavant rechercher une chaîne de caractères spécifique ou qui satisfait une expression régulière. La liste des atomes contenant la chaîne recherchée s'affiche et vous pouvez, si désiré, remplacer le texte trouvé soit dans un atome ou globalement dans tous les atomes. Nouveau type Booléen Le type Booléen est maintenant supporté pour les champs. Support des caractères majuscules et minuscules REP++ supporte maintenant la casse mixte dans les noms des systèmes, programmes, modules, colonnes, tables, clés primaires et étrangères, blobs, fiches, groupes et champs. Extension de la taille des éléments des listes de choix La taille des éléments des listes de choix est passée de 80 à 240 caractères. Consyst SQL inc., 2009. Tous droits réservés. 4/5

Extension de la taille des noms des composants La taille des noms des composants a été revue à la hausse, passant de 16 à 30 pour les noms des groupes et des fiches, de 30 à 128 dans les noms des clés primaires et des étrangères, et de 64 à 80 dans les noms des atomes. Commandes SQL pour listes de choix associées aux champs La commande SQL pour liste de choix peut maintenant être associée directement au niveau du champ et de même qu'au niveau du groupe. Cette approche a l'avantage de rattacher la commande SQL au champ partout où il est utilisé, ce qui évite d'avoir à la réassocier chaque fois, entre autres lorsque le champ est intégré à plusieurs groupes. Au besoin, la commande SQL pour liste de choix peut être redéfinie au niveau du groupe, comme d'autres propriétés du champ. Mécanisme UNDO pour les instances de groupe Un mécanisme d'annulation (undo) a été implanté pour les instances de groupe grâce à l'activation d'une option permettant de créer fantôme (ghost), c'est-à-dire une copie instantanée des valeurs et de l'état de l'instance de groupe, qui peut être récupérée plus tard. Mise à jour sélective Une option de mise à jour sélective des fiches a été implantée. Lorsqu'elle est activée, cette option a pour effet de ne mettre à jour que les champs ayant été modifiés. Il y a donc moins d'informations à changer dans la base de données, ce qui rend la transaction plus sécuritaire en termes d'intégrité des données. Fichier de connexions crypté Le fichier de connexions est dorénavant mieux crypté afin d'assurer une plus grande sécurité. Propriété Autre nom Une propriété Autre nom a été ajoutée aux fiches, aux groupes et aux champs. Cette propriété peut être utilisée dans la génération d'instances typées et lors de la sérialisation en format XML. Objets rattachés aux lignes des instances de groupe Un objet peut être maintenant rattaché à chaque ligne d'une instance de groupe, soit l'équivalent de la propriété Tag des objets.net. Les méthodes SetLineData et GetLineData vous permettent d'associer ou d'extraire l'objet, qui peut contenir tout type d'information. Nouvelles méthodes et propriétés Plusieurs classes, ainsi que de nombreuses méthodes et propriétés ont été rajoutées, entre autres dans les classes Group (RowsetDef), GroupInstance (Rowset), Card (RowsetTreeDef) et Cardgroup (RowsetTreeDefNode). Consyst SQL inc., 2009. Tous droits réservés. 5/5