Skip to main content

Publish.VersionOverride

persistent class Publish.VersionOverride extends %Library.Persistent, %XML.Adaptor

SQL Table Name: Publish.VersionOverride

Persistent class used to store data read from relinfo files. do ##class(Publish.WebsiteGroup).Initialize()

Property Inventory

Method Inventory

Parameters

parameter XMLIGNOREINVALIDTAG = 1;
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.
parameter XMLIGNORENULL = 1;
Inherited description: XMLIGNORENULL allows the programmer to override the default XML handling of empty strings for properties of type %String. By default (XMLIGNORENULL = 0), empty strings in the XML input are stored as $c(0) and $c(0) is written to XML as an empty tag. A missing tag in the XML input is always stored as "" and "" is always output to XML as no tag.

If XMLIGNORENULL is set = 1, then both missing tags in the XML and empty strings are input as "", and both "" and $c(0) are output as empty tags (i.e. <tag></tag>).

If XMLIGNORENULL is set = "inputonly", then both missing tags in the XML and empty strings are input as "". Output of "" and $c(0) are for XMLIGNORENULL = 0: $c(0) is output as an empty tag (i.e. <tag></tag>) and "" is output as no tag.

If XMLIGNORENULL = "runtime" (runtime is not case sensitive), then the behavior of XMLIGNORENULL is determined by the format parameter of XMLExport, XMLImport and %XML.Reader.OpenFile. The default behavior for XMLIGNORENULL="runtime is the same as XMLIGNORENULL=0. Adding "ignorenull" to the format argument changes the behavior to that of XMLIGNORENULL=1. "ignorenull" shoud be separated by a comma from literal/encoded part of the format. Example values for format are "", ",ignorenull", "literal,ignorenull" and "encoded,ignorenull". Note that "inputonly" is equivalent to using ,ignorenull for XMLExport and not for %XML.Reader.

Properties

property AskMeExclude as list of %String);
Property methods: AskMeExcludeBuildValueArray(), AskMeExcludeCollectionToDisplay(), AskMeExcludeCollectionToOdbc(), AskMeExcludeDisplayToCollection(), AskMeExcludeDisplayToLogical(), AskMeExcludeGet(), AskMeExcludeGetObject(), AskMeExcludeGetObjectId(), AskMeExcludeGetStored(), AskMeExcludeGetSwizzled(), AskMeExcludeIsValid(), AskMeExcludeLogicalToDisplay(), AskMeExcludeLogicalToOdbc(), AskMeExcludeNormalize(), AskMeExcludeOdbcToCollection(), AskMeExcludeSet(), AskMeExcludeSetObject(), AskMeExcludeSetObjectId()
property AskMeExclusionList as %String);
Property methods: AskMeExclusionListDisplayToLogical(), AskMeExclusionListGet(), AskMeExclusionListGetStored(), AskMeExclusionListIsValid(), AskMeExclusionListLogicalToDisplay(), AskMeExclusionListLogicalToOdbc(), AskMeExclusionListNormalize(), AskMeExclusionListSet()
property AskMeInclude as list of Publish.AskMeIncludeItem;
Property methods: AskMeIncludeBuildValueArray(), AskMeIncludeCollectionToDisplay(), AskMeIncludeCollectionToOdbc(), AskMeIncludeDisplayToCollection(), AskMeIncludeGet(), AskMeIncludeGetObject(), AskMeIncludeGetObjectId(), AskMeIncludeGetStored(), AskMeIncludeGetSwizzled(), AskMeIncludeIsValid(), AskMeIncludeOdbcToCollection(), AskMeIncludeSet(), AskMeIncludeSetObject(), AskMeIncludeSetObjectId()
property BaseURL as %String (MAXLEN = 5000);
Property methods: BaseURLDisplayToLogical(), BaseURLGet(), BaseURLGetStored(), BaseURLIsValid(), BaseURLLogicalToDisplay(), BaseURLLogicalToOdbc(), BaseURLNormalize(), BaseURLSet()
property CachePDFSetURL as %String (MAXLEN = 500);
Used when we generate the tables for cachensemble.html and for cachensemblej.html.
Property methods: CachePDFSetURLDisplayToLogical(), CachePDFSetURLGet(), CachePDFSetURLGetStored(), CachePDFSetURLIsValid(), CachePDFSetURLLogicalToDisplay(), CachePDFSetURLLogicalToOdbc(), CachePDFSetURLNormalize(), CachePDFSetURLSet()
property CacheRNURL as %String (MAXLEN = 500);
Used when we generate the tables for cachensemble.html and for cachensemblej.html.
Property methods: CacheRNURLDisplayToLogical(), CacheRNURLGet(), CacheRNURLGetStored(), CacheRNURLIsValid(), CacheRNURLLogicalToDisplay(), CacheRNURLLogicalToOdbc(), CacheRNURLNormalize(), CacheRNURLSet()
property ClassReferenceURL as %String (MAXLEN = 5000);

