UNS Input
1 Quick-start (99 % of users)
input:
uns: # nothing else needed on UMH Core
umh_topic: "umh\\.v1\\..+" # optional regex – here "take everything"
pipeline:
processors:
- tag_processor: # enrich, rename, move to UMH data model
defaults: |
msg.meta.location_path = "enterprise.demo.plant1.line1.plc1";
msg.meta.data_contract = "_historian";
msg.meta.tag_name = "value";
return msg;
output:
uns: {} # hand the curated data back to UMH Coreinput:
uns:
umh_topics: # list of regex patterns
- "umh\\.v1\\.acme\\.berlin\\..+"
- "umh\\.v1\\.acme\\.munich\\..+"
- "umh\\.v1\\.acme\\.paris\\.production\\..+"
pipeline:
processors:
- tag_processor: # same pipeline as above
defaults: |
msg.meta.location_path = "enterprise.demo.plant1.line1.plc1";
msg.meta.data_contract = "_historian";
msg.meta.tag_name = "value";
return msg;
output:
uns: {}What
Default inside UMH Core
2 Optional overrides
Field
Purpose & Default
3 What the plugin does behind the scenes
4 Typical end-to-end flow
5 FAQs / Troubleshooting
Last updated

