これらの手順により、CData Virtuality Server インスタンスに関する情報(ライセンス、Schema バージョン、サーバーのビルドとバージョン)を取得できます。また、Web Admin インターフェースからライセンスファイルをアップロードする手順もあります。
SYSADMIN.getInstalledLicense
このプロシージャは、ライセンス情報を提供します。
CALL getInstalledLicense(
OUT
expDate
timestamp
NOT
NULL
RESULT,
OUT
trial boolean
NOT
NULL
,
OUT
holder string
NOT
NULL
,
OUT
startDate
timestamp
NOT
NULL
,
OUT
consumerType string
NOT
NULL
,
OUT
consumerAmount
integer
NOT
NULL
,
OUT
info string
NOT
NULL
,
OUT
limitInfo string )
Example
SELECT
*
FROM
(CALL SYSADMIN.getInstalledLicense()) a;;
SYSADMIN.getSchemaVersion
このプロシージャは、CData Virtuality スキーマのカスタムバージョンを返します。
SYSADMIN.getSchemaVersion(
OUT
i
integer
RESULT)
Example
CREATE
VIRTUAL
PROCEDURE
test2()
RETURNS
(i
integer
)
AS
BEGIN
SELECT
*
FROM
(CALL sysadmin.getSchemaVersion())a;
END
;
SYSADMIN.getServerBuildInfo
このプロシージャは、コミットのタイムスタンプを以下のフォーマットで返します: 2019-08-22T17:20:04+0200
as buildDate
.
CREATE
FOREIGN
PROCEDURE
getServerBuildInfo(
OUT
buildDate string
NOT
NULL
)
SYSADMIN.getServerVersion
このプロシージャは CData Virtuality Server のバージョンを返します。
SYSADMIN.getServerVersion(
OUT
version string
NOT
NULL
,
OUT
build string
NOT
NULL
,
OUT
interfaces string
NOT
NULL
,
OUT
core string
NOT
NULL
,
OUT
infrastructure string
NOT
NULL
)
バージョンは、グローバルサーバーバージョンとCData Virtuality Server パートに対応するコンポーネントで構成されます:
Component | Description |
---|---|
| Global server version |
| Build version |
| Interfaces version |
| Core version |
| Infrastructure version |
Example
SELECT
*
FROM
(CALL SYSADMIN.getServerVersion())
AS
a
SYSADMIN.getXMLSchemas
非推奨
SYSADMIN.sendLicenseFile
このプロシージャは、Web Admin インターフェースを使用してライセンスファイルをアップロードします。ライセンスファイルのBase64文字列表現を受け取り、サーバーにアップロードします。
SYSADMIN.sendLicenseFile(
IN
base64License string
NOT
NULL
)