This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %BI.SMS

%BI.SMS

persistent class %BI.SMS extends %Library.Persistent, %XML.Adaptor, %BI.Adaptor

SQL Table Name: %BI.SMS

Property Inventory

Properties

property ContactNumber as %String (MAXLEN = 200, TRUNCATE = 1);
Property methods: ContactNumberDisplayToLogical(), ContactNumberGet(), ContactNumberGetStored(), ContactNumberIsValid(), ContactNumberLogicalToDisplay(), ContactNumberLogicalToOdbc(), ContactNumberNormalize(), ContactNumberSet()
property ProcDateTime as %String (TRUNCATE = 1);
Property methods: ProcDateTimeDisplayToLogical(), ProcDateTimeGet(), ProcDateTimeGetStored(), ProcDateTimeIsValid(), ProcDateTimeLogicalToDisplay(), ProcDateTimeLogicalToOdbc(), ProcDateTimeNormalize(), ProcDateTimeSet()
property ProcStatus as %String (TRUNCATE = 1);
Property methods: ProcStatusDisplayToLogical(), ProcStatusGet(), ProcStatusGetStored(), ProcStatusIsValid(), ProcStatusLogicalToDisplay(), ProcStatusLogicalToOdbc(), ProcStatusNormalize(), ProcStatusSet()
property SMSDateTime as %String (TRUNCATE = 1);
Property methods: SMSDateTimeDisplayToLogical(), SMSDateTimeGet(), SMSDateTimeGetStored(), SMSDateTimeIsValid(), SMSDateTimeLogicalToDisplay(), SMSDateTimeLogicalToOdbc(), SMSDateTimeNormalize(), SMSDateTimeSet()
property SMSMessage as %String (MAXLEN = 32000, TRUNCATE = 1);
Property methods: SMSMessageDisplayToLogical(), SMSMessageGet(), SMSMessageGetStored(), SMSMessageIsValid(), SMSMessageLogicalToDisplay(), SMSMessageLogicalToOdbc(), SMSMessageNormalize(), SMSMessageSet()
property SendRecvFlag as %String (TRUNCATE = 1);
Property methods: SendRecvFlagDisplayToLogical(), SendRecvFlagGet(), SendRecvFlagGetStored(), SendRecvFlagIsValid(), SendRecvFlagLogicalToDisplay(), SendRecvFlagLogicalToOdbc(), SendRecvFlagNormalize(), SendRecvFlagSet()
property StatusFile as %String (MAXLEN = 200);
Property methods: StatusFileDisplayToLogical(), StatusFileGet(), StatusFileGetStored(), StatusFileIsValid(), StatusFileLogicalToDisplay(), StatusFileLogicalToOdbc(), StatusFileNormalize(), StatusFileSet()
property TrialCount as %Integer;
Property methods: TrialCountDisplayToLogical(), TrialCountGet(), TrialCountGetStored(), TrialCountIsValid(), TrialCountLogicalToDisplay(), TrialCountNormalize(), TrialCountSet(), TrialCountXSDToLogical()

Queries

query ListAll()
SQL Query:
SELECT %ID,SendRecvFlag,ProcStatus,SMSDateTime,ProcDateTime FROM SMS ORDER BY %ID DESC

Indexes

index (STAT on SendRecvFlag:Exact,ProcStatus:Exact);
Index methods: STATExists()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%BI.SMS)

^BIlog.SMSD(ID,"C")
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.SMS)

^BIlog.SMSD(ID,"M")
=
SMSMessage

Storage Model: CacheStorage (%BI.SMS)

^BIlog.SMSD(ID)
=
ContactNumber
SendRecvFlag
ProcStatus
ProcDateTime
SMSDateTime
TrialCount
StatusFile
FeedbackOpens in a new window