Vous pouvez établir une connexion au référentiel et y consolider ou en extraire des documents, et procéder à l'itération des dernières versions des documents de référentiel via l'objet RepositoryConnection. Vous pouvez gérer les dossiers et branches de référentiel ainsi que les serveurs LDAP et SMTP de même que la politique de mot de passe, mais vous ne pouvez pas manipuler les utilisateurs et groupes de référentiel.
Le script suivant ouvre une connexion au référentiel, crée un nouveau MPD et le consolide, puis boucle sur la création de tables, et des consolidations supplémentaires, avant de refermer la connexion :
Dim rc Set rc = RepositoryConnection rc.Open "NOMREFERENTIEL", "UTILISATEUR", "MOTPASSE", "UTILBASEDONNES", "MOTPASSEBASEDONNEES" Output "Avant consolidation" ListChildren rc Dim NouveauModele Set NouveauModele = CreateModel(PdPDM.Cls_Model, "|Language=SYASIQ1540") NouveauModele.Name = "Mon MPD" NouveauModele.ConsolidateNew rc For i = 1 to 5 For j = 1 to 5 NouveauModele.Tables.CreateNew() Next NouveauModele.Consolidate Next Output "Après consolidation" ListChildren rc rc.Close Sub ListChildren(rc) For each c in rc.ChildObjects Output c.Name & "(Modifié le : " & c.ModificationDateInRepository & ")" Next End Sub
Pour extraire un modèle, utilisez la méthode CheckOut.
Pour obtenir des informations détaillées sur les membres, collections et méthodes disponibles pour le scripting du référentiel, sélectionnez , puis naviguez vers Libraries/PdRMG.