Publish.Utils::SetGlobals() puts this into ^Settings("origclassrefurl") and ^Settings("classreflink"), We use this when we make links to the class reference.

Property methods: ClassReferenceURLDisplayToLogical(), ClassReferenceURLGet(), ClassReferenceURLGetStored(), ClassReferenceURLIsValid(), ClassReferenceURLLogicalToDisplay(), ClassReferenceURLLogicalToOdbc(), ClassReferenceURLNormalize(), ClassReferenceURLSet()
property Comments as %String (MAXLEN = 5000);
Not displayed anywhere. Safe to use for actual comments.
Property methods: CommentsDisplayToLogical(), CommentsGet(), CommentsGetStored(), CommentsIsValid(), CommentsLogicalToDisplay(), CommentsLogicalToOdbc(), CommentsNormalize(), CommentsSet()
property CurrentMaintRel as Publish.CurrentMaintRel;
Property methods: CurrentMaintRelGet(), CurrentMaintRelGetObject(), CurrentMaintRelGetObjectId(), CurrentMaintRelGetStored(), CurrentMaintRelGetSwizzled(), CurrentMaintRelIsEmpty(), CurrentMaintRelIsValid(), CurrentMaintRelNewObject(), CurrentMaintRelSet(), CurrentMaintRelSetObject(), CurrentMaintRelSetObjectId(), CurrentMaintRelUnSwizzle()
property DATSource as %String (MAXLEN = 5000);
For releases for which we set up combined HealthShare class reference, the location of the relevant .DAT and mapping files
Property methods: DATSourceDisplayToLogical(), DATSourceGet(), DATSourceGetStored(), DATSourceIsValid(), DATSourceLogicalToDisplay(), DATSourceLogicalToOdbc(), DATSourceNormalize(), DATSourceSet()
property DRAFTHEADER as %Boolean [ InitialExpression = 0 ];

Publish.Utils::SetGlobals() puts this into ^Settings("DRAFTHEADER")

