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.