4D v16.3サーバーまたはシングルユーザー向けアプリの自動アップデート |
||
|
4D v16.3
サーバーまたはシングルユーザー向けアプリの自動アップデート
サーバーまたはシングルユーザー向けアプリの自動アップデート
旧バージョンの4Dでは、サーバーアプリとシングルユーザー用組み込みアプリは、ユーザーの操作(またはカスタムのシステムルーチンのプログラミング)が必須でした。組み込みアプリの新しいバージョンができる度に製品のアプリを終了し、古いファイルを手動で新しいファイルと置き換え、アプリケーションを再起動してカレントのデータファイルを選択しなければなりませんでした。 二つの新しいランゲージコマンドを使用して、これらの処理を自動化することができます。 SET UPDATE FOLDERとRESTART 4Dです。また、モニターオペレーションには Get last update log path を使用することができます。これらのコマンドは以下のような自動アップデートシークエンス機能をアプリケーションに実装することを目的としています。FTP サーバーに新しいファイルの有無を定期的に確認するメニューコマンドまたはバックグラウンドで実行されるプロセスとして実装することができます。 新コマンドを使用したアップデートの手順は以下の通りです:
注:
インストール処理は、ターゲットマシン上の組み込みアプリ(クライアントアプリまたはシングルユーザー向けアプリ)のアップデートオペレーションの詳細を記したログファイルを生成します。このファイルはインストール処理中にエラーが起きたときにそれを解析するために有用です。 アップデートログのファイル名は YYYY-MM-DD_HH-MM-SS_log_<sequence>.txt となっています。例えば、2013年8月25日の14:23に作成されたログのファイル名は 2013-08-25_14-23-00_log_1.txt となります。 このファイルは"Updater"アプリケーションフォルダの中に作成されます。具体的には以下の場所に作成されます:
上記の場所は Get last update log path コマンドを使用することによっていつでも確認することができます。
|
プロパティ
プロダクト: 4D
履歴
タグ updater ARTICLE USAGE
デザインリファレンス ( 4D v16) |