Property methods: DRAFTHEADERDisplayToLogical(), DRAFTHEADERGet(), DRAFTHEADERGetStored(), DRAFTHEADERIsValid(), DRAFTHEADERLogicalToDisplay(), DRAFTHEADERLogicalToXSD(), DRAFTHEADERNormalize(), DRAFTHEADERSet(), DRAFTHEADERXSDToLogical()
property DocBookId as %String (MAXLEN = 5000) [ Required ];
Used as an unique identifier for version of the book we are overriding DocBookId of the book with the overriden version
Property methods: DocBookIdDisplayToLogical(), DocBookIdGet(), DocBookIdGetStored(), DocBookIdIsValid(), DocBookIdLogicalToDisplay(), DocBookIdLogicalToOdbc(), DocBookIdNormalize(), DocBookIdSet()
property DocOverrideURL as %String (MAXLEN = 5000);
Property methods: DocOverrideURLDisplayToLogical(), DocOverrideURLGet(), DocOverrideURLGetStored(), DocOverrideURLIsValid(), DocOverrideURLLogicalToDisplay(), DocOverrideURLLogicalToOdbc(), DocOverrideURLNormalize(), DocOverrideURLSet()
property DocTitle as %String (MAXLEN = 500);
To be used on home page of DocBook
Property methods: DocTitleDisplayToLogical(), DocTitleGet(), DocTitleGetStored(), DocTitleIsValid(), DocTitleLogicalToDisplay(), DocTitleLogicalToOdbc(), DocTitleNormalize(), DocTitleSet()
property EnsemblePDFSetURL as %String (MAXLEN = 500);
Used when we generate the tables for cachensemble.html and for cachensemblej.html.
Property methods: EnsemblePDFSetURLDisplayToLogical(), EnsemblePDFSetURLGet(), EnsemblePDFSetURLGetStored(), EnsemblePDFSetURLIsValid(), EnsemblePDFSetURLLogicalToDisplay(), EnsemblePDFSetURLLogicalToOdbc(), EnsemblePDFSetURLNormalize(), EnsemblePDFSetURLSet()
property EnsembleRNURL as %String (MAXLEN = 500);
Used when we generate the tables for cachensemble.html and for cachensemblej.html.
Property methods: EnsembleRNURLDisplayToLogical(), EnsembleRNURLGet(), EnsembleRNURLGetStored(), EnsembleRNURLIsValid(), EnsembleRNURLLogicalToDisplay(), EnsembleRNURLLogicalToOdbc(), EnsembleRNURLNormalize(), EnsembleRNURLSet()
property ExternalDirs as list of Publish.ExternalDirs;
Additional external directories to copy into $$$DEFAULTWEBAPPDIR
Property methods: ExternalDirsBuildValueArray(), ExternalDirsCollectionToDisplay(), ExternalDirsCollectionToOdbc(), ExternalDirsDisplayToCollection(), ExternalDirsGet(), ExternalDirsGetObject(), ExternalDirsGetObjectId(), ExternalDirsGetStored(), ExternalDirsGetSwizzled(), ExternalDirsIsValid(), ExternalDirsOdbcToCollection(), ExternalDirsSet(), ExternalDirsSetObject(), ExternalDirsSetObjectId()
property HomePageType as %String;
"sections" to indicate home page with sections. Otherwise leave null.
Property methods: HomePageTypeDisplayToLogical(), HomePageTypeGet(), HomePageTypeGetStored(), HomePageTypeIsValid(), HomePageTypeLogicalToDisplay(), HomePageTypeLogicalToOdbc(), HomePageTypeNormalize(), HomePageTypeSet()
property INTERNALONLYRELINFO as %Boolean [ InitialExpression = 0 ];
If 1, this relinfo file is intended only for internal use. We use this to figure out which relinfo files to update via the new options in ^website.
Property methods: INTERNALONLYRELINFODisplayToLogical(), INTERNALONLYRELINFOGet(), INTERNALONLYRELINFOGetStored(), INTERNALONLYRELINFOIsValid(), INTERNALONLYRELINFOLogicalToDisplay(), INTERNALONLYRELINFOLogicalToXSD(), INTERNALONLYRELINFONormalize(), INTERNALONLYRELINFOSet(), INTERNALONLYRELINFOXSDToLogical()
property ISPKEY as %String;
KEY/DocBookId of the supported platforms guide for this version of the doc.
Property methods: ISPKEYDisplayToLogical(), ISPKEYGet(), ISPKEYGetStored(), ISPKEYIsValid(), ISPKEYLogicalToDisplay(), ISPKEYLogicalToOdbc(), ISPKEYNormalize(), ISPKEYSet()
property ISPOverrideTitle as %String (MAXLEN = 500);
Override title for the ISP links, to use when you want something other than "Supported Platforms" Used when we generate the tables for cachensemble.html and for cachensemblej.html. Also used by SetGlobals();
Property methods: ISPOverrideTitleDisplayToLogical(), ISPOverrideTitleGet(), ISPOverrideTitleGetStored(), ISPOverrideTitleIsValid(), ISPOverrideTitleLogicalToDisplay(), ISPOverrideTitleLogicalToOdbc(), ISPOverrideTitleNormalize(), ISPOverrideTitleSet()
property ISPOverrideURL as %String (MAXLEN = 500);
Used when we generate the website static HTML Also used by SetGlobals(); We will use this ONLY if ISPKEY is null.
Property methods: ISPOverrideURLDisplayToLogical(), ISPOverrideURLGet(), ISPOverrideURLGetStored(), ISPOverrideURLIsValid(), ISPOverrideURLLogicalToDisplay(), ISPOverrideURLLogicalToOdbc(), ISPOverrideURLNormalize(), ISPOverrideURLSet()
property IgnoreForLatest as %Boolean;
Used only on website index.html; we added this because HealthShare needed it for version 2023.1.1
Property methods: IgnoreForLatestDisplayToLogical(), IgnoreForLatestGet(), IgnoreForLatestGetStored(), IgnoreForLatestIsValid(), IgnoreForLatestLogicalToDisplay(), IgnoreForLatestLogicalToXSD(), IgnoreForLatestNormalize(), IgnoreForLatestSet(), IgnoreForLatestXSDToLogical()
property IgnoreShortTitles as %Boolean [ InitialExpression = 0 ];
Ignore short titles: If this property is set to 1, any short titles specified are ignored, and the default/"long" titles are used in all contexts. Added for DOCS-11092.
Property methods: IgnoreShortTitlesDisplayToLogical(), IgnoreShortTitlesGet(), IgnoreShortTitlesGetStored(), IgnoreShortTitlesIsValid(), IgnoreShortTitlesLogicalToDisplay(), IgnoreShortTitlesLogicalToXSD(), IgnoreShortTitlesNormalize(), IgnoreShortTitlesSet(), IgnoreShortTitlesXSDToLogical()
property LOCKEDDOWN as %Boolean [ InitialExpression = 0 ];
Property methods: LOCKEDDOWNDisplayToLogical(), LOCKEDDOWNGet(), LOCKEDDOWNGetStored(), LOCKEDDOWNIsValid(), LOCKEDDOWNLogicalToDisplay(), LOCKEDDOWNLogicalToXSD(), LOCKEDDOWNNormalize(), LOCKEDDOWNSet(), LOCKEDDOWNXSDToLogical()
property Locale as %String;
Specifies the locale of the documentation -- either en-us or ja-jp. We use this to specify which %Text classes the search should use.

