
Chapter 9 Accès aux objets via VBScript
Extraction d'un document de référentiel
Vous pouvez extraire un document de référentiel à l'aide de VBScript de l'une des deux façons suivantes :
- La façon générique qui est applicable à tout type de document
- La façon spécifique qui n'est applicable qu'aux documents RepositoryModel et RepositoryReport
La façon générique
Pour extraire un document de référentiel, vous devez :
- Rechercher un document de référentiel à l'aide de la collection ChildObjects
- Extraire le document à l'aide de la méthode suivante ExtractToFile (ByVal FileName As String, ByVal MergeMode As Long = 2, ByVal OpenMode As Boolean = -1, ByRef Actions As String = NULL, ByRef Conflicts As String = NULL) As Object
Exemple
set C = RepositoryConnection
C.Open
Dim D, P
set P = Nothing
for each D in C.ChildObjects
if D.IsKindOf (cls_RepositoryModel) then
D.ExtractToFile ("C:\temp\OO.OOM")
end if
next
La façon spécifique
Pour extraire un document RepositoryModel ou RepositoryReport, vous devez :
- Récupérer le document depuis le modèle local ou le rapport multimodèle, (à la condition qu'ils aient déjà été consolidés) à l'aide de la méthode suivante : UpdateFromRepository (ByVal MergeMode As Integer = 2, ByRef actions As String = NULL, ByRef conflicts As String = NULL) As Boolean
Exemple
set MyModel = OpenModel ("C:\temp\OO3.OOM")
MyModel.UpdateFromRepository
Copyright (C) 2005. Sybase Inc. All rights reserved.
|
|