This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


persistent class EnsLib.JMS.Message extends Ens.Request

SQL Table Name: EnsLib_JMS.Message

Property Inventory

Method Inventory


property messageId as %String);
Property methods: messageIdDisplayToLogical(), messageIdGet(), messageIdGetStored(), messageIdIsValid(), messageIdLogicalToDisplay(), messageIdLogicalToOdbc(), messageIdNormalize(), messageIdSet()
property properties as array of EnsLib.JMS.Property (XMLITEMNAME = "property", XMLKEYNAME = "key", XMLPROJECTION = "COLLECTION");
Property methods: propertiesBuildValueArray(), propertiesCollectionToDisplay(), propertiesCollectionToOdbc(), propertiesDisplayToCollection(), propertiesGet(), propertiesGetObject(), propertiesGetObjectId(), propertiesGetStored(), propertiesGetSwizzled(), propertiesIsValid(), propertiesOdbcToCollection(), propertiesSet(), propertiesSetObject(), propertiesSetObjectId()
property text as %String);
Property methods: textDisplayToLogical(), textGet(), textGetStored(), textIsValid(), textLogicalToDisplay(), textLogicalToOdbc(), textNormalize(), textSet()
property type as %String [ InitialExpression = "TextMessage" ];
Property methods: typeDisplayToLogical(), typeGet(), typeGetStored(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()


method getBooleanProperty(key As %String) as %Boolean
method getByteProperty(key As %String) as %String
method getDoubleProperty(key As %String) as %Double
method getFloatProperty(key As %String) as %Double
method getIntProperty(key As %String) as %Integer
method getIntegerProperty(key As %String) as %Integer
method getLongProperty(key As %String) as %Integer
method getNextPropertyKey(previousKey As %String = "") as %String
method getProperty(key As %String) as %String
method getPropertyType(key As %String) as %String
method getShortProperty(key As %String) as %Integer
method getStringProperty(key As %String) as %String
method setBooleanProperty(key As %String, value As %Boolean) as %Status
method setByteProperty(key As %String, value As %String) as %Status
method setDoubleProperty(key As %String, value As %Double) as %Status
method setFloatProperty(key As %String, value As %Double) as %Status
method setIntProperty(key As %String, value As %Integer) as %Status
method setIntegerProperty(key As %String, value As %Integer) as %Status
method setLongProperty(key As %String, value As %Integer) as %Status
method setProperty(key As %String, value As %String, type As %String = "String") as %Status
method setShortProperty(key As %String, value As %Integer) as %Status
method setStringProperty(key As %String, value As %String) as %Status

Inherited Members

Inherited Methods


Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Ens.MessageBody)


Storage Model: CacheStorage (EnsLib.JMS.Message)


Storage Model: CacheStorage (EnsLib.JMS.Message)