Publish.Utils::SetGlobals() puts this into ^Settings("Locale"); use $$$LOCALE to refer to this global setting. Also used when we generate the tables for cachensemble.html and for cachensemblej.html.

Property methods: LocaleDisplayToLogical(), LocaleGet(), LocaleGetStored(), LocaleIsValid(), LocaleLogicalToDisplay(), LocaleLogicalToOdbc(), LocaleNormalize(), LocaleSet()
property NOUPDATESHEADER as %Boolean [ InitialExpression = 0 ];
Property methods: NOUPDATESHEADERDisplayToLogical(), NOUPDATESHEADERGet(), NOUPDATESHEADERGetStored(), NOUPDATESHEADERIsValid(), NOUPDATESHEADERLogicalToDisplay(), NOUPDATESHEADERLogicalToXSD(), NOUPDATESHEADERNormalize(), NOUPDATESHEADERSet(), NOUPDATESHEADERXSDToLogical()
property OLDPRODUCTHEADER as %Boolean [ InitialExpression = 0 ];
Property methods: OLDPRODUCTHEADERDisplayToLogical(), OLDPRODUCTHEADERGet(), OLDPRODUCTHEADERGetStored(), OLDPRODUCTHEADERIsValid(), OLDPRODUCTHEADERLogicalToDisplay(), OLDPRODUCTHEADERLogicalToXSD(), OLDPRODUCTHEADERNormalize(), OLDPRODUCTHEADERSet(), OLDPRODUCTHEADERXSDToLogical()
property OLDVERSIONHEADER as %Boolean [ InitialExpression = 0 ];
Property methods: OLDVERSIONHEADERDisplayToLogical(), OLDVERSIONHEADERGet(), OLDVERSIONHEADERGetStored(), OLDVERSIONHEADERIsValid(), OLDVERSIONHEADERLogicalToDisplay(), OLDVERSIONHEADERLogicalToXSD(), OLDVERSIONHEADERNormalize(), OLDVERSIONHEADERSet(), OLDVERSIONHEADERXSDToLogical()
property P4ChangesFile as %String (MAXLEN = 5000);
Perforce filename for changes-ReleaseID.html
Property methods: P4ChangesFileDisplayToLogical(), P4ChangesFileGet(), P4ChangesFileGetStored(), P4ChangesFileIsValid(), P4ChangesFileLogicalToDisplay(), P4ChangesFileLogicalToOdbc(), P4ChangesFileNormalize(), P4ChangesFileSet()
property P4HistoryFile as %String (MAXLEN = 5000);
Perforce filename for changes-ReleaseID.html
Property methods: P4HistoryFileDisplayToLogical(), P4HistoryFileGet(), P4HistoryFileGetStored(), P4HistoryFileIsValid(), P4HistoryFileLogicalToDisplay(), P4HistoryFileLogicalToOdbc(), P4HistoryFileNormalize(), P4HistoryFileSet()
property PreListNote as %String (MAXLEN = 5000);
A note to be displayed before the list of links for this release on, for example, catalog pages.
Property methods: PreListNoteDisplayToLogical(), PreListNoteGet(), PreListNoteGetStored(), PreListNoteIsValid(), PreListNoteLogicalToDisplay(), PreListNoteLogicalToOdbc(), PreListNoteNormalize(), PreListNoteSet()
property PreferredUI as %String;
can be NOUPDATES, OLDHOMEPAGE, NEWHOMEPAGE
Property methods: PreferredUIDisplayToLogical(), PreferredUIGet(), PreferredUIGetStored(), PreferredUIIsValid(), PreferredUILogicalToDisplay(), PreferredUILogicalToOdbc(), PreferredUINormalize(), PreferredUISet()
property Product as %String;
We use this to figure out whether we should suppress the class reference. Affects home page link or not to the class reference; also affects whether we create other links to the class reference.)

