All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---VPMIAdmin
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface VPMIAdmin
This class supplies methods to manage administration data
role: This class enables to create/delete/modify administration data
public virtual HRESULT Abort( | )=0 |
public virtual HRESULT AddBusinessDomain( | const VPMIBusinessDomain* | pBusinessDomain)=0 |
public virtual HRESULT AddDataDomain( | const VPMIDataDomain* | iDataDomain)=0 |
public virtual HRESULT AddDomain( | const VPMIDomain* | pDomain)=0 |
public virtual HRESULT AddExternSite( | const VPMIExternSite* | iExternSite)=0 |
public virtual HRESULT AddHost( | const VPMIHost* | pHost)=0 |
public virtual HRESULT AddProject( | const VPMIProject* | iProject)=0 |
public virtual HRESULT AddReplPackageDefinition( | const VPMIReplPackageDefinition* | iPackageDefinition)=0 |
public virtual HRESULT AddReplSubscribingTarget( | const VPMIReplSubscribingTarget* | iTarget)=0 |
public virtual HRESULT AddReplSubscription( | const VPMIReplSubscription* | iSubscription)=0 |
public virtual HRESULT AddServer( | const VPMIServer* | iServer)=0 |
public virtual HRESULT BeginModifications( | )=0 |
public virtual HRESULT CreateBusinessDomain( | const CATDbBinary& | iOid, |
VPMIBusinessDomain*& | oBusinessDomain)=0 |
public virtual HRESULT CreateDataRDB( | const CATDbBinary& | iOid, |
VPMIDataRDB*& | oRDB)=0 |
public virtual HRESULT CreateDataServer( | const CATDbBinary& | iOid, |
VPMIDataServer*& | oDataServer)=0 |
public virtual HRESULT CreateDomain( | const CATDbBinary& | iOid, |
VPMIDomain*& | oDomain)=0 |
public virtual HRESULT CreateExternSite( | const CATDbBinary& | iOid, |
const CATUnicodeString& | iName, | |
VPMIExternSite*& | oSite)=0 |
public virtual HRESULT CreateExternSite( | const CATDbBinary& | iOid, |
VPMIExternSite*& | oDomain)=0 |
public virtual HRESULT CreateHost( | const CATDbBinary& | iOid, |
VPMIHost*& | oHost)=0 |
public virtual HRESULT CreateLocalSite( | const CATDbBinary& | iBin, |
VPMILocalSite*& | oSite)=0 |
public virtual HRESULT CreateObject( | const CATDbBinary& | iOid, |
const VPMIAdmin::ADMINTYPE | iType, | |
IUnknown*& | oObject)=0 |
public virtual HRESULT CreateProject( | const CATDbBinary& | iOid, |
VPMIProject*& | oProject)=0 |
public virtual HRESULT CreateReplApplyStatus( | const CATDbBinary& | iOid, |
VPMIReplApplyStatus*& | oStatus)=0 |
public virtual HRESULT CreateReplCaptureStatus( | const CATDbBinary& | iOid, |
VPMIReplCaptureStatus*& | oStatus)=0 |
public virtual HRESULT CreateReplMedia( | const CATDbBinary& | iOid, |
VPMIReplMedia*& | oMedia) =0 |
public virtual HRESULT CreateReplPackageDefinition( | const CATDbBinary& | iOid, |
const CATUnicodeString& | iName, | |
VPMIReplPackageDefinition*& | oPackage)=0 |
public virtual HRESULT CreateReplPackageDefinition( | const CATDbBinary& | iOid, |
VPMIReplPackageDefinition*& | oReplPackage)=0 |
public virtual HRESULT CreateReplSubscribingTarget( | const CATDbBinary& | iOid, |
const CATUnicodeString& | iName, | |
const VPMIReplPackageDefinition* | iPackage, | |
const VPMIExternSite* | iSite, | |
VPMIReplSubscribingTarget*& | oTarget)=0 |
public virtual HRESULT CreateReplSubscribingTarget( | const CATDbBinary& | iOid, |
VPMIReplSubscribingTarget*& | oReplTarget)=0 |
public virtual HRESULT CreateReplSubscription( | const CATDbBinary& | iOid, |
const CATUnicodeString& | iName, | |
const VPMIReplPackageDefinition* | iPackage, | |
const VPMIExternSite* | iSite, | |
VPMIReplSubscription*& | oSubscription)=0 |
public virtual HRESULT CreateReplSubscription( | const CATDbBinary& | iOid, |
VPMIReplSubscription*& | oReplSubscription)=0 |
public virtual HRESULT CreateServer( | const CATDbBinary& | iOid, |
VPMIServer*& | oServer)=0 |
public virtual HRESULT End( | )=0 |
public virtual HRESULT GenerateSubscription( | const VPMIReplSubscribingTarget* | iTarget, |
CATUnicodeString& | oBuf)=0 |
public virtual HRESULT GetAllExternSite( | CATLISTP(IUnknown)& | lExternSite)const=0 |
public virtual HRESULT GetAllReplPackageDefinition( | CATLISTP(IUnknown)& | olReplPackageDefinition) const =0 |
public virtual HRESULT GetAllReplSubscribingTarget( | CATLISTP(IUnknown)& | oSubscribingTargets)=0 |
public virtual HRESULT GetAllReplSubscription( | CATLISTP(IUnknown)& | oSubscription) =0 |
public virtual HRESULT GetAppServer( | const CATUnicodeString& | iName, |
VPMIAppServer** | oServer)=0 |
public virtual HRESULT GetBusinessDomain( | const CATDbBinary& | iOid, |
VPMIBusinessDomain*& | oBusinessDomain)=0 |
public virtual HRESULT GetBusinessDomain( | const CATUnicodeString& | iName, |
VPMIBusinessDomain** | oBusinessDomain)=0 |
public virtual HRESULT GetDataDomain( | const CATDbBinary& | iOid, |
VPMIDataDomain*& | oDataRDB)=0 |
public virtual HRESULT GetDataDomain( | CATDbBinary* | iOID, |
VPMIDataDomain** | oDataDomain)=0 |
public virtual HRESULT GetDataDomain( | const CATUnicodeString& | iName, |
VPMIDataDomain** | oDataRDB)=0 |
public virtual HRESULT GetDataServer( | const CATDbBinary& | iOid, |
VPMIDataServer*& | oDataServer)=0 |
public virtual HRESULT GetDataServer( | const CATUnicodeString& | iName, |
VPMIDataServer** | oServer)=0 |
public virtual HRESULT GetDomain( | const CATDbBinary& | iOid, |
VPMIDomain*& | oDomain)=0 |
public virtual HRESULT GetDomain( | const CATUnicodeString& | iDomainName, |
VPMIDomain** | oDomain)=0 |
public virtual HRESULT GetExternSite( | const CATDbBinary& | iOid, |
VPMIExternSite*& | oDomain)=0 |
public virtual HRESULT GetExternSite( | const CATUnicodeString& | iName, |
VPMIExternSite*& | oSite)=0 |
public virtual HRESULT GetHost( | const CATDbBinary& | iOid, |
VPMIHost*& | oHost)=0 |
public virtual HRESULT GetHost( | const CATUnicodeString& | iName, |
VPMIHost** | oHost)=0 |
public virtual HRESULT GetListOfAppServers( | CATLISTP(IUnknown)* | oListOfAppServers)=0 |
public virtual HRESULT GetListOfBusinessDomains( | CATLISTP(IUnknown)* | oListOfBusinessDomains)=0 |
public virtual HRESULT GetListOfDataDomains( | CATLISTP(IUnknown)* | oListOfDataDomains)=0 |
public virtual HRESULT GetListOfDataServers( | CATLISTP(IUnknown)* | oListOfDataServers)=0 |
public virtual HRESULT GetListOfDomains( | CATLISTP(IUnknown)* | oListOfDomains)=0 |
public virtual HRESULT GetListOfHosts( | CATLISTP(IUnknown)* | oListOfHosts)=0 |
public virtual HRESULT GetListOfProjects( | CATLISTP(IUnknown)* | oListOfProjects)=0 |
public virtual HRESULT GetListOfProjects( | const CATUnicodeString& | iUserName, |
CATLISTP(IUnknown)* | oListOfProjects)=0 |
public virtual HRESULT GetListOfRelatedBusinessDomains( | const CATUnicodeString& | iSchemaName, |
CATLISTP(IUnknown)* | oList)=0 |
public virtual HRESULT GetListOfVaultServers( | CATLISTP(IUnknown)* | oListOfVaultServers)=0 |
public virtual HRESULT GetLocalSite( | VPMILocalSite*& | oSite)=0 |
public virtual HRESULT GetMasterBusinessDomain( | const CATUnicodeString& | iSchemaName, |
VPMIBusinessDomain** | oBusinessDomain)=0 |
public virtual HRESULT GetObject( | const CATDbBinary& | iOid, |
const VPMIAdmin::ADMINTYPE | iType, | |
IUnknown*& | oObject)=0 |
public virtual HRESULT GetProject( | const CATDbBinary& | iOid, |
VPMIProject*& | oProject)=0 |
public virtual HRESULT GetProject( | const CATUnicodeString& | iName, |
VPMIProject** | oProject)=0 |
public virtual HRESULT GetReplApplyStatus( | const CATDbBinary& | iOid, |
VPMIReplApplyStatus*& | oStatus)=0 |
public virtual HRESULT GetReplCaptureStatus( | const CATDbBinary& | iOid, |
VPMIReplCaptureStatus*& | oStatus)=0 |
public virtual HRESULT GetReplMedia( | const CATDbBinary& | iOid, |
VPMIReplMedia*& | oMedia)=0 |
public virtual HRESULT GetReplPackageDefinition( | const CATDbBinary& | iOid, |
VPMIReplPackageDefinition*& | oPackage)=0 |
public virtual HRESULT GetReplSubscribingTarget( | const CATDbBinary& | iOid, |
VPMIReplSubscribingTarget*& | oTarget)=0 |
public virtual HRESULT GetReplSubscribingTarget( | const CATUnicodeString& | iName, |
VPMIReplSubscribingTarget*& | oTarget)=0 |
public virtual HRESULT GetReplSubscription( | const CATDbBinary& | iOid, |
VPMIReplSubscription*& | oSubscription)=0 |
public virtual HRESULT GetServer( | const CATDbBinary& | iOid, |
VPMIServer* | oServer)=0 |
public virtual HRESULT GetVaultServer( | const CATUnicodeString& | iName, |
VPMIVaultServer** | oServer)=0 |
public virtual HRESULT Init( | const CATUnicodeString& | iUserName | ="", |
const CATUnicodeString& | iPassword | ="", | |
const int | iLoadAdmin | = 0 )=0 |
public virtual HRESULT RemoveAllInstances( | )=0 |
public virtual HRESULT Save( | )=0 |
public virtual HRESULT SetLocalSite( | const VPMILocalSite* | iSite)=0 |
public virtual HRESULT Subscribe( | const CATUnicodeString& | iBuf, |
VPMIReplSubscription*& | oSubscription)=0 |
enum ADMINTYPE { ADMINAPPLYSTATUS, ADMINAPPSERVER, ADMINCAPTURESTATUS, ADMINBUSINESSDOMAIN, ADMINDATAFILE, ADMINDATARDB, ADMINDATASERVER, ADMINDOMAIN, ADMINEXTERNSITE, ADMINHOST, ADMINLOCALSITE, ADMINMEDIA, ADMINPACKAGEDEFINITION, ADMINPROJECT, ADMINSERVER, ADMINSUBSCRIBINGTARGET, ADMINSUBSCRIPTION, ADMINVAULTSERVER }Enum of admin types.
Copyright © 2003, Dassault Systèmes. All rights reserved.