type

Observable

Observable : Dict

Observable subscription - see docs. This is a catch all spec to document all tags used by observable framework, the design will evolve.

slots obsFilter

Filter string to define the record data set observed

obsCommits

Subscribe to record commits in Folio - see docs

obsAdds

Process when a new data item is added to the observed data set

obsAddOnInit

Fire add event for all existing records in data set on initialization

obsUpdates

Process when an existing data item is updated in the observed data set

obsRemoves

Process when an existing data item is removed from the observed data set

obsWatches

Subscribe to watch and unwatch events - see docs

obsCurVals

Subscribe to transient commits of curVal or curStatus - see docs

obsHisWrites

Subscribe to history data updates- see docs

obsPointWrites

Subscribe to writable point priority array updates - see docs

obsEvents

Subscribe to event creation - see docs

obsArcs

Subscribe to arc document changes - see docs

obsSparks

Subscribe to rule engine sparks - see docs

obsRuleFilter

Filter on rule recs for obsSparks

obsTargetFilter

Filter on target recs for obsSparks

obsMqtt

Subscribe to MQTT connector published messages - see docs

obsMqttConnRef

Subscribe to the topic on this MQTT connector

obsMqttTopic

Receive published messages that match this filter

mqttQos

MQTT Quality of Service (QoS)

  • '0' - At most once (fire-and-forget)
  • '1' - At least once
  • '2' - Exactly once

obsSchedule

Subscribe to scheduled timer event - see docs

obsScheduleFreq

Schedule events with given frequency

obsScheduleTimes

Schedule events for given times of the day

obsScheduleDaysOfMonth

Schedule events for given days of the month

obsScheduleDaysOfWeek

Schedule events for given days of the week

obsScheduleSpan

Schedule events only during the configured span of time

obsFilter Filter?

Filter string to define the record data set observed. If omitted then all records in the database are observed. Note that obsFilter may not use the -> pathing operator.

obsCommits Marker?

Subscribe to record commits in Folio - see docs

obsAdds Marker?

Process when a new data item is added to the observed data set.

obsAddOnInit Marker?

Fire add event for all existing records in data set on initialization.

obsUpdates Marker?

Process when an existing data item is updated in the observed data set.

obsRemoves Marker?

Process when an existing data item is removed from the observed data set.

obsWatches Marker?

Subscribe to watch and unwatch events - see docs

obsCurVals Marker?

Subscribe to transient commits of curVal or curStatus - see docs

obsHisWrites Marker?

Subscribe to history data updates- see docs

obsPointWrites Marker?

Subscribe to writable point priority array updates - see docs

obsEvents Marker?

Subscribe to event creation - see docs

obsArcs Marker?

Subscribe to arc document changes - see docs

obsSparks Marker?

Subscribe to rule engine sparks - see docs

obsRuleFilter Filter?

Filter on rule recs for obsSparks

obsTargetFilter Filter?

Filter on target recs for obsSparks

obsMqtt Marker?

Subscribe to MQTT connector published messages - see docs

obsMqttConnRef Ref?

Subscribe to the topic on this MQTT connector

obsMqttTopic Str?

Receive published messages that match this filter

mqttQos Int?

MQTT Quality of Service (QoS)

  • '0' - At most once (fire-and-forget)
  • '1' - At least once
  • '2' - Exactly once

obsSchedule Marker?

Subscribe to scheduled timer event - see docs

obsScheduleFreq Duration? <val:1sec>

Schedule events with given frequency

obsScheduleTimes List? <of:Time>

Schedule events for given times of the day

obsScheduleDaysOfMonth Str?

Schedule events for given days of the month. Encode as a comma separated list for day of the month such as "1,15". Negative values may be used to represent days for end of the month. For example "-1" represents the last day of the month, "-2" the second to last, etc.

obsScheduleDaysOfWeek Str?

Schedule events for given days of the week. Encode as a comma separated list of the three letter enums: sun, mon, tue, wed, thu, fri, or sat.

obsScheduleSpan Span?

Schedule events only during the configured span of time.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST