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

class %XML.Exchange.Metadata extends %RegisteredObject, %XML.Adaptor

Configuration Management Metadata Details pertaining to an individual Exchange Item.
This class is used to include this information in the XML export. Across different Exchange Item types the id, code and description may be kept in different tags. The metadata section provides these details in a consistent manner.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 5


ClassName Content Description GUID Id

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
GetKey InsertClass XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


• property ClassName as %String(MAXLEN="");
• property Content as array of %String(MAXLEN="",XMLITEMNAME="Class",XMLKEYNAME="Version");
• property Description as %String(MAXLEN="");
• property GUID as %RawString(XMLPROJECTION="ATTRIBUTE");
• property Id as %String(MAXLEN="");


• method GetKey(SrcVer As %String)
Strip leading '$_Id:' and trailing '$' to avoid RCS keyword expansion when added to Perforce.
• method InsertClass(ClassName As %String)

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