建立訊息類別
透過 Manufacturing Data Engine (MDE),您可以藉由剖析,將一系列來源訊息轉換為特定類型的記錄。
來源訊息類別是設定實體,代表剖析作業的來源,並說明一組結構和語意相似的來源訊息。

來源訊息類別會為剖析器提供可預測的訊息結構定義,以便對已知欄位執行轉換、對應和資料擷取作業。
來源訊息分類
每個訊息類別都有相關聯的訊息類別運算式和優先順序。 訊息類別的優先順序是介於 0 至 65535 之間的整數 (含首尾)。整數值越小代表優先順序越高。
當第一個來源訊息類別運算式在類別依優先順序排序後評估為 true 時,來源訊息會與來源訊息類別建立關聯。
來源訊息類別運算式是以 Spring 運算式語言 (SpEL) 撰寫。

SpEL 運算式可以存取來源訊息屬性 (Pub/Sub 屬性) 和資料。訊息屬性會顯示在 #root.headers 鍵下方,資料則會顯示在 #root.event 鍵下方。
以下是來源訊息類別的 SpEL 運算式範例:
#root.event['MessageType'] != null && #root.event['MessageType'] matches 'Sensor.*'
#root.headers['source'] != null && #root.headers['source'] == 'MCe'
訊息類別的命名限制
訊息類別名稱可包含下列項目:
- 字母 (大寫和小寫)、數字和特殊字元
-和_。 - 長度上限為 255 個半形字元。
您可以使用下列規則運算式進行驗證:
^[a-z][a-z0-9\\-_]{1,255}$
如果您嘗試建立違反命名限制的實體,系統會顯示 400 error。