最近のアクセス:
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

ビルドパフォーマンス

  • 並行パターンインスタンス生成 (SAC #43331)
  • 指定パフォーマンスの改善 (オブジェクト指定の所要時間が数分からわずか数秒に改善)
  • ターゲット環境の更新パフォーマンスの改善
    • これらの改善を反映するために推奨される手順
      • 今回のアップグレードを使用してナレッジベースを開いてから閉じる
        • (これにより、ナレッジベースの内部更新が実行される)
      • CheckKnowledgeBase タスクを実行して、内部 DB インデックスのデフラグを行う (SAC #35851)
  • GAM API のモジュール化とそれに伴うビルドパフォーマンスの改善(詳細については、SAC #45926 を参照)

モジュール

ネイティブモバイルの開発

  • 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

サーバー側のプログラム

分析

  • 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;

サブページ
Created: 20/01/10 00:34 by Admin Last update: 21/05/20 18:13 by Admin
カテゴリ
Powered by GXwiki 3.0