Skip to main content

%XSQL.System.MessageXRef

SQL Table Name: %XSQL_System.MessageXRef

Property Inventory

Method Inventory

Properties

property cacheMessage as %Integer;
The messageXref code associated with this message
Property methods: cacheMessageDisplayToLogical(), cacheMessageGet(), cacheMessageIsValid(), cacheMessageLogicalToDisplay(), cacheMessageNormalize(), cacheMessageSet(), cacheMessageXSDToLogical()
property error as %Integer (XMLPROJECTION = "ATTRIBUTE") [ Required ];
Property methods: errorDisplayToLogical(), errorGet(), errorIsValid(), errorLogicalToDisplay(), errorNormalize(), errorSet(), errorXSDToLogical()
property errorCode as %String (MAXLEN = 255);
Property methods: errorCodeDisplayToLogical(), errorCodeGet(), errorCodeIsValid(), errorCodeLogicalToDisplay(), errorCodeLogicalToOdbc(), errorCodeNormalize(), errorCodeSet()
property messageText as %String (MAXLEN = 200) [ Calculated ];
Property methods: messageTextCompute(), messageTextDisplayToLogical(), messageTextGet(), messageTextIsValid(), messageTextLogicalToDisplay(), messageTextLogicalToOdbc(), messageTextNormalize(), messageTextSQLCompute()
property xsqlDomain as %String [ Required ];
Property methods: xsqlDomainDisplayToLogical(), xsqlDomainGet(), xsqlDomainIsValid(), xsqlDomainLogicalToDisplay(), xsqlDomainLogicalToOdbc(), xsqlDomainNormalize(), xsqlDomainSet()

Methods

classmethod %GetMessageText(pCacheMessageId As %Integer, pErrorCode As %String(MAXLEN=255)) as %String

Indexes

index (ID on xsqlDomain,error) [IdKey, Type = key];
Index methods: IDCheck(), IDDelete(), IDExists(), IDOpen(), IDSQLCheckUnique(), IDSQLExists(), IDSQLFindPKeyByConstraint(), IDSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheSQLStorage

Maps: 1

  • Map number 1 is named xref

    thismap.Global: ^%qCacheSQL

  • ^%qCacheSQL("mxs",{xsqlDomain},{error})
    =
    Node Delimiter Piece Name
    1 cacheMessage
    2 errorCode
FeedbackOpens in a new tab