Skip to main content


abstract class %ZHSLIB.PackageManager.Core.ModuleInfo extends %XML.Adaptor

Most basic information that EVERY module must have.

Property Inventory

Method Inventory


parameter NAMESPACE =;
Inherited description: NAMESPACE specifies the XML namespace to be used when projecting the class to XML. If NAMESPACE = "", the default namespace is used for the XML schema is used as the namespace for his class.
Inherited description: The XMLIGNOREINVALIDATTRIBUTE parameter allows the programmer to control handling of unexpected attributes in the XML input. By default (XMLIGNOREINVALIDATTRIBUTE = 1), will ignore unexpected attributes. If XMLIGNOREINVALIDATTRIBUTE is set = 0, then an unexpected attribute will be treated as an error.
Inherited description: The XMLIGNOREINVALIDTAG parameter allows the programmer to control handling of unexpected elements in the XML input. The XMLIGNOREINVALIDTAG parameter will only take affect if XMLSEQUENCE = 0 (the default). By default (XMLIGNOREINVALIDTAG = 0), will treat an unexpected element as an error. If XMLIGNOREINVALIDTAG is set = 1 and XMLSEQUENCE = 0, then unexpected elements will be ignored.


property Name as %ZHSLIB.PackageManager.Core.ModuleName [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Version as %ZHSLIB.PackageManager.Core.SemanticVersion (XMLPROJECTION = "NONE") [ Required ];
Property methods: VersionGet(), VersionGetObject(), VersionGetObjectId(), VersionGetSwizzled(), VersionIsEmpty(), VersionIsValid(), VersionNewObject(), VersionSet(), VersionSetObject(), VersionSetObjectId(), VersionUnSwizzle()
property VersionString as %String (MAXLEN = 100, XMLNAME = "Version") [ Required ];
Property methods: VersionStringDisplayToLogical(), VersionStringIsValid(), VersionStringLogicalToDisplay(), VersionStringLogicalToOdbc(), VersionStringNormalize()


method VersionStringGet() as %String
method VersionStringSet(tValue) as %Status

Inherited Members

Inherited Methods


FeedbackOpens in a new tab