取得easerver屬性問題

在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'即可.

 

你可能感兴趣的:(取得easerver屬性問題)