Q: 如何產生 RawData 檔?
A: mdcsd 有提供一個 write_rawdata 的服務給來源物件
由 mdcsd .conf 的 MDCS.RawData 決定
Q: MDCS.RawData 設定有 "原始檔" 和 "加值檔" 有什麼差異?
A: 原始檔 .raw 寫下純原始內容檔
加值檔 .taw 寫下含 "時間戳" 的內容檔
A: 存放在當日 LOG 目錄 (log/yyyymmdd) 中
Q: RawData 保留多久?
A: 雖然我們存放在 log 日目錄中,但 RawData 的資料量極大
所以將以 主服務(mdcsvcd) conf 的 Env.RawReserve 為主要維護天數設定
當然超過 conf Env.LogReserve 一樣會被標準保留 LOG 天數刪除
Q: RawData 檔案名稱為?
A: 主檔名格式為 mdcsd_[confname]_# (# 為多線路的流水號)
若程式重啟,為避免累加至已存檔案,有破格式問題
所以會出現 "之號" 檔案,格式為 mdcsd_[confname]_#-## (## 流水號)
Q: RawData 如果讀取?
A: .raw 的內容都是上手原始的傳送資料,因此您可以自己解格式讀取
.taw 的格式,因為包含時間戳,千萬不可直接解讀
若您需要讀取 .taw 可應用 x_dsrawkit 工具,轉換為 .raw 檔的模式
Q: x_dsrawkit 工具在那?
A: 位於 mdc/bin 目錄中
Q: 如何將 .taw 轉換為 .raw
A: ./x_dsrawkit -f [來源.taw] -o [目標.raw]
Q: x_dsrawkit 還有什麼功能?
A: 支援叫用原 ds(DataSource) 協助解析為文字檔案
支援解析後字串 "過濾" 與 "拋棄" 的功能
.taw 檔案,支援匯出時間範圍條件
其他細節 您可叫起 ./x_dsrawkit , 會有參數列表