TSHS 參數設定說明
程式設定參數說明:
TSHS 基本設定:
/Host :
指定資訊來源, 如 127.0.0.1:30020
設定方式:
/Host host_address
例
/Host 127.0.0.1:30020
/backup :
指定備源來源, 如 192.168.100.2:30020
設定方式:
/backup host_address
例
/backup 192.168.100.2:30020
/Log :
指定串流存檔位置, 如 D:\FileDS\PATS\ADM\
設定方式:
/Log path
例
/Log D:\FileDS\PATS\ADM\
/port :
指定服務埠號, 如 30021
設定方式:
/port port_no
例
/port 30021
/play :
無來源資訊時也立即啟動服務供下游回補
/notick :
固定改用類視頻模式接收,不強調逐筆Tick完整性的節約模式
TSHS-UniDbf 延伸設定:
/Data :
指定接收的資料內容, 如 0x0020=PATS
設定方式:
/Data Code=Name
例
/Data 0x0020=PATS
/VarAsTag :
(1:Yes 0:No for using var index) 缺省之預設值為 1,
欄位名稱直接是數字的可以設 1 啟用
/SymTag :
(0:for default mapping in var index 1) 缺省之預設值為 0,
可以指定作為(Unique)主Key的欄位為何, 除非有特殊需求, 否則一律設 0 即可
/Refresh :
設定日排程進行掃描當前資料庫於排程時間點產生全商品完整資料流
格式如 Time1[,Time2[,Time3[,Time4[,...]]]]
Time的格式為 hh[:mm[:ss]] 末尾缺省代表 0, 例如 09:00:00 也可以是 09:00 或 09
例
/Refresh 05,06
作用
於每日早上 05:00 與 06:00 時, 皆會產生一份全部商品完整資料欄位資訊流
/Renew :
功能與設定方式同 /Refresh
但其動作則是 與上游斷線 清空資料庫 重連上游, 透過如同程式剛啟動時的連線回補來產生資料流,
與程式重啟的差異則是下游應用程式並未離線, 不論是有無啟動log的機制 下游皆為不中斷的連續接收
TSHS-UniDbf-PATS-OBG 延伸設定:
同TSHS-UniDbf之運作,但為針對Tag定義是PATS的來源轉碼改以OBG格式輸出規格
TSHS-UniDbf-PATS-OBG : 以原OBG 01格式為主輸出行情, 輔以新的 66格式擴充新資料欄位(未平倉,隱含買賣價1,2檔)
TSHS-UniDbf-PATS-OBG66 : 完全以新的OBG 66格式取代舊的 01格式, 可提供完整的所有行情資訊
/DLfile :
指定提供 DL.txt (OBGateway)轉碼設定內容的檔案來源, 如 D:\LinkDog\exe\ADM.txt
設定方式:
/DLfile filename
例
/DLfile D:\LinkDog\exe\ADM.txt
/App :
同一主機若須啟用多份轉碼,可指定名稱供Server端識別,並避免重複連線被Server拒絕
設定方式:
/App name
例
/App CME
TSHS-RMDSProxy 設定功能:
/Host :
指定RMDS-Proxy資訊來源, 如 127.0.0.1:14003
設定方式:
/Host host_address
例
/Host 127.0.0.1:14003
/Log :
指定串流存檔位置, 如 D:\FileDS\_His\RMDS\
設定方式:
/Log path
例
/Log D:\FileDS\_His\RMDS\
/port :
指定服務埠號, 如 30031
設定方式:
/port port_no
例
/port 30031
/Dict
指定路透欄位字典檔, 預設為 RDMFieldDictionary
設定方式:
/Dict filename
例:
/Dict "D:\RMDSProxy_x64\RDMFieldDictionary"
/DataSetFile :
指定路透RMDS系統註冊商品資料檔, 預設為 RMDS_DataSetFile.txt
設定方式:
/DataSetFile filename
例:
/DataSetFile "D:\LinkDog\exe\RMDS_DataSetFile.txt"
TSHS-Gateway 設定功能:
/Host :
指定TSHS資訊來源, 如(CME) 172.17.120.188:17700
設定方式:
/Host host_address
例
/Host 172.17.120.188:17700
/Log :
指定存檔位置, 如 D:\FileDS\_His\TfsRaw\CME\
設定方式:
/Log path
例
/Log D:\FileDS\_His\TfsRaw\CME\
/SeqLog :
對上源TSHS的同步log存檔位置可以透過本參數另外指定, 若缺省則同 /Log 參數所指定之位置
設定方式:
/SeqLog path
例
/SeqLog D:\FileDS\_Seq\TfsRaw\CME\
/port :
指定服務埠號, 如 17700
設定方式:
/port port_no
例
/port 17700
/PlayType :
替代 /play 可同時指定發送下游之預設封包型別(R,P,T)
R - 上游為 TSHS-TfsRaw 提供的封包型別
P - 上游為 TSHS-UniDbf 提供的封包型別
T - 上游為 TSHS-RMDSProxy 提供的封包型別
封包類型原本依據上源收到時會自動指定,若僅作回播測試而無資料來源則可透過本參數予以指定
設定方式:
/PlayType type
例
/PlayType R
TSHS-GWMS 設定功能:
TSHS-GatewayMergeServer 的設定方式皆同於 TSHS-Gateway ,
但 /Host 設定改以 /HostSet 取代, 透過檔案進行指定所有要合流的TSHS資訊來源
/HostSet :
指定TSHS資訊來源設定檔,設定檔內容為一般TXT,每行為一個TSHS-GW的Host設定
設定方式:
/HostSet host_set_file
例
/HostSet HostSetFile.txt
host_set_file內容:
可以參考TSHS-GWMS
每行以一個id指派一個Host的設定
例如:
1111=127.0.0.1:30022
id範圍可以是 1~65535 間的整數值,用以決定於介面中的排序位置與便於作為管理識別
也可以用port號作為id,
例如:
31022=127.0.0.1:30022
31021=127.0.0.1:31021
31023=127.0.0.1:30023
程式運作時,介面上呈現的順序為id由小到大