Publish.Utils::SetGlobals() puts this into ^Settings("Product"); use $$$PRODUCT to refer to this global setting. Also used when we generate the tables for cachensemble.html and for cachensemblej.html.

Property methods: ProductDisplayToLogical(), ProductGet(), ProductGetStored(), ProductIsValid(), ProductLogicalToDisplay(), ProductLogicalToOdbc(), ProductNormalize(), ProductSet()
property Published as %Boolean [ InitialExpression = 0 ];
Controls whether this release gets included in the website landing pages.
Property methods: PublishedDisplayToLogical(), PublishedGet(), PublishedGetStored(), PublishedIsValid(), PublishedLogicalToDisplay(), PublishedLogicalToXSD(), PublishedNormalize(), PublishedSet(), PublishedXSDToLogical()
property RelInfoDirectory as %String (MAXLEN = 500, XMLPROJECTION = "NONE");
Directory in which we found this relinfo file (and where we'll export it again, if need be)
Property methods: RelInfoDirectoryDisplayToLogical(), RelInfoDirectoryGet(), RelInfoDirectoryGetStored(), RelInfoDirectoryIsValid(), RelInfoDirectoryLogicalToDisplay(), RelInfoDirectoryLogicalToOdbc(), RelInfoDirectoryNormalize(), RelInfoDirectorySet()
property ReleaseID as %String;
Property methods: ReleaseIDDisplayToLogical(), ReleaseIDGet(), ReleaseIDGetStored(), ReleaseIDIsValid(), ReleaseIDLogicalToDisplay(), ReleaseIDLogicalToOdbc(), ReleaseIDNormalize(), ReleaseIDSet()
property ReleaseIDPlain as %String;
For use in identifying this content (where the full ReleaseID is ugly)
Property methods: ReleaseIDPlainDisplayToLogical(), ReleaseIDPlainGet(), ReleaseIDPlainGetStored(), ReleaseIDPlainIsValid(), ReleaseIDPlainLogicalToDisplay(), ReleaseIDPlainLogicalToOdbc(), ReleaseIDPlainNormalize(), ReleaseIDPlainSet()
property ReleaseNotesShortURL as %String (MAXLEN = 500);
Property methods: ReleaseNotesShortURLDisplayToLogical(), ReleaseNotesShortURLGet(), ReleaseNotesShortURLGetStored(), ReleaseNotesShortURLIsValid(), ReleaseNotesShortURLLogicalToDisplay(), ReleaseNotesShortURLLogicalToOdbc(), ReleaseNotesShortURLNormalize(), ReleaseNotesShortURLSet()
property ReleaseNumber as %String;
We use this to figure out whether we should suppress the class reference. Affects home page link or not to the class reference; also affects whether we create other links to the class reference.)

