Smile CDR v2024.05.PRE
On this page:
   45.114    Quality Payment Program (QPP) 45.116    Endpoint Validation: Request Validating   

45.115.1Realtime Export

 

The Realtime Export configuration category includes the following configurable options:

  • Concurrent Consumers

  • Import Channel Name

  • Channel Name Prefix

  • Realtime Export Script (File)

  • Realtime Export Script (Text)

  • Published Data source

  • Transaction-Based Processing

45.115.2Property: Concurrent Consumers

 
Property Name Concurrent Consumers
Property Key
Property Type POSITIVE_INTEGER
Description The concurrent number of consumers reading messages from the channel. Note that setting this higher than 1 can result in more out-of-order errors.
Applies to Modules
  • Channel Import
  • Realtime Export
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.concurrent_consumers = 

45.115.3Property: Import Channel Name

 
Property Name Import Channel Name
Property Key
Property Type STRING
Description If using a CHANNEL source, this is the name of the channel it is publishing to. If you are using POINTCUT as a source, this can be left blank.
Applies to Modules
  • Channel Import
  • Realtime Export
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.name = 

45.115.4Property: Channel Name Prefix

 
Property Name Channel Name Prefix
Property Key
Property Type STRING
Description If using POINTCUT source, this is the prefix that will be added to the channel name realtime.export. If you have only a single realtime export module, you can omit this.
Applies to Modules
  • Realtime Export
Default Value (no default)
Example Property
module.[MODULE_ID].config.channel.prefix = 

45.115.5Property: Realtime Export Script (File)

 
Property Name Realtime Export Script (File)
Property Key
Property Type Resource Path
Description If set defines a set of rules to transform resources into exported rows in an external database.
Applies to Modules
  • EMPI (deprecated)
  • MDM
  • Realtime Export
  • Scripted Inbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.script.file = 

45.115.6Property: Realtime Export Script (Text)

 
Property Name Realtime Export Script (Text)
Property Key
Property Type JAVASCRIPT
Description If set defines a set of rules to transform resources into exported rows in an external database.
Applies to Modules
  • EMPI (deprecated)
  • MDM
  • Realtime Export
  • Scripted Inbound Security
Default Value { "concatenationDelimiter": " - ", "retainAllHistory": false, "namedTransformers": {}, "transformers": [] }
Example Property
module.[MODULE_ID].config.script.text = {
"concatenationDelimiter": " - ",
"retainAllHistory": false,
"namedTransformers": {},
"transformers": []
}

45.115.7Property: Published Data source

 
Property Name Published Data source
Property Key
Property Type ENUM
Values
  • POINTCUT
  • CHANNEL
Description Whether the data source is from Debezium (CHANNEL), or from a pointcut-based solution (POINTCUT).
Applies to Modules
  • Realtime Export
Default Value (no default)
Example Property
module.[MODULE_ID].config.source.type = 

45.115.8Property: Transaction-Based Processing

 
Property Name Transaction-Based Processing
Property Key
Property Type BOOLEAN
Description If enabled, transactions will be processed as a complete unit, as opposed to on a per-operation basis. Note that this only has an effect when running in POINTCUT mode. Also note that any transactions that contain cyclic references will not be processed.
Applies to Modules
  • Realtime Export
Default Value (no default)
Example Property
module.[MODULE_ID].config.transaction_boundary.enabled = 
   45.114    Quality Payment Program (QPP) 45.116    Endpoint Validation: Request Validating