これらの手順により、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

version

Global server version

build

Build version

interfaces

Interfaces version

core

Core version

infrastructure

Infrastructure version

Example

SELECT * FROM (CALL SYSADMIN.getServerVersion()) AS a

SYSADMIN.getXMLSchemas

非推奨

SYSADMIN.sendLicenseFile

このプロシージャは、Web Admin インターフェースを使用してライセンスファイルをアップロードします。ライセンスファイルのBase64文字列表現を受け取り、サーバーにアップロードします。

SYSADMIN.sendLicenseFile(IN base64License string NOT NULL)