Dim path, modl ‘ Si vous utilisez PowerDesigner remplacer le nom du modèle pour « project.pdm » path = EvaluateNamedPath(« %_EXAMPLES%gestsoc.mpd ») Set modl = openmodel(path) if not modl is nothing then Dim tabl ‘ Si vous utilisez PowerDesigner remplacer le nom de la table…
Recherche d’un caractère parmi les objets d’un modèle
‘ Création d’un modèle libre et de quelques objets Dim modl set modl = CreateModel(PdFRM.Cls_Model) modl.SetNameAndCode « Search Text Sample », « » modl.ExtendedObjects.CreateNew() modl.ExtendedObjects.CreateNew() modl.Packages.CreateNew() ‘ Recherche du caractère ‘_’ parmi les propriétés des objets Dim objt, attr For each obj in modl.Children attr…
Affichage du nombre total des règles d’affaires dans un modèle actif
Dim col ActiveModel.GetCollectionByKind PdCommon.Cls_BusinessRule, col if not col is nothing then output « Il y’a » & col.count & » règles d’affaires dans le modèle » end if
Trier les attributs d’une clef primaire et dupliquer une entité
Une clé se compose d’une ou de plusieurs colonnes dont les valeurs correspondent à une et une seule ligne de la table. Chaque clé peut générer un index unique ou une contrainte unique dans une base de données cible. Vous…
Modifier le fichier de définition du SGBD Oracle => default USER not null
Vous avez un modèle physique de données, MPD, qui cible un SGBD Oracle. Lors de la réingénierie d’une table, vous constatez qu’une colonne n’a pas la valeur par défaut « default USER not null » tel que décrit dans le fichier SQL. create table …
Établir une connexion au référentiel via Microsoft Visual Studio
Sélectionnez Outils=>Exécuter des commandes=> Éditer/Exécuter le script, et exécuter le script suivant: ‘———————– Dim rc : Set rc = RepositoryConnection Dim st st = rc.Open (« Definition_1 », « ADMIN », « RepPwd », « DBUser », « DBPwd ») if st then output « Connecté! » else output « Non connecté! » end if ‘———————– Note: Cela retourne…
Liste tous les modèles physiques pour un SGBD Oracle
Si on désire prendre connaissance de tous les modèles physiques du référentiel qui sont associés à un SGBD Oracle. Retourne le numéro de classe permettant d’identifier un modèle physique Select clss from pmobjt where name= »Nom d’un modèle physique » Nom des modèles physique…
Convention de dénomination
Le script suivant permet de modifier la convention de dénomination. Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ‘ Le modèle courant Dim opt ‘ Options du modèle Dim c ‘ Acède au modèle courant Set mdl =…
Gestion des modèles ayant le même GOID/OID
Vous effectuez des modifications à deux modèles qui sont dans le même dossier ; Vous fusionnez les deux modèles ; Vous effectuez une consolidation/check-in de l’un de ces modèles. Vous constaterez qu’il n’est pas possible de conserver deux modèles dans le référentiel avec…
Mise à jour d’un Modèle d’exigences lié à un document Word
Vous trouverez inclus à ce blogue un fichier Word « Exigences.doc ». Voici la liste des attributs pour lesquels il vous est possible d’assigner des valeurs au niveau des tableaux des exigences dans un document Word. Code Titre Description Priorité Type Risque…