Publish.Utils::SetGlobals() puts this into ^Settings("ReleaseNumber"); use $$$RELEASENUMBER to refer to this global setting. Also used when we generate the tables for cachensemble.html and for cachensemblej.html.

Property methods: ReleaseNumberDisplayToLogical(), ReleaseNumberGet(), ReleaseNumberGetStored(), ReleaseNumberIsValid(), ReleaseNumberLogicalToDisplay(), ReleaseNumberLogicalToOdbc(), ReleaseNumberNormalize(), ReleaseNumberSet()
property ReleaseType as %String;
This can be null, EM, or CD. Affects landing pages.
Property methods: ReleaseTypeDisplayToLogical(), ReleaseTypeGet(), ReleaseTypeGetStored(), ReleaseTypeIsValid(), ReleaseTypeLogicalToDisplay(), ReleaseTypeLogicalToOdbc(), ReleaseTypeNormalize(), ReleaseTypeSet()
property ReleaseYear as %Numeric;
Used to sort relinfo items by year. Fractional years are OK.
Property methods: ReleaseYearDisplayToLogical(), ReleaseYearGet(), ReleaseYearGetStored(), ReleaseYearIsValid(), ReleaseYearLogicalToDisplay(), ReleaseYearNormalize(), ReleaseYearSet(), ReleaseYearXSDToLogical()
property ShowLeftTOC as %Boolean [ InitialExpression = 0 ];
Property methods: ShowLeftTOCDisplayToLogical(), ShowLeftTOCGet(), ShowLeftTOCGetStored(), ShowLeftTOCIsValid(), ShowLeftTOCLogicalToDisplay(), ShowLeftTOCLogicalToXSD(), ShowLeftTOCNormalize(), ShowLeftTOCSet(), ShowLeftTOCXSDToLogical()
property SpecialDocs as list of Publish.SpecialDoc;
Property methods: SpecialDocsBuildValueArray(), SpecialDocsCollectionToDisplay(), SpecialDocsCollectionToOdbc(), SpecialDocsDisplayToCollection(), SpecialDocsGet(), SpecialDocsGetObject(), SpecialDocsGetObjectId(), SpecialDocsGetStored(), SpecialDocsGetSwizzled(), SpecialDocsIsValid(), SpecialDocsOdbcToCollection(), SpecialDocsSet(), SpecialDocsSetObject(), SpecialDocsSetObjectId()
property SuppressAllPDFDownload as %Boolean [ InitialExpression = 0 ];
If this is 1, we won't display the Download All PDFs button. This is useful when there is only 1 PDF, as in the case of SAM.
Property methods: SuppressAllPDFDownloadDisplayToLogical(), SuppressAllPDFDownloadGet(), SuppressAllPDFDownloadGetStored(), SuppressAllPDFDownloadIsValid(), SuppressAllPDFDownloadLogicalToDisplay(), SuppressAllPDFDownloadLogicalToXSD(), SuppressAllPDFDownloadNormalize(), SuppressAllPDFDownloadSet(), SuppressAllPDFDownloadXSDToLogical()
property TOTARAREFERRER as %String (MAXLEN = 5000);
Used only if LOCKEDDOWN=1. This is the url where the PDFs can be found.
Property methods: TOTARAREFERRERDisplayToLogical(), TOTARAREFERRERGet(), TOTARAREFERRERGetStored(), TOTARAREFERRERIsValid(), TOTARAREFERRERLogicalToDisplay(), TOTARAREFERRERLogicalToOdbc(), TOTARAREFERRERNormalize(), TOTARAREFERRERSet()
property VersionToggle as %Boolean [ InitialExpression = 0 ];
Property methods: VersionToggleDisplayToLogical(), VersionToggleGet(), VersionToggleGetStored(), VersionToggleIsValid(), VersionToggleLogicalToDisplay(), VersionToggleLogicalToXSD(), VersionToggleNormalize(), VersionToggleSet(), VersionToggleXSDToLogical()
property WebsiteGroup as Publish.WebsiteGroup (XMLIO = "OUT", XMLREFERENCE = "ID");
Used when we generate the tables for cachensemble.html and for cacheensemblej.html. This determines which of the "All Versions" index pages must include this release. Also used elsewhere to access WebsiteGroup properties, like CanonicalBaseURL in Publish.SiteMap. Allowed values in file = "ce", "iris", "irisforhealth","healthconnect" or "none" or "" (later... maybe "hs"). To access original string value like above, use WebsiteGroup.GroupID. XMLIO="OUT" makes it so the WebsiteGroup object for this property opened in XMLNew method is not overwritten by the XML reader, which would import the GroupID as string instead of the object.
Property methods: WebsiteGroupGet(), WebsiteGroupGetObject(), WebsiteGroupGetObjectId(), WebsiteGroupGetStored(), WebsiteGroupGetSwizzled(), WebsiteGroupIsValid(), WebsiteGroupNewObject(), WebsiteGroupSet(), WebsiteGroupSetObject(), WebsiteGroupSetObjectId(), WebsiteGroupUnSwizzle()

