Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%XML] >  [Exchange] >  [ChangeControlInterface]
Private  Storage   

class %XML.Exchange.ChangeControlInterface

Configuration Management Change Control Interface This provides the interface may be used to communicate with the change control class.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
8 1


ChangeControlClassGet ChangeControlClassSet ChangeControlCreate ExtensionClassesClose
ExtensionClassesExecute ExtensionClassesFetch ExternalName GetStatus


• final classmethod ChangeControlClassGet() as %String
Return the name of the change control class we should use for this namespace. If we return "" then change control is not enabled in this namespace.
• final classmethod ChangeControlClassSet(val As %String = "") as %Status
Set the name of the change control class we should use for this namespace. Set the value to "" to disable change control in this namespace.
• final classmethod ChangeControlCreate(Name As %String, Password As %String, ByRef Created As %Boolean, ByRef Flags As %Integer, Output Username As %String, Version As %String = "", ByRef Reload As %String) as %Status
Creates an instance of the change control class stored in the local variable '%ChangeControl' this is used by the load/save functions to import export the routine to the external change control class.

It also returns Created which is true if the change control class was created correctly.

• classmethod ExtensionClassesClose(ByRef qHandle As %Binary) as %Status
• classmethod ExtensionClassesExecute(ByRef qHandle As %Binary) as %Status
• classmethod ExtensionClassesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
• classmethod ExternalName(InternalName As %String) as %String
Returns the external name of this file
• classmethod GetStatus(InternalName As %String, ByRef IsInChangeControl As %Boolean, ByRef Editable As %Boolean, ByRef IsCheckedOut As %Boolean, ByRef UserCheckedOut As %String, ByRef Reload As %Boolean) as %Status
Return information about this entity. The Reload parameter is returned by this function and is true if the status check changed the item and so may need to be reloaded.


• query ExtensionClasses()
Selects Name As %String, Description As %String

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.