エイリアスパス
nexacro platformは使用者のPCのパスの設定に以下のエイリアスパスを使用します。
エイリアスパス名 | 実際パス名 |
---|---|
%nexacro% | %PROGRAMFILES%\nexacro\14 |
%USERAPP% | %LOCALAPPDATA%LOW\nexacro\14 \data\data\[packageName]\files\nexacro\ (Android) \Library\Caches\nexacro\ (iOS) |
%UPDATE% | %USERAPP%\Update |
%CACHE% | %USERAPP%\Cache |
%WEBDEPLOY SETUP% | Server Context root |
%WEBDEPLOY PROJECT% | Server Context root |
%WEBDEPLOY FRAMEWORK% | %WEBDEPLOY PROJECT%\nexacro14lib\framework |
%WEBDEPLOY COMPONENT% | %WEBDEPLOY PROJECT%\nexacro14lib\component |
%WEBDEPLOY RESOURCE% | %WEBDEPLOY PROJECT%\nexacro14lib\resources |
%WEBDEPLOY THEME% | %WEBDEPLOY PROJECT%\_theme_ |
このエイリアスパスは、配布情報のパスや応用プログラムでパス情報を入力する時に使用することができます。
実際のパス名は、製品バージョンや国別ライセンスポリシーに基づいて異なる場合があります。
nexacro.xml
nexacro.xmlファイルは、使用者別に情報を格納するために使用するxmlです。ファイルパスは以下の通りです。
%USERAPP%
相対パス
プロジェクト内のパスの相対パスサポート有無
下記の表はプロジェクト内でメインパスの種類及び相対パスのサポート有無、サービス利用パス(Service::a.xfdlの形式のパス)のサポート有無を整理したものです。
ファイル種類 | 項目 | 相対パス | サービス利用パスのサポート | |
---|---|---|---|---|
サポート | 基準パス | |||
Typedefinition | Component UpdateURL 1 | あり | TypeDefintion | あり |
Serviceパス | あり | TypeDefintion | なし | |
GlobalVariable | Image | あり | GlobalVariable | あり |
XADL | TypeDefinition 2 | あり | XADL | なし |
GlobalVariable | あり | XADL | あり | |
Engineパス 3 | あり | XADL | なし | |
Liceneseパス 4 | あり | XADL | なし | |
Themeid | あり | XADL | あり |
Component UpdateURL
コンポーネントをアップデートするためのサーバーパスであり、ツールの[TypeDefinition → Update → UpdateUrl]を意味します。
但し、このパスのドメイン(例:http://a.b.c/pathで a.b.c)がXADLのパスと一致しない場合はアップデートしません。もし、XADLがローカルパスである場合はドメイン情報と関係なくアップデートします。
TypeDefinition
サービスのパスであり、ツールの[TypeDefinition→Services→url]を意味します。
Engineパス
エンジンのアップデートのためのパスであり、ツールの[ADL → engineurl]を意味します。但し、XADLパスとドメインが一致しないとアップデートしません。 XADLがローカルパスの場合はドメインと関係なくアップデートします。
Liceneseパス
TypeDefinitionが読まれる前にライセンスをチェックするためのパスです。
ツールの[ADL → licenseurl]
但し, XADLパスとドメインが一致する必要があります。XADLがローカルパスの場合はドメインと関係なくライセンスファイルをチェックします。
プラグイン方式
下記の表は、HTMLでnexacro platformをプラグイン方式に実行させる場合、HTMLに設定するパスの種類及び相対パスのサポート有無などを整理したものです。
区分(HTML) | 項目 | HTML 相対パスのサポート | XADL 相対パスのサポート | サービス利用パスのサポート |
---|---|---|---|---|
CODEBASE | SetupEngine.cab | 関係なし | 関係なし | 関係なし |
nexacro14_Launcher.cab | 関係なし | 関係なし | 関係なし | |
SetupEngine | Xadlpath プロパティ | あり | 関係なし | 関係なし |
NexacroLauncherAX | Xadlpath プロパティ | あり | 関係なし | 関係なし |
Loadingimage プロパティ | あり | 関係なし | 関係なし | |
Splashimage プロパティ | あり | 関係なし | 関係なし | |
makeshortcut() | あり | 関係なし | 関係なし |
4GLではサポートされず、HTMLでのみサポートされます。
HTMLの相対パスの基準パスは、 HTMLのパスです。