Methods

classmethod GetLatestForGroup(WebsiteGroup As %String = "ce", locale="en-us", onlyPublished=1) as %String
Returns ReleaseID of latest relinfo for the group. If onlyPublished is 1, this is the ID of the latest published release. If onlyPublished is 0, this could be the ID of the release that is not yet published but is underway. Internal-use only release IDs are excluded.

Indexes

index (MainIDX on DocBookId) [IdKey, Type = key, Unique];
Index methods: MainIDXCheck(), MainIDXDelete(), MainIDXExists(), MainIDXOpen(), MainIDXSQLCheckUnique(), MainIDXSQLExists(), MainIDXSQLFindPKeyByConstraint(), MainIDXSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (Publish.VersionOverride)

^Publish.VersionOverride(ID)
=
%%CLASSNAME
WebsiteGroup
INTERNALONLYRELINFO
Published
DRAFTHEADER
OLDPRODUCTHEADER
OLDVERSIONHEADER
NOUPDATESHEADER
PreferredUI
HomePageType
ShowLeftTOC
DocTitle
Product
ReleaseNumber
IgnoreForLatest
ReleaseType
ReleaseYear
Locale
BaseURL
DocOverrideURL
ISPKEY
ISPOverrideURL
ISPOverrideTitle
ClassReferenceURL
DATSource
P4ChangesFile
P4HistoryFile
CurrentMaintRel
ExternalDirs
SpecialDocs
Comments
PreListNote
LOCKEDDOWN
TOTARAURL
TOTARAREFERRER
ReleaseNotesShortURL
CacheRNURL
EnsembleRNURL
CachePDFSetURL
EnsemblePDFSetURL
RelInfoDirectory
SuppressAllPDFDownload
IgnoreShortTitles
AskMeInclude
AskMeExclude
AskMeExclusionList
VersionToggle
ReleaseIDPlain
ReleaseID
FeedbackOpens in a new tab