Skip to main content

HS.Message.Crawler.DSTIMERequest

class HS.Message.Crawler.DSTIMERequest extends %Library.RegisteredObject, %XML.Adaptor

Each DSTIME Crawler Request contains three parameters to control processing and throttle resources:

  1. RowLimit: default is 1000 records, but you can specify a larger value
  2. UseDSTIMECrawler: flag supports initial load of all records (value = 0) or deltas (value = 1)
  3. MaxIdProcessed: each request starts processing where previous request left off:
    1. Either base table ID when UseDSTIMECrawler = 0 (initial load)
    2. Or DSTIME value when UseDSTIMECrawler = 1 (ongoing synchronization)

Property Inventory

Properties

property MaxIdProcessed as %String (XMLPROJECTION = "ATTRIBUTE");
Property methods: MaxIdProcessedDisplayToLogical(), MaxIdProcessedGet(), MaxIdProcessedIsValid(), MaxIdProcessedLogicalToDisplay(), MaxIdProcessedLogicalToOdbc(), MaxIdProcessedNormalize(), MaxIdProcessedSet()
property PropertySelectList as list of %String (MAXLEN = 255, XMLITEMNAME = "PropertyName", XMLNAME = "PropertySelectList", XMLPROJECTION = "COLLECTION");
Property methods: PropertySelectListBuildValueArray(), PropertySelectListCollectionToDisplay(), PropertySelectListCollectionToOdbc(), PropertySelectListDisplayToCollection(), PropertySelectListDisplayToLogical(), PropertySelectListGet(), PropertySelectListGetObject(), PropertySelectListGetObjectId(), PropertySelectListGetSwizzled(), PropertySelectListIsValid(), PropertySelectListLogicalToDisplay(), PropertySelectListLogicalToOdbc(), PropertySelectListNormalize(), PropertySelectListOdbcToCollection(), PropertySelectListSet(), PropertySelectListSetObject(), PropertySelectListSetObjectId()
property RequestClassName as %Dictionary.Classname (XMLPROJECTION = "ATTRIBUTE");
Property methods: RequestClassNameGet(), RequestClassNameIsValid(), RequestClassNameSet()
property ResponseClassName as %Dictionary.Classname (XMLPROJECTION = "ATTRIBUTE");
Property methods: ResponseClassNameGet(), ResponseClassNameIsValid(), ResponseClassNameSet()
property RowLimit as %Integer (XMLPROJECTION = "ATTRIBUTE");
Property methods: RowLimitDisplayToLogical(), RowLimitGet(), RowLimitIsValid(), RowLimitLogicalToDisplay(), RowLimitNormalize(), RowLimitSet(), RowLimitXSDToLogical()
property UseDSTIMECrawler as %Boolean (XMLPROJECTION = "ATTRIBUTE");
Property methods: UseDSTIMECrawlerDisplayToLogical(), UseDSTIMECrawlerGet(), UseDSTIMECrawlerIsValid(), UseDSTIMECrawlerLogicalToDisplay(), UseDSTIMECrawlerLogicalToXSD(), UseDSTIMECrawlerNormalize(), UseDSTIMECrawlerSet(), UseDSTIMECrawlerXSDToLogical()

Inherited Members

Inherited Methods

FeedbackOpens in a new tab