取得easerver屬性問題

来源:互联网 发布:ug四轴联动编程 编辑:程序博客网 时间:2024/05/29 03:23

在Easerver中,有服務器級別的一些屬性設定,也有元件級別的屬性設定,如何通過pb腳本來取得這些屬性值呢?
其實在pb也有提供此類的函數.首先建立一個EAServer元件n_eas_base.在其中定義一個函數of_get(),語法如下:
string ls_value[]
long ll_rc

contextkeyword l_key

ll_rc = THIS.getcontextservice('ContextKeyword',l_key)
IF ll_rc=1 THEN
l_rc =l_key.getcontextkeywords('com.sybase.jaguar.server.name',ls_value)
ELSE
ls_value[1]=''
END IF

RETURN ls_value[1]

上面的語法只能得到全局屬性,如果要得到元件級的屬性,只需將'ContextKeyword'改為'Keyword'即可.

 

原创粉丝点击