これらの手順により、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) ASBEGINSELECT * 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 aSYSADMIN.getXMLSchemas
非推奨
SYSADMIN.sendLicenseFile
このプロシージャは、Web Admin インターフェースを使用してライセンスファイルをアップロードします。ライセンスファイルのBase64文字列表現を受け取り、サーバーにアップロードします。
SYSADMIN.sendLicenseFile(IN base64License string NOT NULL)