最近のアクセス:
ページ
履歴
バックリンク
GeneXus 16 Upgrade 5
ここでは、GeneXus 16 Upgrade 5 の機能の概要と使用上の注意について、
GeneXus 16 Upgrade 4
との相違点を基に説明します。
Upgrade 5 は 2019 年 8 月 23 日にリリースされました。
ダウンロード
https://www.genexus.com/developers/DownloadCenter?,,,5715
概要
今回のアップグレードでは、Progressive Web Applications (PWA) を開発できます。また、全体的なビルドパフォーマンスが改善し、GAM API をモジュールとして使用できるようになりました。
Progressive Web Applications
GeneXus における Progressive Web Applications
ビルドパフォーマンス
並行パターンインスタンス生成 (
SAC #43331
)
指定パフォーマンスの改善 (オブジェクト指定の所要時間が数分からわずか数秒に改善)
ターゲット環境の更新パフォーマンスの改善
これらの改善を反映するために推奨される手順
今回のアップグレードを使用してナレッジベースを開いてから閉じる
(これにより、ナレッジベースの内部更新が実行される)
CheckKnowledgeBase タスクを実行して、内部 DB インデックスのデフラグを行う (
SAC #35851
)
GAM API のモジュール化とそれに伴うビルドパフォーマンスの改善(詳細については、
SAC #45926
を参照)
モジュール
GeneXus のモジュール配布
:
データベースアクセスを伴うモジュールのパッケージ化 (ソリューション拡張シナリオ)
ネイティブモバイルの開発
Designops:
Sketch からのインポート
iOS: XCode 10.3 が必要
Android: Android X に対する内部リファクタリング
Android: Android UC に対する内部リファクタリング(
SAC #45944
)
GAM を使用するアプリケーションのサーバー側は、サーバーレスプラットフォームで動作可能 (別名 AWS API Gateway)
ClientInformation 外部オブジェクトの NetworkID メソッドが非推奨になりました。詳細はこちらを参照してください: https://developer.android.com/preview/privacy/data-identifiers#device-ids
サーバー側のプログラム
コマンドラインのプロシージャーで ExitCode を設定可能
GUID の条件は DBMS で評価
分析
Query Viewer で使用されるデータプロバイダーの入力パラメーターとして SDT とコレクション (SDT および単純なタイプ) を使用可能
クエリで非表示フィールドを使用可能
Query オブジェクトでサポートされている IIf 関数
GXtest
オブジェクトに対するユニットテストの作成機能を改善: 事前に設定した数のデータセットを生成可能
新機能: 実行結果の HTML ドキュメントへのエクスポート
バグ修正
詳細は「
GXtest の変更点
」を参照
互換性
警告
: GAM を有効化 (
[ Enable Integrated Security ] プロパティ
= True) したナレッジベースを GeneXus 16 Upgrade 5 以上で一度ビルドすると、以前の GeneXus バージョンで再びビルドすることはできなくなります。
GAM API オブジェクトから GAM API モジュールへの変換 (GAM API モジュールのインポート、コミット、または更新時に発生) を元に戻すことはできません。そのため、GAM を使用するナレッジベースを初めて開く際には、この GeneXus バージョンでビルドしたナレッジベースバージョンは、以前の GeneXus バージョンまたはアップグレードではビルドできなくなるという趣旨のメッセージが表示されます。
推奨事項:
Upgrade 5 以上でナレッジベースをビルドする前に、ナレッジベースをバックアップするか、ビルドまたは変更しようとしているバージョンをフリーズしてください。
(ビルド中、新しい GAM API モジュールがインポートされます。この処理を取り消すことはできません。インポートがいったん完了すると、ナレッジベースのそのバージョンを以前のバージョンの GeneXus でビルドすることはできなくなります)
GeneXus Server で、Upgrade 5 の変更をコミットする前に、ナレッジベースをバックアップするか、バージョンをフリーズしてください。
参考情報:
Frozen バージョンについて
、
GeneXus Server データベースのバックアップと復元
、
GeneXus FAQ: ナレッジベースをバックアップする方法
すべての詳細 (機能、互換性、問題)
以下のリンクから既に説明した機能、互換性の側面、問題、および詳細を確認してください。
GeneXus:
https://www.genexus.com/developers/rn?data=0;4;V16;5;V16;4;
GXserver:
https://www.genexus.com/developers/rn?data=0;6;V16;5;V16;4;
GXflow:
https://www.genexus.com/developers/rn?data=0;3;V16;5;V16;4;
GeneXus for SAP:
https://www.genexus.com/developers/rn?data=0;8;V16;5;V16;4;