001/*
002 * Copyright (c) 2009 The openGion Project.
003 *
004 * Licensed under the Apache License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 *     http://www.apache.org/licenses/LICENSE-2.0
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
013 * either express or implied. See the License for the specific language
014 * governing permissions and limitations under the License.
015 */
016package org.opengion.hayabusa.common;
017
018// import java.io.File;
019
020/**
021 * リソースファイルの代わりとなるシステムパラメータをクラス化したデータクラスです。
022 *
023 * それぞれの設定値は、データベースにコメントとともに設定されます。
024 * そのとき、og.paramLevel タグにより、属性を設定しています。
025 *
026 * 0:設定必須
027 * 1:設定確認
028 * 2:使用時設定
029 * 3:標準推奨
030 * 4:個人設定可
031 * 5:追加設定
032 * 7:要再起動
033 * 8:設定不可
034 * 9:自動設定
035 *
036 * og.cryptography タグは、指定の属性値を暗号化するかどうかを指定します。
037 * 暗号化は、org.opengion.hayabusa.security.HybsCryptography クラスで行います。将来的な拡張機能として、
038 * 各システム毎に暗号化キーを変えることで、セキュリティ強化が可能です。
039 *
040 * エンジンパラメータデータは、エンジンとともに配布されるマスタデータになります。
041 * よって、配布形式はどのような形でもよく、今回は、JavaDoc にて各パラメータの
042 * 意味やデフォルト設定値が判断できるように、クラスの public static final 変数として
043 * 定義しました。
044 * 従来は、resource.システムパラメータ の一般設定用の システムパラメータ ファイルと
045 * エンジン内部で持っている org/opengion/hayabusa/resource/properties の
046 * システムパラメータ ファイルにより維持されていましたが、エンジンパラメータ
047 * 定義テーブル(GE12)と、commom/SystemData.java クラスによる管理に
048 * 変更されました。
049 * システムパラメータは、DBへのアクセスを決定するため、初期設定値を定義する必要があります。
050 * これは、、アプリケーション・ディスクリプタ(WEB-INF/web.xml)に、context-param として、
051 * キーと値のセットで、初期アクセス用の情報を渡します。
052 * システムパラメータ定義テーブル(GE12)には、SYSTEM_IDとして、通常のシステムIDと、
053 * エンジンパラメータがあります。エンジンパラメータは、SYSTEM_ID='**'として、登録
054 * されています。
055 *
056 * SystemData クラスのフィールドは、その記述した順番でセットしますので、
057 * 設定順(フィールドの記述順)を考慮する必要があります。
058 * また、データベースへの登録は、このクラスをJavaDocのカスタムドックレットにより
059 * 一旦 XML ファイルに変換後、オラクルXDK形式のXMLファイルにXSLTで変換し、
060 * このパッケージ(org.opengion.hayabusa.common)に配置します。
061 * このデータの変換時にコメント情報を付加したXMLファイルを作成し、DB登録(GE12)しますので、
062 * このデータを参考に、システム個別に書き換えを行えます。
063 *
064 * @og.rev 4.0.0.0 (2005/01/31) 新規作成
065 * @og.group 初期化
066 *
067 * @version  4.0
068 * @author   Kazuhiko Hasegawa
069 * @since    JDK5.0,
070 */
071public final class SystemData {
072
073        /*
074         * ======================================================================
075         * これは,本システム全般に渡って,使用されるリソースです。
076         * システムとしての初期値や,設定値などは,すべてここで登録されます。
077         * このリソースを修正する場合は,注意して下さい。
078         * 不要な個所(値)を記入したり,記入漏れが発生すると,システムが
079         * 正常に起動しない場合があり得ますので,ご注意願います。
080         * ======================================================================
081         */
082
083        /*
084         * ======================================================================
085         * システム毎に設定する必要のある変数
086         * ======================================================================
087         */
088
089        /**
090         * アドレス(/)に対する、実ディレクトリパス。
091         * REAL_PATH = "G:\webapps\ge\" ;
092         * @og.paramLevel 9:自動設定
093         */
094        public static final String REAL_PATH = "" ;
095
096        /**
097         * アクセス先の仮想フォルダ名(URLのコンテキスト名)。
098         * CONTEXT_NAME = "ge" ;
099         * @og.paramLevel 9:自動設定
100         */
101        public static final String CONTEXT_NAME = "" ;
102
103        /**
104         * アクセス先のJSPフォルダ名(/URLのコンテキスト名/jsp)。
105         * JSP = "/ge/jsp" ;
106         * @og.paramLevel 9:自動設定
107         */
108        public static final String JSP = "" ;
109
110        /**
111         * javaのplugin,taglibなどで使用している画像の保存フォルダ。
112         * ICON_DIR = "icon" ;
113         * 従来の image フォルダから、アイコンとして使用しているファイルを別に管理します。
114         * @og.rev 7.3.2.3 (2021/04/09)
115         * @og.paramLevel 7:要再起動
116         */
117        public static final String ICON_DIR = "icon" ;
118
119        /**
120         * jspで使用している画像の保存フォルダ。
121         * 従来から存在するimageフォルダがデフォルトです。一部iconフォルダに移動しています。
122         * IMAGE_DIR = "image" ;
123         * @og.rev 7.3.2.3 (2021/04/09)
124         * @og.paramLevel 7:要再起動
125         */
126        public static final String IMAGE_DIR = "image" ;
127
128        /**
129         * jspで使用している画像の保存フォルダ(SYS.JSP/SYS.ICON_DIR の短縮形)。
130         * これは、内部で {@SYS.JSP}/{@SYS.ICON} の合成を行います。
131         * ICON は、旧来から存在している IMAGE フォルダから分離した画像です。
132         * (例:/gf/jsp/icon)
133         * JSP_ICON = "" ;
134         * @og.rev 7.3.2.3 (2021/04/09)
135         * @og.paramLevel 9:自動設定
136         */
137        public static final String JSP_ICON = "" ;
138
139        /**
140         * jspで使用している画像の保存フォルダ(IMAGE)。
141         * これは、内部で {@SYS.JSP}/{@SYS.IMAGE} の合成を行います。
142         * ICON ではなく、旧来から存在している IMAGE フォルダの方です。
143         * (例:/gf/jsp/image)
144         * JSP_IMG = "" ;
145         * @og.rev 7.3.2.3 (2021/04/09)
146         * @og.paramLevel 9:自動設定
147         */
148        public static final String JSP_IMG = "" ;
149
150        /**
151         * 共通メールサーバーURL。
152         * COMMON_MAIL_SERVER = "localhost" ;
153         * @og.paramLevel 2:使用時設定
154         */
155        public static final String COMMON_MAIL_SERVER = "" ;
156
157        /**
158         * メールデーモンデフォルトユーザー。
159         * MAIL_DAEMON_DEFAULT_USER = "opengion" ;
160         * @og.paramLevel 3:標準推奨
161         */
162        public static final String MAIL_DAEMON_DEFAULT_USER = "opengion" ;
163
164        /**
165         * メールデーモンデフォルトパスワード。
166         * MAIL_DAEMON_DEFAULT_PASS = "****" ;
167         * @og.paramLevel 3:標準推奨
168         * @og.cryptography 1:暗号化
169         */
170        public static final String MAIL_DAEMON_DEFAULT_PASS = "password" ;
171
172        /**
173         * メールデーモンの送信件数制限
174         * 正の数値を設定すると、デーモン1回辺りの送信件数が制限される。
175         * MAIL_DAEMON_LIMIT = "-1" ;
176         * @og.rev 5.9.32.0 (2018/05/02)
177         * @og.paramLevel 2:使用時設定
178         */
179        public static final String MAIL_DAEMON_LIMIT = "-1" ;
180
181        // /**
182        // * メールデーモンで実際に処理する 受信リスナー。
183        // * org.opengion.hayabusa.mail.MailReceiveListener を継承している必要があります。
184        // * MAIL_RECEIVE_LISTENER = "org.opengion.hayabusa.report.ExcelInsertReceiveListener" ;
185        // *
186        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(ExcelInsertReceiveListener.java廃止)
187        // *
188        // * @og.paramLevel 3:標準推奨
189        // *
190        // */
191        // 7.4.4.0 (2021/06/30) Delete
192        // public static final String MAIL_RECEIVE_LISTENER = "org.opengion.hayabusa.report.ExcelInsertReceiveListener" ;
193
194        /**
195         * メール送信ポート番号
196         * 指定しなかった場合は標準(25)のポート番号を利用します。
197         * SMTP_PORT = "" ;
198         * @og.rev 5.4.3.2 (2012/01/06)
199         * @og.paramLevel 2:使用時設定
200         */
201        public static final String SMTP_PORT = "" ;
202
203        /**
204         * メール送信時認証方法
205         * メールモジュール及びmailSender,mailSender2タグで有効です。
206         * 認証を行う場合は「POP_BEFORE_SMTP」または「SMTP_AUTH」が指定できます。
207         * 認証時には認証ユーザと認証パスワードを設定する必要があります。
208         * MAIL_SEND_AUTH = "" ;
209         * @og.rev 5.4.3.2 (2012/01/06)
210         * @og.rev 6.2.4.1 (2015/05/22) SMTP_AUTH 対応。コメントのみ修正
211         * @og.paramLevel 2:使用時設定
212         */
213        public static final String MAIL_SEND_AUTH = "" ;
214
215        /**
216         * メール送信時認証ポート
217         * メールモジュール及びmailSender,mailSender2タグで有効です。
218         * 「POP_BEFORE_SMTP」または「SMTP_AUTH」認証を行う場合に、POPサーバーに接続するポート番号を指定します。
219         * 指定しない場合は、POP3デフォルトポートを使用します。
220         * MAIL_SEND_AUTH_PORT = "" ;
221         * @og.rev 5.8.1.1 (2014/11/14)
222         * @og.paramLevel 2:使用時設定
223         */
224        public static final String MAIL_SEND_AUTH_PORT = "" ;
225
226        /**
227         * メール送信時認証方法
228         * メール送信時の認証ユーザを指定します。
229         * MAIL_SEND_AUTH_USER = "opengion"
230         *
231         * @og.rev 5.4.3.2 (2012/01/06)
232         * @og.paramLevel 2:使用時設定
233         */
234        public static final String MAIL_SEND_AUTH_USER = "opengion" ;
235
236        /**
237         * SSL接続するかどうかを指定します。
238         *
239         * MAIL_SEND_AUTH_PASSWORD = "password"
240         *
241         * @og.rev 5.4.3.2 (2012/01/06)
242         * @og.paramLevel 2:使用時設定
243         */
244        public static final String MAIL_SEND_AUTH_PASSWORD = "password" ;
245
246        /**
247         * メール送信時認証方法(SSL)
248         * メール送信時の認証ユーザを指定します。
249         * MAIL_SEND_USE_SSL = "false"
250         *
251         * @og.rev 6.3.8.0 (2015/09/11)
252         * @og.paramLevel 2:使用時設定
253         */
254        public static final String MAIL_SEND_USE_SSL = "false" ;
255
256        /**
257         * メール送信時認証方法(STARTTLS)
258         * メール送信時の認証ユーザを指定します。
259         * MAIL_SEND_USE_STARTTLS = "false"
260         *
261         * @og.rev 6.3.8.0 (2015/09/11)
262         * @og.rev 5.9.29.2 (2018/02/16) キーワードをVer5にあわせます。
263         * @og.paramLevel 2:使用時設定
264         */
265        public static final String MAIL_SEND_USE_STARTTLS = "false" ;
266
267        /**
268         * システムエラー時 メール発信元。
269         * エラーメールを返信する場合に使用する FROM アドレス。
270         * 未設定の場合は、エラーメールを送信しません。
271         * ERROR_MAIL_FROM_USER = "opengion@users.sourceforge.jp" ;
272         * @og.paramLevel 2:使用時設定
273         */
274        public static final String ERROR_MAIL_FROM_USER = "opengion@users.sourceforge.jp" ;
275
276//      /**
277//       * メール送信用のサービスsendGridを利用する場合のキー情報。
278//       * クラウド上でエンジンを利用してメールを送信する場合等に利用します。
279//       * MAIL_SENDGRID_APIKEY = "" ;
280//       * @og.rev 5.9.26.0 (2017/11/02)
281//       * @og.rev 8.0.1.0 (2021/10/29) 廃止
282//       * @og.paramLevel 2:使用時設定
283//       */
284//      public static final String MAIL_SENDGRID_APIKEY = "" ;
285
286        /**
287         * システムエラー時 メール送信者。
288         * 複数存在する場合は、カンマで区切って指定します。
289         * 未設定の場合は、送信しません。
290         * ERROR_MAIL_TO_USERS = "opengion@users.sourceforge.jp" ;
291         * @og.paramLevel 2:使用時設定
292         */
293        public static final String ERROR_MAIL_TO_USERS = "" ;
294
295//      /**
296//       * クラウド上でオブジェクトストレージ利用時にする設定。
297//       * この設定に基づいてplugin.cloudのStorageAPI_xxxクラスが使われます。
298//       * 利用しない場合は空の設定のままとしてください。
299//       * CLOUD_STORAGE = "bluemix" ;
300//       *
301//       * @og.rev 6.8.1.7 (2017/10/13)
302//       * @og.rev 5.9.25.0 (2017/10/06)
303//       * @og.rev 5.10.9.0 (2019/03/01) CLOUD_STORAGE -> CLOUD_TARGET
304//       * @og.paramLevel 2:使用時設定
305//       */
306//      public static final String CLOUD_STORAGE = "" ;
307
308//      /**
309//       * クラウド上でオブジェクトストレージ利用時にする設定。
310//       * オブジェクトストレージのコンテナ名を設定します。
311//       * CLOUD_STORAGE_CONTAINER = "GF" ;
312//       *
313//       * @og.rev 6.8.1.7 (2017/10/13)
314//       * @og.rev 5.9.25.0 (2017/10/06)
315//       * @og.rev 5.10.9.0 (2019/03/01) CLOUD_STORAGE_CONTAINER ->CLOUD_BUCKET
316//       * @og.paramLevel 2:使用時設定
317//       */
318//      public static final String CLOUD_STORAGE_CONTAINER = "" ;
319
320        /**
321         * ファイル出力 基準URL(ファイル出力する実フォルダ)。
322         * FILE_URL = "filetemp/" ;
323         * FILE_URL = "G:/webapps/webdav/" ;
324         * FILE_URL = "\\\\hnXXXX/ge/filetemp/" ;
325         * @og.paramLevel 3:標準推奨
326         */
327        public static final String FILE_URL = "filetemp/" ;
328
329        /**
330         * クラウド上でオブジェクトストレージ利用時にする設定。
331         * この設定に基づいてorg.opengion.cloudのFileOperation_xxxクラスが使われます。
332         * 利用しない場合は空の設定のままとしてください。
333         * CLOUD_TARGET、CLOUD_BUCKET のどちらかが、空、もしくは"LOCAL"の場合はローカルストレージを利用します。
334         *
335         * CLOUD_TARGET = "AWS" ;
336         *
337         * @og.rev 5.10.9.0 (2019/03/01)
338         * @og.paramLevel 2:使用時設定
339         */
340        public static final String CLOUD_TARGET = "" ;
341
342        /**
343         * クラウド上でオブジェクトストレージ利用時にする設定。
344         * オブジェクトストレージのコンテナ名(バケット名)を設定します。
345         * CLOUD_TARGET、CLOUD_BUCKET のどちらかが、空、もしくは"LOCAL"の場合はローカルストレージを利用します。
346         *
347         * CLOUD_BUCKET = "GF" ;
348         *
349         * @og.rev 5.10.9.0 (2019/03/01)
350         * @og.paramLevel 2:使用時設定
351         */
352        public static final String CLOUD_BUCKET = "" ;
353
354//      /**
355//       * AWSのS3をアクセスキーを利用して接続する場合に利用する設定。
356//       * AWS上のサーバで動作させる場合はIAMで権限を渡すため、通常は設定不要です。
357//       * この値を設定時は以下も設定が必要です。
358//       * CLOUD_STORAGE_S3_SECRET_KEY,CLOUD_STORAGE_S3_SERVICE_END_POINT,CLOUD_STORAGE_S3_REGION
359//       *
360//       * CLOUD_STORAGE_S3_ACCESS_KEY = "" ;
361//       *
362//       * @og.rev 5.10.12.3 (2019/06/21)
363//       *
364//       * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
365//       * @og.rev 8.0.0.0 (2021/09/30) 復活
366//       * @og.rev 8.0.0.1 (2021/10/08) 廃止
367//       *
368//       * @og.paramLevel 2:使用時設定
369//       */
370//       public static final String CLOUD_STORAGE_S3_ACCESS_KEY = "" ;
371
372        /**
373         * ファイル出力 基準URL(ExcelOut でのリターンURL)。
374         * FILE_OUT_URL = "../../filetemp/" ;
375         * FILE_OUT_URL = "G:/webapps/webdav/" ;
376         * FILE_OUT_URL = "http://hnXXXX:8823/ge/filetemp/" ;
377         * @og.paramLevel 3:標準推奨
378         */
379        public static final String FILE_OUT_URL = "../../filetemp/" ;
380
381        /**
382         * デフォルトファイル名。
383         * FILE_FILENAME = "file.xlsx" ;
384         * @og.paramLevel 3:標準推奨
385         * @og.rev 6.6.0.0 (2016/12/01) FILE_FILENAME の初期値を、file.xlsx に変更します。
386         */
387        public static final String FILE_FILENAME = "file.xlsx" ;                        // 6.6.0.0 (2016/12/01)
388
389//      /**
390//       * 本番環境のURL。
391//       * WebDAV での接続や、リソース移行時などに利用します。
392//       * HONBAN_URL = "" ;
393//       * @og.paramLevel 1:設定確認
394//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
395//       */
396//      public static final String HONBAN_URL = "" ;
397
398//      /**
399//       * RDC_CODE(設計変更連絡番号)の先頭文字。
400//       * リソース管理で使用する RDC_CODE は、分散環境(本社、中国、フィリピンなど)
401//       * でそれぞれ採番された後に、1箇所で共通に使用されます。それぞれの拠点で
402//       * 採番ルールを変えることで、重複を防ぎ、発生元を明確にします。
403//       * RDC_PREFIX = "RDC" ;
404//       * @og.paramLevel 1:設定確認
405//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
406//       */
407//      public static final String RDC_PREFIX = "RDC" ;
408
409        /**
410         * ヘルプファイル 基準URL。
411         * ※ アドレス合成(StringUtil.urlAppend)で処理する為、/help/ にするとおかしくなる。
412         * HELP_URL = "help/" ;
413         * @og.paramLevel 3:標準推奨
414         */
415        public static final String HELP_URL = "help/" ;
416
417        /**
418         * ヘルプ標準アイコン
419         * 初期値は、jspフォルダ以下の指定になっています。
420         * DEFAULT_HELP_ICON = "help.png" ;
421         * @og.paramLevel 2:使用時設定
422         * @og.rev 5.4.3.6 (2012/01/12) 追加
423         * @og.rev 6.2.5.0 (2015/06/05) help.png に戻します。
424         */
425//      public static final String DEFAULT_HELP_ICON = "/image/help.png" ;
426        public static final String DEFAULT_HELP_ICON = "help.png" ;
427
428        /**
429         * カラムヘルプ標準アイコン
430         * 初期値は、jspフォルダ以下の指定になっています。
431         * DEFAULT_CLMHELP_ICON = "help3.png" ;
432         * @og.paramLevel 2:使用時設定
433         *
434         * @og.rev 6.3.2.0 (2015/07/10) カラムタグに help 属性を追加
435         */
436//      public static final String DEFAULT_CLMHELP_ICON = "/image/help3.png" ;
437        public static final String DEFAULT_CLMHELP_ICON = "help3.png" ;
438
439        /**
440         * FAQ標準アイコン
441         * 初期値は、jspフォルダ以下の指定になっています。
442         * DEFAULT_FAQ_ICON = "qaicon.png" ;
443         * @og.paramLevel 2:使用時設定
444         * @og.rev 5.5.0.4 (2012/01/12) 追加
445         */
446//      public static final String DEFAULT_FAQ_ICON = "/image/qaicon.png" ;
447        public static final String DEFAULT_FAQ_ICON = "qaicon.png" ;
448
449//      /**
450//       * HelpタグのFAQ表示を利用するか。
451//       * 互換性を考慮して、初期値はfalseとします。
452//       * USE_GUI_FAQ = "false" ;
453//       * @og.paramLevel 2:使用時設定
454//       * @og.rev 5.5.0.4 (2012/01/12) 追加
455//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
456//       */
457//      public static final String USE_GUI_FAQ = "false" ;
458
459//      /**
460//       * HelpタグのFAQ表示で関連画面IDを利用するか。
461//       * trueの場合は関連に入っている場合のみ表示になります。
462//       * 初期値はfalse(常に表示)とします。
463//       * FAQ表示フラグが優先されます。
464//       * USE_GUI_FAQ_CTRL = "true" ;
465//       * @og.paramLevel 2:使用時設定
466//       * @og.rev 5.6.3.4 (2013/05/24) 追加
467//       * @og.rev 6.3.8.4 (2015/10/09) 初期条件を間違っていた為修正。基本は、true(関連画面ID使用時のみ)
468//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
469//       */
470//      public static final String USE_GUI_FAQ_CTRL = "true" ;
471
472        /**
473         * HelpタグのFAQよりリンクする画面IDを指定します。
474         * DEFAULT_FAQ_GUI = "22_FAQ" ;
475         * @og.rev 5.5.0.4 (2012/01/12) 追加
476         *
477         * @og.paramLevel 3:標準推奨
478         */
479        public static final String DEFAULT_FAQ_GUI = "22_FAQ" ;
480
481        /**
482         * エラーメッセージ表示画面。
483         * ERR_MSG_FILENAME = "jsp/common/errorMessage.jsp" ;
484         * @og.paramLevel 3:標準推奨
485         */
486        public static final String ERR_MSG_FILENAME = "jsp/common/errorMessage.jsp" ;
487
488        /**
489         * エラーメッセージ表示レベル。
490         * 設定により、以下のようにエラーメッセージの表示内容を変更することができます。
491         * (※ここでのエラーメッセージとは、例外がスローされた場合のエラーメッセージの表示方法です
492         *    columnCheckタグ等で表示されるアプリケーションエラーの内容は、この設定と関係ありません)
493         *
494         * 0:エラー内容は何も表示されません。エラー発生時刻のみが表示されます。
495         * 1:例外名とエラー内容のメッセージのみが表示されます。スタックトレースは表示されません。
496         * 2:スタックトレースも含めてエラー内容を表示します。
497         *
498         * ERR_DISP_LEVEL = "1" ;
499         * @og.paramLevel 3:標準推奨
500         */
501        public static final String ERR_DISP_LEVEL = "1" ;
502
503        /**
504         * 帳票ファイル出力 基準URL。
505         * 設定されていない場合は、FILE_URL + /REPORT/ に設定されます。
506         * REPORT_FILE_URL = "filetemp/REPORT/" ;
507         * @og.paramLevel 3:標準推奨
508         */
509        public static final String REPORT_FILE_URL = "filetemp/REPORT/" ;
510
511        // /**
512        // * EXCEL取込時に使用するテンポラリ基準URL。
513        // * 設定されていない場合は、FILE_URL + /EXCELIN/ に設定されます。
514        // * EXCEL_IN_FILE_URL = "filetemp/EXCELIN/" ;
515        // *
516        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
517        // *
518        // * @og.paramLevel 3:標準推奨
519        // */
520        // 7.4.4.0 (2021/06/30) Delete
521        // public static final String EXCEL_IN_FILE_URL = "filetemp/EXCELIN/" ;
522
523        /**
524         * 帳票デーモンの Shell 実行時のタイムアウト時間 。
525         * 帳票デーモンで起動する Shell が、何らかの原因で無応答になる場合があります。
526         * この場合、それ以降の処理がすべて停止してしまうため、タイムアウト時間を指定します。
527         * 単位は、秒です。
528         * 初期値は、300秒です。
529         * REPORT_DAEMON_TIMEOUT = "300" ;
530         *
531         * @og.paramLevel 3:標準推奨
532         */
533        public static final String REPORT_DAEMON_TIMEOUT = "300" ;
534
535        /**
536         * 帳票デーモンに、エラー時にスリープして待機する時間(秒) 。
537         * この設定時間だけスリープし、再び起動を試みます。そして失敗すれば、
538         * 再び、スリープして待機します。これを、無限に繰り返します。
539         * スリープ時間(秒)に、0 をセットすると、エラー時即終了となります。
540         * 初期値は、30秒です。
541         * REPORT_DAEMON_ERROR_SLEEP_TIME = "30" ;
542         *
543         * @og.paramLevel 3:標準推奨
544         */
545        public static final String REPORT_DAEMON_ERROR_SLEEP_TIME = "30" ;
546
547        // /**
548        // * HTMLからEXCELへ変換するときに要求番号でオープンするように指定します。
549        // * Office 2003のEXCELより、XXXX.html と XXXX.files の XXXX 部分が異なる場合でも
550        // * 画像ファイルを読み込むようになりました。従来は、この XXXX を同一にする為、
551        // * 帳票ID でファイルをオープンしていましたが、EXCELを同時に起動できない為、
552        // * 排他制御をエンジン側で行っていました。
553        // * このフラグを true に設定すると、XXXX を要求番号にして、EXCELの同時起動を
554        // * 行えるようにします。同時に、帳票IDでのロックを行いません。
555        // * 初期値は、false (互換性の関係)です。
556        // * REPORT_EXCEL_NAME_USE_YKNO = "false" ;
557        // *
558        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
559        // *
560        // * @og.paramLevel 3:標準推奨
561        // */
562        // 7.4.4.0 (2021/06/30) Delete
563        // public static final String REPORT_EXCEL_NAME_USE_YKNO = "false" ;
564
565        // /**
566        // * 帳票エラー送信対象ID指定。
567        // * エラーメールを送信する帳票IDを正規表現で指定します。
568        // * 未設定の場合は、全ての帳票エラーが対象になります。
569        // * REPORT_ERRMAIL_REGEX = "" ;
570        // *
571        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
572        // *
573        // * @og.paramLevel 2:使用時設定
574        // */
575        // 7.4.4.0 (2021/06/30) Delete
576        // public static final String REPORT_ERRMAIL_REGEX = "" ;
577
578        /**
579         * アプリケーションのURLアクセスに関してのセキュリティ制限レベルを指定します。
580         * URLHashFilter フィルターを使用する設定(web.xml)を行う必要があります。
581         *
582         * レベル0:なにも制限はありません。
583         * レベル1:Referer チェックを行います。つまり、URLを直接入力しても動作しません。
584         * レベル2:URLのハッシュ化/暗号化処理を、外部URLに対してのみ行います。(チェックは、レベル1と同等)
585         * レベル3:URLのパラメータがハッシュ化/暗号化されている必要があります。
586         * それ以外:アクセスを停止します。
587         *
588         * @og.rev 5.2.3.0 (2010/12/01) 新規追加
589         *
590         * URL_ACCESS_SECURITY_LEVEL = "0" ;
591         * @og.paramLevel 7:要再起動
592         */
593        public static final String URL_ACCESS_SECURITY_LEVEL = "0" ;
594
595        /**
596         * URLチェックを行う際の暗号化キー
597         * 指定しない場合は標準の値が利用されます。
598         * 指定する場合はサイズを、8 の倍数 (32 以上 448 以下) にする必要があります。
599         * 初期値は指定なし。
600         * URL_CHECK_CRYPT = "" ;
601         *
602         * @og.rev 5.10.6.1 (2018/12/10) 新規追加
603         *
604         * @og.paramLevel 2:使用時設定
605         */
606        public static final String URL_CHECK_CRYPT = "" ;
607
608        /**
609         * CALC帳票のローカルリソースを使用する数値型カラムの互換性設定。
610         *
611         * CALC帳票の数値型カラムで、帳票データのカラム属性を、文字型⇒数値型に変更する処理で、
612         * ローカルリソースを使用する場合、この処理が、逆にうまく働かないケースがあります。
613         * 元は、雛形を、{@XXXX} で定義すると、セルが文字型になるため、数値型セルの機能が
614         * 使えなくなるため、強制的に変換していました。ところが、ローカルリソースで、修飾すると
615         * 文字型セルにしておかないと、数値に戻ってしまい、うまく、レンデラーが適用されません。
616         * そこで、互換性を考慮して、ローカルリソース使用時の文字型⇒数値型変換を行うかどうかを
617         * 指定できるようにします。
618         * report2/OdsContentParser#writeParsedRow
619         * true で、互換性設定ありです。
620         * Ver6では、初期値は、true (互換性設定あり)にしておきます。
621         *
622         * @og.rev 6.8.3.1 (2017/12/01) 新規追加
623         *
624         * REPORT_USE_CHANGETYPE = "true" ;
625         * @og.paramLevel 2:使用時設定
626         */
627        public static final String REPORT_USE_CHANGETYPE = "true" ;
628
629        /*
630         * ======================================================================
631         * これは,データベース接続先情報に関するリソースです。
632         * ドライバー、URL,ユーザー、パスワードのほかに、キャッシュする
633         * コネクション数、最大同時接続数、コネクション取得待機時間等を設定
634         * します。
635         * ======================================================================
636         */
637
638        /**
639         * データベースエンコーディング。
640         * オラクルのエンコーディング名ではなく、Javaのエンコーディング名で指定します。
641         * Javaとオラクル間の文字コード変換は、JDBCが自動で行います。
642         * ここでの設定は、データベース登録時の文字バイト数チェックに利用しています。
643         *
644         * DB_ENCODE = "Shift_JIS" ;
645         * DB_ENCODE = "MS932" ;
646         * DB_ENCODE = "Windows-31J" ;
647         * DB_ENCODE = "UTF-8" ;
648         *
649         * @og.paramLevel 1:設定確認
650         */
651        public static final String DB_ENCODE = "UTF-8" ;
652
653        /**
654         * データベースの文字数チェック方式の指定。
655         * PostgreSQLでは、varchar の桁数は、「文字数」となっており、ORACLEなど
656         * 「バイト数」チェックの方式と異なります。
657         * このパラメータは、「true」 に設定すると、「文字数」チェックとなり、
658         * 「false」 または、null(パラメータキーが存在しない)の場合は、
659         * 「バイト数」チェックとなります。
660         * 標準は、ORACLE等の「バイト数」チェック方式の 「false」 です。
661         *
662         * DB_USE_TEXT_LENGTH = "false" ; ORACLE等の「バイト数」チェック方式
663         * DB_USE_TEXT_LENGTH = "true"  ; PostgreSQL等の「文字数」チェック方式
664         *
665         * @og.rev 5.3.9.0 (2011/09/01) 新規追加
666         *
667         * @og.paramLevel 1:設定確認
668         */
669        public static final String DB_USE_TEXT_LENGTH = "false" ;
670
671        /*
672         * ======================================================================
673         * これは,LDAP接続先情報に関するリソースです。
674         * initctx、service、entrydn、searchbase を指定できます。
675         * もちろん、使用時に指定することも可能です。
676         * ======================================================================
677         */
678
679        /**
680         * LDAP 初期コンテキストファクトリ。
681         * LDAP で使用する初期コンテキストファクトリを指定します。
682         * LDAP_INITIAL_CONTEXT_FACTORY = "com.sun.jndi.ldap.LdapCtxFactory";
683         * @og.paramLevel 3:標準推奨
684         */
685        public static final String LDAP_INITIAL_CONTEXT_FACTORY = "com.sun.jndi.ldap.LdapCtxFactory" ;
686
687        /**
688         * LDAP サービスプロバイダの構成情報。
689         * LDAP で使用するサービスプロバイダの構成情報を指定します。
690         * LDAP_PROVIDER_URL = "ldap://ldap.opengion.org:389";
691         * @og.paramLevel 2:使用時設定
692         */
693        public static final String LDAP_PROVIDER_URL = "ldap://ldap.opengion.org:389" ;
694
695        /**
696         * LDAP 属性の取得元のオブジェクトの名前。
697         * LDAP で使用する属性の取得元のオブジェクトの名前
698         * LDAP_ENTRYDN = "cn=inquiry-sys,o=opengion,c=JP";
699         * @og.paramLevel 2:使用時設定
700         */
701        public static final String LDAP_ENTRYDN = "cn=inquiry-sys,o=opengion,c=JP" ;
702
703        /**
704         * LDAP 属性の取得元のパスワード。
705         * LDAP で使用する属性の取得元のパスワード
706         * LDAP_PASSWORD = "****" ;
707         * @og.paramLevel 2:使用時設定
708         * @og.cryptography 1:暗号化
709         */
710        public static final String LDAP_PASSWORD = "password" ;
711
712        /**
713         * 検索するコンテキストまたはオブジェクトのベース名。
714         * LDAP で使用する検索するコンテキストまたはオブジェクトのベース名
715         * LDAP_SEARCH_BASE = "soouid=employeeuser,o=opengion,c=JP";
716         * @og.paramLevel 2:使用時設定
717         */
718        public static final String LDAP_SEARCH_BASE = "soouid=employeeuser,o=opengion,c=JP" ;
719
720        /**
721         * LDAP 検索範囲。
722         * LDAP で使用する検索範囲を設定します。
723         * 『OBJECT』、『ONELEVEL』、『SUBTREE』のどれか 1 つ
724         * 指定の無い場合は、SearchControls の初期値で設定されます。
725         * LDAP_SEARCH_SCOPE = "SUBTREE" ;
726         * @og.paramLevel 2:使用時設定
727         */
728        public static final String LDAP_SEARCH_SCOPE = "SUBTREE" ;
729
730        /**
731         * LDAPでサービスプロバイダによる照会に対する動作。
732         * 『ignore』、『follow』、『throw』のどれか 1 つ
733         * 指定の無い場合は、空文字で設定されます。
734         * LDAP_SEARCH_REFERRAL = "" ;
735         * @og.paramLevel 2:使用時設定
736         * @og.rev 5.6.7.0 (2013/07/27)
737         */
738        public static final String LDAP_SEARCH_REFERRAL = "" ;
739
740        /**
741         * malSenderタグでのldapKey初期値。
742         * ActiveDirectory等でuidで引けない場合等に変更します。
743         * LDAP_MAILSEND_KEY = "uid"
744         * @og.paramLevel 2:使用時設定
745         * @og.rev 5.6.7.0 (2013/07/27)
746         */
747        public static final String LDAP_MAILSEND_KEY = "uid" ;
748
749        /**
750         * malSenderタグでのldapVals初期値。
751         * cn,mailで取得できない場合に変更します。
752         * LDAP_MAILSEND_VALS = "cn,mail"
753         * @og.paramLevel 2:使用時設定
754         * @og.rev 5.6.7.0 (2013/07/27)
755         */
756        public static final String LDAP_MAILSEND_VALS = "cn,mail" ;
757
758        /*
759         * ======================================================================
760         * ログファイルを出力するクラスの設定項目です。
761         * initctx、service、entrydn、searchbase を指定できます。
762         * もちろん、使用時に指定することも可能です。
763         * ======================================================================
764         */
765
766        /**
767         * ログファイルのフォルダ/ファイル名。
768         * ログファイルを出力するディレクトリ/ファイル名.サフィックスを定義します。
769         * SYS_LOG_URL = "log/syslog_$(yyyyMM).log" ;
770         * @og.paramLevel 3:標準推奨
771         * @og.rev 7.1.0.1 (2020/02/07) 拡張子を txt から log に変更
772         */
773        public static final String SYS_LOG_URL = "log/syslog_$(yyyyMM).log" ;
774
775        /**
776         * ログファイルのエンコードを指定します。
777         * 従来は OS依存(Windowsの場合、Windows-31J)でしたが、Tomcatのlogと統一するため、
778         * UTF-8 に変更します。
779         * SYS_LOG_ENCODE = "UTF-8" ;
780         * @og.paramLevel 3:標準推奨
781         * @og.rev 7.1.0.1 (2020/02/07) 新規追加
782         */
783        public static final String SYS_LOG_ENCODE = "UTF-8" ;
784
785        /*
786         * ======================================================================
787         * JSP で使用している変数
788         * ======================================================================
789         */
790
791        /**
792         * セッションタイムアウト(秒)。
793         * SESSION_TIMEOUT
794         * Servlet/JSP でのセッションタイムアウトを秒で指定します。
795         * 最後にセッションに対してアクセスを行ってから、この秒間の
796         * アイドル時間が経過したセッションは、接続が切断されます。
797         * エンジンでは、セッション切断後、検索処理の場合は、自動的に新しい
798         * セッションでシームレスに接続しますが、登録処理は、実行できません。
799         * MAX_INACTIVE_INTERVAL = "1800" ;
800         * @og.paramLevel 1:設定確認
801         */
802        public static final String MAX_INACTIVE_INTERVAL = "1800" ;
803
804        /*
805         * ======================================================================
806         * org.opengion.hayabusa.common.* で使用している変数
807         * ======================================================================
808         */
809
810        /**
811         * 時刻のフォーマット。
812         * 時刻のフォーマット方法を、指定します。 例( 1998/04/17 15:48:22.005 )
813         *
814         * SYS_TIME = "yyyy/MM/dd HH:mm:ss" ;
815         * SYS_TIME = "yyyy/MM/dd HH:mm:ss.SSS" ;
816         *
817         * @og.paramLevel 3:標準推奨
818         */
819        public static final String SYS_TIME = "yyyy/MM/dd HH:mm:ss" ;
820
821        /*
822         * ======================================================================
823         * org.opengion.hayabusa.io.* で使用している変数
824         * ======================================================================
825         */
826
827        /**
828         * ファイルエンコーディング。
829         * ファイルエンコーディングは、EXCEL出力等のファイルをセーブする場合に
830         * 使用する、エンコーディング名です。
831         * 多言語対応のため、初期値は、UnicodeLittle に設定されています。
832         * (UTF-8 ではないので、ご注意ください。)
833         *
834         * FILE_ENCODE = "UnicodeLittle" ;
835         * FILE_ENCODE = "Shift_JIS" ;
836         * FILE_ENCODE = "MS932" ;
837         * FILE_ENCODE = "Windows-31J" ;
838         * FILE_ENCODE = "UTF-8" ;
839         * FILE_ENCODE = "ISO-8859-1" ;
840         * FILE_ENCODE = "GB2312" ;
841         * FILE_ENCODE = "GB18030" ;
842         *
843         * @og.paramLevel 3:標準推奨
844         */
845        public static final String FILE_ENCODE = "UnicodeLittle" ;
846
847        /**
848         * DBTableModel ファイル出力ヘッダー情報。
849         * DBTableWriter で、DBTableModel を出力する場合のヘッダー部に指定する
850         * 情報を文字列で指定します。指定の順番どおりに出力されます。
851         * なお、必ず "D" は必要です。
852         * N: Name(名前)属性。ファイルを読み取る(DBTableReader)場合には必要です。
853         * L: Label(ラベル)属性。指定のカラムの名称を表示します。
854         * S: Size(サイズ)属性。指定のカラムの桁数を表示します。
855         * C: Class(クラス)属性。指定のカラムのクラス(文字、数字など)を表示します。
856         * -: ----(区切り記号)属性。必要な箇所に入れることで、ヘッダー部とデータ部を分離します。
857         * D: Data(データ)属性。実際のデータを繰り返し表示します。
858         *
859         * 7.2.6.1 (2020/07/17) H:Header(ヘッダー)属性。Label(ラベル)属性の先頭の#を削除します。
860         *
861         * WRITER_HEADER_SEQUENCE = "NL-D" ;
862         *
863         * @og.paramLevel 3:標準推奨
864         */
865        public static final String WRITER_HEADER_SEQUENCE = "NL-D" ;
866
867        /**
868         * EXCEL出力で、初期出力ファイル形式。
869         * EXCEL出力で、出力ファイル形式を指定します。
870         * 指定できる値は、DBTableWriter のサブクラス名になります。
871         * writeTable タグの writeClass 属性の設定値の初期値になります。
872         *
873         * TABLE_WRITER_DEFAULT_CLASS = "Default" ;
874         * TABLE_WRITER_DEFAULT_CLASS = "Excel" ;
875         * TABLE_WRITER_DEFAULT_CLASS = "ExcelRenderer" ;
876         *
877         * @og.rev 6.2.0.0 (2015/02/27) EXCEL出力のparamLevel初期値変更 3:標準推奨 → 4:個人設定可
878         * @og.rev 6.6.0.0 (2016/12/01) TABLE_WRITER_DEFAULT_CLASS の初期値を、Excel に変更します。
879         *
880         * @og.paramLevel 4:個人設定可
881         */
882        public static final String TABLE_WRITER_DEFAULT_CLASS = "Excel" ;                       // 6.6.0.0 (2016/12/01)
883
884        /**
885         * EXCEL出力で、EXCELファイルの形式(xls/xlsx)を指定します。
886         * Office2003形式(xls) か、Office2007形式(xlsx)の指定ができます。
887         * ただし、従来のタブ区切りテキストの拡張子(xls)については、
888         * xlsx 形式にすると読み込めない為、ここでの指定は無視されます。
889         *
890         * TABLE_WRITER_EXCEL_TYPE = "xls" ;
891         * TABLE_WRITER_EXCEL_TYPE = "xlsx" ;
892         *
893         * @og.rev 6.2.0.0 (2015/02/27) EXCEL出力の形式(xls , xlsx)の選択
894         * @og.rev 6.6.0.0 (2016/12/01) TABLE_WRITER_EXCEL_TYPE の初期値を、xlsx に変更します。
895         *
896         * @og.paramLevel 4:個人設定可
897         */
898        public static final String TABLE_WRITER_EXCEL_TYPE = "xlsx" ;                   // 6.6.0.0 (2016/12/01)
899
900        /**
901         * EXCEL出力で、初期入力ファイル形式。
902         * EXCEL入力で、入力ファイル形式を指定します。
903         * readTable タグの readClass 属性の設定値の初期値になります。
904         * 指定できる値は、DBTableReader のサブクラス名になります。
905         * また、AutoReader を指定すると、Excel と Default(テキスト) を
906         * 順番に試します。
907         * 初期値は、AutoReader です。
908         *
909         * TABLE_READER_DEFAULT_CLASS = "Default" ;
910         * TABLE_READER_DEFAULT_CLASS = "Excel" ;
911         * TABLE_READER_DEFAULT_CLASS = "AutoReader" ;
912         *
913         * @og.rev 6.2.0.0 (2015/02/27) EXCEL出力のparamLevel初期値変更 3:標準推奨 → 4:個人設定可
914         *
915         * @og.paramLevel 4:個人設定可
916         */
917        public static final String TABLE_READER_DEFAULT_CLASS = "AutoReader" ;
918
919        /**
920         * EXCEL出力時のデフォルトフォント名(初期値:"MS Pゴシック")。
921         * EXCEL出力時のデフォルトフォント名を設定します。
922         * フォント名は、EXCELのフォント名をそのまま使用してください。
923         * 内部的に、org.apache.poi.hssf.usermodel.HSSFFont#setFontName( String )に設定されます。
924         * 初期値は、"MS Pゴシック" です。(無指定時 POI の初期値は、Arial)
925         *
926         * TABLE_WRITER_DEFAULT_FONT_NAME = "MS Pゴシック" ;
927         *
928         * @og.paramLevel 3:標準推奨
929         */
930        public static final String TABLE_WRITER_DEFAULT_FONT_NAME = "MS Pゴシック" ;
931
932        /**
933         * EXCEL出力時のデフォルトフォントポイント数(初期値:11)。
934         * EXCEL出力時のデフォルトフォントポイント数を設定します。
935         * 内部的に、org.apache.poi.hssf.usermodel.HSSFFont#setFontHeightInPoints( short )に設定されます。
936         * 初期値は、"11" です。(無指定時 POI の初期値は、10)
937         *
938         * TABLE_WRITER_DEFAULT_FONT_POINTS = "11" ;
939         *
940         * @og.paramLevel 3:標準推奨
941         */
942        public static final String TABLE_WRITER_DEFAULT_FONT_POINTS = "11" ;
943
944        /**
945         * 書込処理でコードリソースのラベル変換を行うかどうか。
946         *
947         * コードリソースをラベルに変換して出力するかどうかを指定します。
948         * 当然、コードはユニークですが、ラベルはユニークになるかどうか保障はされていませんので
949         * TableReader 系で読み込む場合には、リスクが発生します。
950         * また、TableReader 系で読み込む場合にも、ラベルからコードを求める逆変換を行うように、
951         * setUseRenderer メソッドで指定する必要があります。
952         *
953         * USE_TABLE_WRITER_RENDERER = "false" ;
954         *
955         * @og.rev 5.2.1.0 (2010/10/01) 新規追加
956         * @og.paramLevel 3:標準推奨
957         */
958        public static final String USE_TABLE_WRITER_RENDERER = "false" ;
959
960        /**
961         * セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を指定します。
962         *
963         * カラムがプルダウンメニュー形式の場合、キー:ラベル形式で表示するか、ラベルだけで表示するかを
964         * 選択できます。
965         * true を指定すると、「強制的に」キー:ラベル形式で表示します。
966         * false の場合は、「強制的に」ラベルのみで表示されます。
967         * 初期値の null の場合、コードリソースや、SQL文に準拠した指定通りの形式で表示します。
968         *
969         * USE_ADD_KEY_LABEL = "" ;
970         *
971         * @og.rev 6.3.1.0 (2015/06/28) 個人リソースのUSE_ADD_KEY_LABELで初期値設定
972         * @og.paramLevel 4:個人設定可
973         */
974        public static final String USE_ADD_KEY_LABEL = "" ;
975
976        /**
977         * 読取処理でラベルをコードリソースのカラムに対して、キー:ラベル形式の読み取りを行うかどうか。
978         *
979         * TableWriter_Renderer 系のクラスで、addKeyLabel="true" で出力した場合は、コードリソースが
980         * キー:ラベル形式で出力されます。
981         * そのファイルを読み取ると、そのままでは、エラーになります。
982         * ここで、コードリソースのカラムに対して、キー:ラベル形式の場合は、キーだけを求める処理を行うことで、
983         * Renderer 系で出力したファイルを取り込むことができるようにします。
984         *
985         * USE_TABLE_READER_RENDERER = "true" ;
986         *
987         * @og.rev 5.2.1.0 (2010/10/01) 新規追加
988         * @og.rev 6.2.1.0 (2015/03/13) コードリソース毎のラベル逆引きマップを廃止し、Key:Val 分解のみにする。
989         * @og.rev 6.2.3.0 (2015/05/01) 初期値を true にする。
990         * @og.paramLevel 3:標準推奨
991         */
992        public static final String USE_TABLE_READER_RENDERER = "true" ;
993
994        /*
995         * ======================================================================
996         * org.opengion.hayabusa.db.* で使用している変数
997         * ======================================================================
998         */
999
1000        // /**
1001        // * コネクションを取得するのに,何回リトライするか。
1002        // * DB_RETRY_COUNT = "10" ;
1003        // *
1004        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
1005        // *
1006        // * @og.paramLevel 7:要再起動
1007        // */
1008        // 7.4.4.0 (2021/06/30) Delete
1009        // public static final String DB_RETRY_COUNT = "10" ;
1010
1011        // /**
1012        // * コネクションを取得するリトライの間隔(ミリ秒)。
1013        // * DB_RETRY_TIME = "1000" ;
1014        // *
1015        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
1016        // *
1017        // * @og.paramLevel 7:要再起動
1018        // */
1019        // 7.4.4.0 (2021/06/30) Delete
1020        // public static final String DB_RETRY_TIME = "1000" ;
1021
1022        /**
1023         * データ検索時の最大件数。
1024         * この件数以上のデータは、物理的に取得できなくなります。
1025         * 個人設定可能ですが、帳票デーモン等は、システムパラメータでの
1026         * 設定値が使用されます。
1027         * DB_MAX_ROW_COUNT = "1000" ;
1028         * @og.paramLevel 4:個人設定可
1029         */
1030        public static final String DB_MAX_ROW_COUNT = "1000" ;
1031
1032        /**
1033         * データ検索時の最大処理制限時間。
1034         * この時間(秒数)以上 SQLが終了しない場合は, 実行中の処理を途中で中断します。
1035         * PL/SQL等で、異常に長い場合や、ループ状態になっている場合の対応です。
1036         * はじめから、処理時間が長いことが判っている場合は、調整してください。
1037         * 初期値は、300秒です。
1038         * DB_MAX_QUERY_TIMEOUT = "300" ;
1039         * @og.paramLevel 7:要再起動
1040         */
1041        public static final String DB_MAX_QUERY_TIMEOUT = "300" ;
1042
1043//      /**
1044//       * データ検索時のフェッチサイズ。
1045//       * データベースから取り出す必要がある行数についてのヒントをJDBCに与えます。
1046//       * 指定された値が0の場合、ヒントは無視されます。
1047//       * ORACLEのデフォルト値は、10 ですが、10000以上にすると、逆にパフォーマンスが
1048//       * 落ちる可能性があります。
1049//       * 初期値は、DB_MAX_ROW_COUNT + 1 にしています。これは、最大件数が、超えた場合で
1050//       * かつ次のデータがある場合は、オーバーフローの判定をしているためで、+1件余分に
1051//       * 取得しています。この際、1件取得するために、次の1000件を取得する必要はないため、
1052//       * 最大件数 + 1 にしています。(これが、どれくらい効果があるか不明です)
1053//       * 初期値は、1001 です。
1054//       *
1055//       * @og.rev 6.9.3.0 (2018/03/26) 新規追加
1056//       * @og.rev 6.9.3.0 (2018/03/26) 廃止(org.opengion.fukurou.system.HybsConst#DB_FETCH_SIZE に移動)
1057//       *
1058//       * DB_FETCH_SIZE = "1001" ;
1059//       * @og.paramLevel 7:要再起動
1060//       */
1061//      public static final String DB_FETCH_SIZE = "1001" ;
1062
1063//      /**
1064//       * データ登録時のバッチサイズ。
1065//       * addBatch() と、executeBatch()を行うバッチサイズを指定します。
1066//       * バッチできるのは、UPDATE、INSERTまたはDELETE操作のみです。
1067//       * また、プリコンパイルされたSQL文のみで、OUTパラメータは
1068//       * サポートされません。
1069//       * ORACLEは、バッチ・サイズを50から100の一般的な範囲に保つことを
1070//       * 薦めています。また、StatementおよびCallableStatementオブジェクトに
1071//       * 対する標準バッチ処理構文の使用をサポートしますが、パフォーマンスが
1072//       * 向上するのはPreparedStatementオブジェクトの場合のみです。
1073//       *
1074//       * 初期値は、100 です。
1075//       *
1076//       * @og.rev 6.9.3.0 (2018/03/26) 新規追加
1077//       *
1078//       * DB_BATCH_SIZE = "100" ;
1079//       * @og.paramLevel 7:要再起動
1080//       */
1081//      public static final String DB_BATCH_SIZE = "100" ;
1082
1083        /**
1084         * Selection_DB オブジェクトをキャッシュしておく最大時間(ミリ秒)。
1085         * この時間(ミリ秒)以上プールされているSelection_DB はキャッシュを使用しません。
1086         * Selection_DB オブジェクトは、DB検索結果のプルダウンメニュー情報です。
1087         * 行ごとのプルダウンメニューをコードリソースではなく、DBMENU等のデータベース
1088         * より作成する場合、毎回検索していたのではサーバー負荷や実行時間が増えてしまいます。
1089         * この値をキャッシュしておき、一覧表示状態では、キャッシュを利用するようにすると、
1090         * パフォーマンスが向上します。
1091         * 設定の目安として、一回の検索で連続してDBプルダウンメニュー検索を行う処理時間
1092         * を確保しておけばよいでしょう。それより短いと、キャッシュとのやり取りの分、
1093         * キャッシュを使用しない方が早くなります。また、長すぎると、取得先のDBの
1094         * 値が反映されない為、登録した項目がプルダウンメニューより選べなくなります。
1095         * 初期値:10秒(10000 ms)に設定します。
1096         * DB_CACHE_TIME = "10000" ;
1097         * @og.paramLevel 3:標準推奨
1098         */
1099        public static final String DB_CACHE_TIME = "10000" ;
1100
1101//      /**
1102//       * DBColumn オブジェクトが正式で無い場合のチェックレベル。
1103//       * DBColumn オブジェクトは、通常はカラムリソースから作成されます。それ以外に
1104//       * 定義が無い場合の初期値値(size 20のテキストフィールド)や、データベース
1105//       * メタデータより作成される場合もあります。(使いすてカラムや検索カラム)
1106//       * しかし、カラムリソースより作成していない場合は、チェック項目が緩く、
1107//       * そのままデータベース登録すると問題になるケースがあります。
1108//       * そこで、正式なカラムオブジェクトで無い場合のチェックレベルを指定することで
1109//       * 何もしない, 正常(0), 警告(1), 異常(2) のレベルを登録します。
1110//       * DB_OFFICIAL_COLUMN_CHECK_LEVEL = "1" ;
1111//       * @og.paramLevel 3:標準推奨
1112//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1113//       */
1114//      public static final String DB_OFFICIAL_COLUMN_CHECK_LEVEL = "1" ;
1115
1116        /**
1117         * [統合DB]アクセスログ取得の為,アプリケーション情報を追記するかどうか指定します。
1118         *
1119         * 内部情報とは、接続ユーザーのクライアント情報と、実行状況のアプリケーション情報があります。
1120         *
1121         * クライアント情報とは、"i=192.168.51.81,h=null,u=C12345" 的な文字列で、
1122         * i=の後ろに IPアドレス、h=の後ろにホスト名、u=の後ろにユーザー名をセットして、
1123         * DBMS_APPLICATION_INFO.SET_CLIENT_INFO( "i=192.168.51.81,h=null,u=C12345" ) を
1124         * CALL します。
1125         *
1126         * アプリケーション情報とは、"o=SELECT,p=GEXXXX" 的な文字列で、o=の後ろに 操作、
1127         * p=の後ろにプログラムIDをセットして、
1128         * DBMS_APPLICATION_INFO.SET_MODULE( "GE0010","o=操作,p=プログラムID" ) を
1129         * CALL します。
1130         *
1131         * このPL/SQL を使用するコネクションについて実行すると、アクセスログ記録を行う為の
1132         * 情報として取り出すことが可能になります。
1133         * ※ 一般のDBでは、この値を取得する機構を用意する必要がる為、通常は設定不要です。
1134         *
1135         * @og.rev 6.2.5.0 (2015/06/05) 初期値変更 true → false
1136         * @og.rev 6.3.6.1 (2015/08/28) 初期値変更 false → true
1137         *
1138         * USE_DB_APPLICATION_INFO = "true" ;
1139         * @og.paramLevel 3:標準推奨
1140         */
1141        public static final String USE_DB_APPLICATION_INFO = "true" ;
1142
1143        /**
1144         * リソース更新時に、リモートリソースのキャッシュクリアを行うかどうか指定します。
1145         *
1146         * リモートリソースとは、同じシステムIDの別のTomcatのリソースの事で、大規模システムで
1147         * 複数Tomcatを起動して運用している場合、一つのTomcatでリソースの変更を行った場合、
1148         * 別のTomcatのキャッシュをクリアして、新しいリソースを取り込むようにする事で、
1149         * 一斉に更新する機能です。
1150         * GEでリソース更新する場合に、元のシステムへの自動反映させるため、初期値は、true にします。
1151         *
1152         * @og.rev 6.2.6.0 (2015/06/19) 新規追加
1153         *
1154         * USE_REMOTE_RESOURCE_CLEAR = "true" ;
1155         * @og.paramLevel 3:標準推奨
1156         */
1157        public static final String USE_REMOTE_RESOURCE_CLEAR = "true" ;
1158
1159        /**
1160         * [統合DB]リソース更新時の、BASIC認証のユーザーとパスワードです。
1161         *
1162         * リモートリソース更新で、他のTomcatへURLConnect で接続する場合に使用される
1163         * 認証情報です。
1164         *
1165         * @og.rev 6.2.5.0 (2015/06/05) 新規追加
1166         * @og.rev 6.9.0.1 (2018/02/05) ]リソース更新時のユーザー、パス変更
1167         *
1168//       * REMOTE_USER_PASS = "RMCN_USR:RMCN_PASS" ;
1169         * REMOTE_USER_PASS = "admin:admin" ;
1170         * @og.paramLevel 3:標準推奨
1171         */
1172//      public static final String REMOTE_USER_PASS = "RMCN_USR:RMCN_PASS" ;
1173        public static final String REMOTE_USER_PASS = "admin:admin" ;
1174
1175        /**
1176         * urlConnectタグの接続タイムアウト時間の初期値を、(秒)で指定します。
1177         *
1178         * urlConnectタグのtimeout属性でもタイムアウト時間を設定できますが、その共通初期値です。
1179         * 実際には、java.net.URLConnection#setConnectTimeout(int) に 1000倍して設定されます。
1180         * 0 は、無限のタイムアウト、マイナスは、設定しません。(つまりJavaの初期値のまま)
1181         *
1182         * @og.rev 6.2.5.0 (2015/06/05) 新規追加
1183         *
1184         * URL_CONNECT_TIMEOUT = "1" ;
1185         * @og.paramLevel 3:標準推奨
1186         */
1187        public static final String URL_CONNECT_TIMEOUT = "1" ;
1188
1189        /**
1190         * レンデラーを利用したExcel出力時の文字タイプを文字型にするかどうか指定します。
1191         *
1192         * trueの場合は標準として文字型出力を行います。
1193         *
1194         * レンデラーをかけた場合は数値型に対しても文字が入る可能性があります。
1195         * その場合に数値変換をかけるとエラーとなるため、標準は文字型として出力します。
1196         * falseとするとDBTypeに従った出力となります。
1197         * 初期値はエラー回避のためにtrueとしています。
1198         * ※ 6.2.0.0 (2015/02/27) 初期値を false に変更しました。
1199         *
1200         * カラムオブジェクトに対する指定のため、ColumnEditorタグでのコントロールも可能です。
1201         *
1202         * @og.rev 6.2.0.0 (2015/02/27) 初期値変更 true → false
1203         *
1204         * USE_STRING_EXCEL_OUTPUT = "false" ;
1205         * @og.paramLevel 2:使用時設定
1206         */
1207        public static final String USE_STRING_EXCEL_OUTPUT = "false" ;                  // 6.2.0.0 (2015/02/27)
1208
1209        /*
1210         * ======================================================================
1211         * org.opengion.hayabusa.html.* で使用している変数
1212         * ======================================================================
1213         */
1214
1215        /**
1216         * 画面上に一度に表示されるデータ件数。
1217         * ただし,HTMLTextField.java のみ,1件ずつ表示に固定されています。
1218         * HTML_PAGESIZE = "100" ;
1219         * @og.paramLevel 4:個人設定可
1220         */
1221        public static final String HTML_PAGESIZE = "100" ;
1222
1223//      /**
1224//       * テーブル表示の 各種属性を一括指定します。
1225//       * 以前は、それぞれの属性を個別に定義するキーワードを持っていましたが、
1226//       * 現在は、CSS で定義するようになりました。
1227//       * それでも、場合によっては、table タグに直接属性を設定したいケースがありますので
1228//       * その場合に、指定してください。
1229//       *
1230//       * HTML_TABLE_PARAM = "frame=\"box\" border=\"1px\" cellpadding=\"0\" cellspacing=\"0\" rules=\"all\" bordercolor=\"#ff0000\"" ;
1231//       * HTML_TABLE_PARAM = "0" ;
1232//       *
1233//       * @og.rev 5.2.3.0 (2010/12/01) テーブル罫線対応
1234//       * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
1235//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1236//       * @og.paramLevel 3:標準推奨
1237//       */
1238//      public static final String HTML_TABLE_PARAM = "" ;
1239
1240        // /**
1241        // * カラム値合成のセパレーター。
1242        // * 複数のカラム値を合成して表示する場合に使用するセパレーターを設定します。
1243        // * 初期値は、":" です。
1244        // * HTML_SEPARATOR = ":" ;
1245        // *
1246        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
1247        // *
1248        // * @og.paramLevel 3:標準推奨
1249        // */
1250        // 7.4.4.0 (2021/06/30) Delete
1251        // public static final String HTML_SEPARATOR = ":" ;
1252
1253        /**
1254         * カラムタグのテキストフィールドを表示する最大桁数。
1255         * カラムタグは、カラム定義の使用桁数(USE_LENGTH)だけのテキストフィールドを
1256         * 作成しようとしますが、ここで指定の値を最大値として、表示します。
1257         * ただし、表示桁数(VIEW_LENGTH)が設定されている場合は、そちらを優先します。
1258         * 入力可能文字数の制限とは異なり、フィールドをどの長さまで表示させるかを
1259         * 指定するだけです。
1260         * この長さ以下のフィールドについては,元のフィールドの長さで表示します。
1261         * HTML_COLUMNS_MAXSIZE = "20" ;
1262         * @og.paramLevel 1:設定確認
1263         */
1264        public static final String HTML_COLUMNS_MAXSIZE = "20" ;
1265
1266        /**
1267         * VIEWタグのテキストフィールドを表示する最大桁数。
1268         * VIEWタグ で表示する場合の HTML_COLUMNS_MAXSIZE に対する値になります。
1269         *
1270         * 元々、検索条件を入力する カラムタグ は、多くのフィールド長は不要です。
1271         * データを入力する VIEWタグでは、カラムタグで作成するより大きなフィールドを
1272         * 必要とします。
1273         * 以前は、HTML_COLUMNS_MAXSIZE * 2 がハードコーディングされていました。
1274         * この長さ以下のフィールドについては,元のフィールドの長さで表示します。
1275         * HTML_VIEW_COLUMNS_MAXSIZE = "50" ;
1276         *
1277         * @og.rev 6.2.0.0 (2015/02/27) 初期値変更 "40" → "30"
1278         * @og.paramLevel 1:設定確認
1279         */
1280        public static final String HTML_VIEW_COLUMNS_MAXSIZE = "30" ;                   // 6.2.0.0 (2015/02/27)
1281
1282        /**
1283         * テキストフィールドを並べて表示させる場合の,横方向の表示間隔。
1284         * テキストフィールドの自動表示では、縦×横に並べますが、その横の箱同士が
1285         * 近すぎると、表示文字とラベルがくっついた状態で見えることがあります。
1286         * この箱間の幅をピクセルで指定します。
1287         * HTML_COLUMS_SPACE = "10" ;
1288         * @og.paramLevel 3:標準推奨
1289         */
1290        public static final String HTML_COLUMS_SPACE = "10" ;
1291
1292        /**
1293         * テキストフィールドを並べて表示させる場合の,縦方向の最大表示件数。
1294         * 逆にこの件数を超える場合は、横方向の表示を行います。
1295         * テキストフィールドの自動表示では、フィールドの数に対して、縦方向に
1296         * この数だけ並べます。それ以上の場合は、横のフィールドへ、さらに超える場合は、
1297         * その横と、順次並べていきます。
1298         * 初期値は、10 個です。
1299         * HTML_MAXROW_NUMBER = "10" ;
1300         * @og.paramLevel 3:標準推奨
1301         */
1302        public static final String HTML_MAXROW_NUMBER = "10" ;
1303
1304        /**
1305         * ラベルセパレーター使用有無。
1306         * ラベルとフィールドのセパレーターとして、コロン(:)を使用するかどうか指定します。
1307         * 初期値は、使用する(true)です。
1308         * HTML_LABEL_SEPARATOR = "true" ;
1309         * @og.paramLevel 7:要再起動
1310         */
1311        public static final String HTML_LABEL_SEPARATOR = "true" ;
1312
1313//      /**
1314//       * チェックボックスの全チェック属性の初期値。
1315//       * viewForm の useCheckControl 属性の初期値を設定します。
1316//       *
1317//       * この属性は、selectedTypeがCHECKBOXの時に、チェックボックスの全チェックを選択する
1318//       * JavaScript の機能を使用するかどうかを指定するのに使います。
1319//       * useCheckControl=true に設定すると、コントロール用のチェックボックスが現れて、
1320//       * この機能を使用することができるようになります。
1321//       * false は、全チェックを使用しません。checked は、初期値を、チェック済みにします。
1322//       * false は、0でも代用可能です。true は、1でも代用可能です。
1323//       * checked は、2でも代用可能です。
1324//       * VIEW_USE_CHECK_CONTROL = "true" ; 全チェックを使用
1325//       * VIEW_USE_CHECK_CONTROL = "1" ;  true と同じ
1326//       * VIEW_USE_CHECK_CONTROL = "checked" ;  チェック済みの全チェックを作成
1327//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1328//       *
1329//       * @og.paramLevel 4:個人設定可
1330//       */
1331//      public static final String VIEW_USE_CHECK_CONTROL = "true" ;
1332
1333        /**
1334         * EDITOR の AUTOAREA(自動サイズテキストエリア)の最大列数。
1335         *
1336         * AUTOAREAは、データ量によって、自動的にサイズを変更するテキストエリアです。
1337         * このテキストエリアの最大列数を外部で指定する場合にこのパラメータを使用します。
1338         * この大きさ分のテキストエリアの幅で折り返しが発生するとして、
1339         * 行数計算も行われます。
1340         * 0 が指定された場合は、無制限になります。
1341         * AUTOAREA の編集パラメータに、minRow-maxRow,minCol-maxCol として、最小、最大の
1342         * それぞれの行列数を指定した場合は、そちらが優先されます。
1343         * HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1344         * @og.paramLevel 3:標準推奨
1345         */
1346        public static final String HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1347
1348        /**
1349         * EDITOR の AUTOAREA(自動サイズテキストエリア)の最大行数。
1350         *
1351         * AUTOAREAは、データ量によって、自動的にサイズを変更するテキストエリアです。
1352         * このテキストエリアの最大行数を外部で指定する場合にこのパラメータを使用します。
1353         * この大きさ分のテキストエリアの行で打ち切られます。
1354         * 0 が指定された場合は、無制限になります。
1355         * AUTOAREA の編集パラメータに、minRow-maxRow,minCol-maxCol として、最小、最大の
1356         * それぞれの行列数を指定した場合は、そちらが優先されます。
1357         * HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1358         * @og.paramLevel 3:標準推奨
1359         */
1360        public static final String HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1361
1362//      /**
1363//       * マルチキー入力メニューの作成可否。
1364//       *
1365//       * 複数文字列のキー入力に反応するプルダウンメニューを追加します。
1366//       * JavaScriptでの対応ですので、便利機能と位置付けてください。
1367//       * 使用する場合は、optionAttributes 属性を使用して設定するか、
1368//       * USE_MULTI_KEY_SELECT=true で設定します。
1369//       * 初期値は、false (作成しない)です。
1370//       * USE_MULTI_KEY_SELECT = "false" ;
1371//       * @og.paramLevel 3:標準推奨
1372//       *
1373//       * @og.rev 5.6.3.0 (2013/04/01) IE10対応でfalseに変更。(IE8以降ブラウザ標準)
1374//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1375//       */
1376//      public static final String USE_MULTI_KEY_SELECT = "false" ;
1377
1378//      /**
1379//       * 登録時整合性チェックの使用有無。
1380//       *
1381//       * Consistency キー による整合性チェックを行うかどうかを指定する
1382//       * 属性の初期値を設定します。
1383//       *
1384//       * 画面よりDB登録時に、IEの戻るボタンで戻り、キャッシュされている画面を
1385//       * 登録すると、画面と異なるメモリ上のDBTableModel が再び更新されてしまう
1386//       * というトラブルへ対応する為、画面の hidden パラメータ と DBTableModel が
1387//       * 一致しないとエラーにするという処理を、行うかどうかを指定できます。
1388//       * viewFormTag で、整合性パラメータを出力し、entryTag で、チェックします。
1389//       * 初期値は、true (使用する)です。
1390//       * USE_CONSISTENCY = "true" ;
1391//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1392//       * @og.paramLevel 3:標準推奨
1393//       */
1394//      public static final String USE_CONSISTENCY = "true" ;
1395
1396//      /**
1397//       * 同一セッションでのマルチ起動対策を行うかどうか。
1398//       *
1399//       * 通常、同一セッションで登録操作を行うと、『画面とデータの整合性チェックで
1400//       * エラーが出ました。』エラーが発生するようになっていますが、その前の段階、
1401//       * つまり、メニューより選択した段階で、マルチセッションになっていない
1402//       * (つまり、同一セッションで、以前に作成されたメニューからアクセスされた)
1403//       * 事を判定します。
1404//       * メニューにMSC=カウンタというパラメータを儲け、session_init.jsp で判定しています。
1405//       * 初期値は、true (使用する)です。
1406//       * USE_MULTI_SESSION_CHECK = "true" ;
1407//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1408//       * @og.paramLevel 3:標準推奨
1409//       */
1410//      public static final String USE_MULTI_SESSION_CHECK = "true" ;
1411
1412        /*
1413         * ======================================================================
1414         * org.opengion.hayabusa.taglib.* で使用している変数
1415         * ======================================================================
1416         */
1417
1418        /**
1419         * メール送信エンコード名。
1420         *
1421         * E-Mail で日本語を送信する場合のデフォルトエンコード名を指定します。
1422         * 現状では、Windows-31J , MS932 , ISO-2022-JP ,それ以外 となっています。
1423         * それ以外は、一律に、ISO-2022-JP にて送信されます。
1424         * 一般に、E-Mail で日本語を送信する場合、ISO-2022-JP (JISコード)化して、
1425         * 7bit でエンコードして送信する必要がありますが、Windows系の特殊文字や、
1426         * unicodeと文字のマッピングが異なる文字、半角カタカナなどが、文字化けします。
1427         * 社内システムなどの連絡用に使用するのであれば、Windowsシステムに
1428         * 特化した、Windows-31J の方が文字化けに関する心配は低減されます。
1429         * 初期値は、ISO-2022-JP です。
1430         * MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1431         *
1432         * @og.paramLevel 3:標準推奨
1433         */
1434        public static final String MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1435
1436        /**
1437         * mailSenderタグでGE32,34に送信履歴を残すかどうか[true/false]。
1438         * USE_MAILSENDER_HISTORY = "false"
1439         *
1440         * @og.rev 5.9.3.0 (2015/12/04) 新規追加
1441         * @og.paramLevel 2:使用時設定
1442         */
1443        public static final String USE_MAILSENDER_HISTORY = "false" ;
1444
1445        /**
1446         * 編集データのリクエスト値の転送有無。
1447         * DBTableModel からの編集データ(キー__行番号)のリクエストを
1448         * frame タグで渡すかどうかを指定します。
1449         * 引数が多いと、画面が空白になる現象があるため通常、転送しません。
1450         * 初期値は、false (転送しません)。
1451         * FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1452         * @og.paramLevel 3:標準推奨
1453         */
1454        public static final String FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1455
1456        /**
1457         * ページの先頭へのリンクの間隔。
1458         * ViewFormTagで、backLinkCount(ページの先頭へのリンクの間隔)の
1459         * 初期値を設定します。
1460         * 0 が設定された場合は、ページ先頭へのリンクは作成されません。
1461         * (通常、ヘッダー固定を使用する場合は、"0"リンクなしとします。)
1462         * 設定がない場合は、NumberFormatException がスローされます。
1463         * VIEW_BACK_LINK_COUNT = "0" ;  リンクなし
1464         * VIEW_BACK_LINK_COUNT = "10" ; データ10行毎に先頭へのリンクが作成される。
1465         * @og.paramLevel 3:標準推奨
1466         */
1467        public static final String VIEW_BACK_LINK_COUNT = "0" ;
1468
1469        /**
1470         * ヘッダーを出力する間隔。
1471         * ViewFormTagで、headerSkipCount(ヘッダーを出力する間隔)の
1472         * 初期値を設定します。
1473         * 0 が設定された場合は、ヘッダーは、最初だけで繰り返し出力されません。
1474         * (通常、ヘッダー固定を使用する場合は、"0"先頭のみとします。)
1475         * 設定がない場合は、NumberFormatException がスローされます。
1476         * VIEW_HEADER_SKIP_COUNT = "0" ;  ヘッダーは、先頭のみ作成される。
1477         * VIEW_HEADER_SKIP_COUNT = "10" ; ヘッダーは、データ10行毎に作成される。
1478         * @og.paramLevel 3:標準推奨
1479         */
1480        public static final String VIEW_HEADER_SKIP_COUNT = "0" ;
1481
1482        /**
1483         * ヘッダーのソート用リンクの有無。
1484         * ViewFormTagで、useTableSorter(ヘッダーにソート用リンクを作成するかどうか)の
1485         * 初期値を設定します。
1486         * true が設定された場合は、ヘッダーにソート用リンクを作成します。
1487         *
1488         * VIEW_USE_TABLE_SORTER = "true" ;
1489         * @og.paramLevel 4:個人設定可
1490         */
1491        public static final String VIEW_USE_TABLE_SORTER = "true" ;
1492
1493        /**
1494         * QUERY画面のヘッダーメニューの形式指定。
1495         * QUERY画面のヘッダーメニューの形式として、ONELEVEL,NEXTGUI,NONE が指定可能です。
1496         * 初期値は、ONELEVELです。
1497         * この設定は、jsp/custom/query_info.jsp 内の og:topMenu の menuType属性で
1498         * 使用しています。
1499         *
1500         * HEADER_MENU_TYPE = "ONELEVEL" ;
1501         * @og.rev 6.3.8.3 (2015/10/03) 新規作成
1502         *
1503         * @og.paramLevel 4:個人設定可
1504         */
1505        public static final String HEADER_MENU_TYPE = "ONELEVEL" ;
1506
1507        /**
1508         * JSPのメニューを元に、各画面を自動実行するかどうかを指定します(初期値:false)
1509         * 紙芝居作成で、画面メニューから、各画面を表示し、追加、変更、削除ボタンや、
1510         * リンクを自動的にクリックしていきます。
1511         * 処理対象外の画面IDや、処理の待ち時間などのパラメータは、
1512         * custom/autoRunParam.js に記述します。
1513         * 実際には、menu/multiMenu.jsp , menu/matrixMenu.jsp から、
1514         * menu/autoRun.jsp を呼び出すかどうかを、このパラメータで指定します。
1515         * 初期値は、無効:false です。
1516         *
1517         * USE_AUTO_RUN = "false" ;
1518         * @og.rev 6.3.8.3 (2015/10/03) 新規作成
1519         *
1520         * @og.paramLevel 4:個人設定可
1521         */
1522        public static final String USE_AUTO_RUN = "false" ;
1523
1524        /**
1525         * SVGチャートのテンポラリディレクトリ定義。
1526         * SVGチャートを作成する場合、SVGファイルをテンポラリのディレクトリに
1527         * 出力して、そこへのアドレスを付けて、HTMLを作成しています。(組み込めないため)
1528         * 以前は、ファイルのテンポラリと同じ、FILE_URL で指定したディレクトリの
1529         * 下の、ChartTemp フォルダでした。
1530         * ここでの定義のフォルダが、そのままテンポラリファイルのフォルダ名になります。
1531         * SVGチャートのテンポラリファイルは、Tomcat終了時に自動的に削除されます。
1532         * CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1533         * @og.paramLevel 3:標準推奨
1534         */
1535        public static final String CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1536
1537//      /**
1538//       * SVGチャートのテンポラリディレクトリ定義。
1539//       * ChartCreateTag で使用される JFreeChart/画像ファイルのキャッシュ時間(秒)を指定します。
1540//       * この、キャッシュ時間(秒)を過ぎると、キャッシュを初期化します。
1541//       * 初期値は、600(秒) = 10分です。
1542//       * CHART_CACHE_TIME = "600" ;
1543//       * @og.paramLevel 3:標準推奨
1544//       *
1545//       * @og.rev 8.0.0.0 (2021/10/01) jFreeChart廃止に伴う削除
1546//       */
1547//      public static final String CHART_CACHE_TIME = "600" ;
1548
1549        /**
1550         * ヘッダー固定のスクロールバーの使用有無。
1551         * ヘッダー固定のスクロールバーを使用すると、登録ボタンの領域を残したまま、
1552         * テーブル部のみスクロールすることが可能になります。
1553         * これは、ViewFormTagで、useScrollBar(スクロールバー用のDIV要素を
1554         * 出力するかどうか)の初期値を設定しています。
1555         * true が設定された場合は、ヘッダー固定のスクロールバーを使用します。
1556         * VIEW_USE_SCROLLBAR = "true" ;
1557         * @og.paramLevel 4:個人設定可
1558         */
1559        public static final String VIEW_USE_SCROLLBAR = "true" ;
1560
1561        /**
1562         * ヘッダー固定のスクロールバー使用時の最大行数。
1563         * ヘッダー固定のスクロールバーは、JavaScriptで処理しているため、
1564         * 大量のデータを読み取ると、非常に時間がかかったり、場合によっては
1565         * ブラウザがハングアップします。
1566         * そこで、ある表示件数以上の場合は、強制的にスクロールバーを
1567         * オフにします。
1568         * 指定以上のデータ件数を、表示する場合に、オフにします。
1569         *
1570         * VIEW_SCROLLBAR_MAX_ROW_SIZE = "1001" ;
1571         *
1572         * @og.rev 6.2.4.0 (2015/05/15) 新規作成
1573         * @og.rev 6.6.0.0 (2016/12/01) 初期値を、1000行から、1001行に変更。
1574         *
1575         * @og.paramLevel 3:標準推奨
1576         */
1577        public static final String VIEW_SCROLLBAR_MAX_ROW_SIZE = "1001" ;                       // 6.6.0.0 (2016/12/01)
1578
1579        /**
1580         * 戻るリンク時等の行送り機能の使用有無。
1581         * ViewFormTagで、useSelectedRow(指定行の行送りを行うかどうか)の初期値を設定します。
1582         * SEL_ROW機能(戻るリンクから戻ったときに、先にクリックされた行番号を返す機能)で、
1583         * この機能を有効/無効を指定します。(true:使用する/false:使用しない)
1584         * 有効な場合は、選択行まで画面がスクロールします。
1585         * VIEW_USE_SELECTED_ROW = "true" ;
1586         * @og.paramLevel 4:個人設定可
1587         */
1588        public static final String VIEW_USE_SELECTED_ROW = "true" ;
1589
1590        /**
1591         * 戻るリンク時等の選択行マーカーの使用有無。
1592         * AbstractViewFormで、指定行のマーカーを行う場合の選択行色指定を行うかどうかを設定します。
1593         * 選択行の色指定(class="row_sel")を有効/無効を指定します。(true:使用する/false:使用しない)
1594         * ここでは、使用するかどうかのみの設定で、実際の色は、CSSファイルで行います。
1595         * VIEW_USE_SELROW_COLOR = "true" ;
1596         * @og.paramLevel 4:個人設定可
1597         */
1598        public static final String VIEW_USE_SELROW_COLOR = "true" ;
1599
1600        /**
1601         * 選択行のハイライト表示を行うかどうか。
1602         * ViewFormTagで、useHilightRow(選択行のハイライト表示を行うかどうか)の初期値を設定します。
1603         * これは、チェックボックスやラジオボタンで行選択した際に、どの行が選択されたか
1604         * 判るように行のハイライト表示を行う機能です。
1605         * さらに、行の任意の箇所をクリックしても、チェックが入り、ハイライト表示されます。
1606         * VIEW_USE_HILIGHT_ROW = "true" ;
1607         * @og.paramLevel 4:個人設定可
1608         */
1609        public static final String VIEW_USE_HILIGHT_ROW = "true" ;
1610
1611        /**
1612         * 選択行のハイライト表示を行った場合に、ON/OFFの制御を行選択のチェックボックスのみで有効にするか。
1613         * ViewFormTagで、useHilightCheckOnly(選択行ハイライトの制御をチェックボックスのみで有効にするか)の初期値を設定します。
1614         * trueの場合、チェックボックスのみで有効になります。
1615         * falseの場合、行全体の各要素で有効になります。
1616         * trueにした場合、チェックボックスが存在しない行に対しては、ハイライトすることはできません。
1617         * VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1618         *
1619         * @og.rev 4.3.7.0 (2009/06/01) 新規作成
1620         *
1621         * @og.paramLevel 4:個人設定可
1622         */
1623        public static final String VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1624
1625        /**
1626         * 選択行のハイライト表示を行った場合に、行選択でRadioボタンにclickイベントを発行させるかどうか指定します。
1627         * true にセットすると、行選択で、ラジオにチェックが付くと同時に、クリックイベントが発行されます。
1628         * POPUP系の場合は、その時点でRETURN(画面が閉じて、値がセット)されます。
1629         * 個別に指定する場合は、ViewFormTagで、JavaScriptの hilightRow メソッドの引数に指定します。
1630         * trueの場合、clickイベントを発行させます。
1631         * falseの場合、従来通り、ハイライト表示でラジオのチェックは入りますが、イベントは発行されません。
1632         * 互換性を考えれば、false ですが、POPUP系で、行選択してしまうと、選択できなくなるため、
1633         * 行選択で、即POPUPが閉じる true にしておきます。
1634         * VIEW_USE_HILIGHT_RADIO_CLICK = "true" ;
1635         *
1636         * @og.rev 6.2.2.0 (2015/03/27) hilightRow で、行選択時にイベント発行可否を指定できるようにする。
1637         *
1638         * @og.paramLevel 4:個人設定可
1639         */
1640        public static final String VIEW_USE_HILIGHT_RADIO_CLICK = "true" ;
1641
1642        /**
1643         * QUERY 検索時等の結果を画面に出力する時のメッセージを指定。
1644         * 従来の検索結果は、画面上方に記述していましたが、[X/Y]等も出力される為、
1645         * 実質的に不要な項目です。
1646         * 初期値は、ゼロ文字列とし、何も表示しないようにしておきます。
1647         * 従来は、MSG0033 『 件検索しました。』です。
1648         * VIEW_DISPLAY_MSG = "" ;
1649         * VIEW_DISPLAY_MSG = "MSG0033" ;
1650         * @og.paramLevel 3:標準推奨
1651         */
1652        public static final String VIEW_DISPLAY_MSG = "" ;
1653
1654        /**
1655         * 一括入力カラムのアシスト機能の初期値。
1656         *
1657         * これは、カラムの書き込み時に、一括入力可能なカラムをヘッダーに表示し、
1658         * 一括登録できる機能について、初期状態を規定します。
1659         * true:に設定すると、何も指定しない限り、一括入力用のカラムが表示されます。
1660         * これは、ViewFormTag の clmBulkSet に、"*" を設定したのと同じ状態を作ります。
1661         * false:に設定すると、従来どおりです。(null が設定された状態)
1662         * どちらが設定されていても、ViewFormTag の clmBulkSet に、カラム名を指定すると
1663         * そちらが優先されます。
1664         *
1665         * VIEW_USE_DEFAULT_BULKSET = "false"
1666         *
1667         * @og.rev 5.2.1.0 (2010/10/01) 新規追加
1668         * @og.paramLevel 3:標準推奨
1669         */
1670        public static final String VIEW_USE_DEFAULT_BULKSET = "false" ;
1671
1672        /**
1673         * 処理時間を表示する TimeView を表示するかどうかの初期値(初期値:true)。
1674         *
1675         * true に設定すると、処理時間を表示するバーイメージが表示されます。
1676         * これは、DB検索、APサーバー処理、画面表示の各処理時間をバーイメージで
1677         * 表示させる機能です。処理時間の目安になります。
1678         * 初期値は、true です。
1679         *
1680         * VIEW_USE_TIMEBAR = "true"
1681         *
1682         * @og.rev 6.3.5.1 (2015/08/16) 新規追加
1683         * @og.paramLevel 3:標準推奨
1684         */
1685        public static final String VIEW_USE_TIMEBAR = "true" ;
1686
1687        /**
1688         * 全件無条件でのリセット呼び出しの使用有無。
1689         * EntryTagで、command="RESET" 時のアクションとして allReset() を
1690         * 呼び出すかどうかを指定します。
1691         * true が設定された場合は、allReset() を呼び出します。
1692         * 初期値は、true です。
1693         * RESET_ACTION_ALL_USE = "true" ;
1694         *
1695         * @og.rev 6.2.6.0 (2015/06/19) 初期値を、false → true に変更
1696         * @og.paramLevel 7:要再起動
1697         */
1698        public static final String RESET_ACTION_ALL_USE = "true" ;
1699
1700//      /**
1701//       * オラクル文字化け対応処理の実施有無。
1702//       * Shift-JISで作成されたオラクルとWindowsとの間の 文字コード変換を行うかどうか
1703//       * を指定します。
1704//       * 例えば、"~"は、正常に登録できますが、表示を行う段階で文字化けが発生します。
1705//       * これは、unicode 0x301c ですが、Windows上では、このコードが認識できず、
1706//       * 0xff5e を、"~" に認識します。
1707//       * 登録時は、JDBCが Shift-JIS(0x8160)を、0x301c に変換して登録する為、
1708//       * 文字化けは発生しません。
1709//       * 対策として、DBから検索した値 0x301c は、0xff5e に変換して表示させます。
1710//       * また、UTF-8では、『円マーク』が、『バックスラッシュ』で表示されます。
1711//       * これは、コードが全く異なる 『円マーク』に置き換えないと、きちんと
1712//       * 表示されません。この場合は、Set時には、元に戻す必要があります。
1713//       * 初期値は、false です。
1714//       * USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1715//       * @og.paramLevel 7:要再起動
1716//       */
1717//      //      public static final String USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1718
1719        /**
1720         * シェル実行時のタイムアウト時間(秒)。
1721         * 指定時間の単位は、秒です。
1722         * 0 秒に設定すると、割り込みが入るまで、待ちつづけます。
1723         * 過去の互換性の関係で、大きな時間が入っていますが、基本的には、
1724         * 10分、15分を目安に設定してください。
1725         * 初期値は、3600 秒です。
1726         * SHELL_TIMEOUT = "3600" ;
1727         * @og.paramLevel 3:標準推奨
1728         */
1729        public static final String SHELL_TIMEOUT = "3600" ;
1730
1731        /**
1732         * カラムでリソースファイルの初期値を使うかどうかを指定。
1733         * カラムの値や初期値がセットされていないときに、カラムリソースの
1734         * 初期値を利用するかどうかを、true/false で指定します。
1735         * true の場合は、初期値を使用します。
1736         * 過去との互換性の関係で、この属性は、false に設定されています。
1737         * USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1738         *
1739         * @og.rev 5.2.3.0 (2010/12/01) 新規追加
1740         * @og.paramLevel 3:標準推奨
1741         */
1742        public static final String USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1743
1744        /**
1745         * EDITNAME(カラムの並び替えや表示等)利用時に編集を許可するかどうか(true:許可/false:不許可)を指定。
1746         * writeCheckタグのuseEdit属性の初期値に利用されます。
1747         * USE_EDIT_WITH_EDITNAME = "false"
1748         *
1749         * @og.rev 5.5.4.2 (2012/07/13) 新規追加
1750         * @og.paramLevel 2:使用時設定
1751         */
1752        public static final String USE_EDIT_WITH_EDITNAME = "false" ;
1753
1754        /**
1755         * EDITNAME利用時に、カラムの非表示/小計/合計/が無ければ、書き込み許可するかどうか(true:許可/false:不許可)を指定。
1756         * writeCheckタグで利用されます。
1757         * この設定は、個別指定できません。
1758         * 初期値:USE_EDIT_WITH_NAME_SEQ = "true"
1759         *
1760         * @og.rev 6.2.5.0 (2015/06/05) 新規追加
1761         * @og.rev 7.2.9.1 (2020/10/23) 非表示+小計/合計も加味します。
1762         * @og.paramLevel 2:使用時設定
1763         */
1764        public static final String USE_EDIT_WITH_NAME_SEQ = "true" ;
1765
1766        /**
1767         * EDITNAME利用時の編集可能時に、update.jsp等で、ViewFormType を、画面の指定通りにするか、
1768         * HTMLSeqClmTable に、強制的に切り替えるかを、指定します(true:強制切替/false:通常通り)。
1769         * 通常、検索を意識した、EDITNAME利用ですが、ユーザーがカスタマイズした並び順で、
1770         * 登録したい場合に、true に設定します。
1771         * viewタグで利用されます。
1772         * この設定は、個別指定できません。
1773         * 初期値:USE_EDIT_WITH_VIEW_CHANGE = "false"
1774         *
1775         * @og.rev 6.2.5.0 (2015/06/05) 新規追加
1776         * @og.paramLevel 2:使用時設定
1777         */
1778        public static final String USE_EDIT_WITH_VIEW_CHANGE = "false" ;
1779
1780        /**
1781         * writeCheckタグでeditNameをhiddenタグで出力するかどうか。
1782         * OUTPUT_EDITNAME = "false"
1783         *
1784         * @og.rev 5.5.4.2 (2012/07/13) 新規追加
1785         * @og.paramLevel 2:使用時設定
1786         */
1787        public static final String OUTPUT_EDITNAME = "false" ;
1788
1789//      /**
1790//       * writeCheckタグとqueryButtonタグでdisplay:noneのダミーを出力するかどうか。
1791//       * USE_DUMMY_INPUT = "false"
1792//       *
1793//       * @og.rev 5.6.1.0 (2013/02/01) 新規追加
1794//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
1795//       * @og.paramLevel 2:使用時設定
1796//       */
1797//      public static final String USE_DUMMY_INPUT = "false" ;
1798
1799        /**
1800         * 画面を開いた時のEditNameの初期値に前回利用コードを使うかどうか。
1801         *
1802         * EditNameに前回利用コードを使うかどうかを決める設定です。
1803         * trueの場合は前回利用コードを使います。
1804         * falseの場合はNULLを初期値とします。
1805         * 但し、引数で与えられた場合はその値を利用します。
1806         * 初期値はtrue(利用する)です。
1807         * USE_DEFAULT_EDITNAME = "true"
1808         *
1809         * @og.rev 5.7.1.2 (2013/12/20) 新規追加
1810         * @og.paramLevel 4:個人設定可
1811         */
1812        public static final String USE_DEFAULT_EDITNAME = "true" ;
1813
1814        /**
1815         * QUERYで検索ボタンを押した時に、「検索中です」表示を行うかどうか。
1816         *
1817         * jquery.blockUI.js による検索中表示機能を使うかどうかを設定します。
1818         * trueの場合は検索中表示を行います。
1819         * falseの場合はなにもしません。
1820         * これは、jQuery オプションのjquery.blockUI.js と、独自開発した blockUI.js を
1821         * 使用して、QUERYフレームで検索ボタンが押されたら、「検索中です・・・」を表示し
1822         * RESULT画面で、解除する仕組みです。
1823         * 検索中表示まで、0.5秒の待ち処理を入れています。
1824         *
1825         * 初期値はtrue(利用する)です。
1826         * VIEW_USE_BLOCKUI = "true"
1827         *
1828         * @og.rev 5.7.7.1 (2014/06/13) 新規追加
1829         * @og.paramLevel 3:標準推奨
1830         */
1831        public static final String VIEW_USE_BLOCKUI = "true" ;
1832
1833        /**
1834         * jquery-ui.js を使用するかどうかの初期値を指定します。
1835         *
1836         * common/jquery内のjquery-ui.js及び.cssを利用するかどうかを指定します。
1837         * これにより autoManual 、draggable 、tab の機能が利用できます。
1838         *
1839         * 初期値は false (利用しない)です。
1840         * VIEW_USE_JQUERY_UI = "false"
1841         *
1842         * @og.rev 6.4.0.5 (2016/01/09) useJQUIの初期値を、システム定数から取得するように変更。
1843         * @og.paramLevel 3:標準推奨
1844         */
1845        public static final String VIEW_USE_JQUERY_UI = "false" ;
1846
1847        /**
1848         * jquery.js を使用するかどうかの初期値を指定します。
1849         *
1850         * common/jquery内のjquery.jsを利用するかどうかを指定します。
1851         * これは、従来から使用している、JQuery1.4を利用します。
1852         * VIEW_USE_JQUERY1,VIEW_USE_JQUERY12,VIEW_USE_JQUERY22,VIEW_USE_JQUERY33 は、独立した変数で、それぞれ、
1853         * true に設定すると各バージョンの jQuery がインポートされます。組み込み順は、バージョンの古い順のため、
1854         * 最後が優先(新しいバージョンが優先)されます。
1855         * 複数バージョンの同時使用で、コンフリクトを避ける方法が、各種紹介されていますので、そちらを参照願います。
1856         *
1857         * @og.rev 7.0.1.0 (2018/10/15) JQueryのバージョン設定用属性
1858         *
1859//       * × 初期値は true (利用する)です。
1860         * 初期値は false (利用しない)です。
1861         * VIEW_USE_JQUERY1 = "false"
1862         *
1863         * @og.rev 6.8.2.0 (2017/10/13) headタグのuseJquery1の初期値を、システム定数から取得します。
1864         * @og.rev 7.0.1.0 (2018/10/15) 初期値を false (利用しない)に変更。
1865         *
1866         * @og.paramLevel 3:標準推奨
1867         */
1868        public static final String VIEW_USE_JQUERY1 = "false" ;
1869
1870        /**
1871         * jquery-1.12.4.min.js と、jquery-migrate.js を使用するかどうかの初期値を指定します。
1872         *
1873         * common/jquery内のjquery1.12.js及び.jquery-migrate.jsを利用するかどうかを指定します。
1874         * JQuery1.4を利用してきましたが、一般的には1.9以降対応のモジュールも増えてきているため、
1875         * IE7モードに対応した1.x系の最新である1.12を利用可能にします。
1876         * ただし、互換性を保つため標準状態では1.4を読み込むようにします。
1877         * また、1.12読み込み時もこれまでのスクリプト利用できるようにするため、jquery-migrate1.4を同時に読み込みます。
1878         * ヘッダ固定やHTML5向けポップアップ等の主要スクリプトの動作は見ていますが、全ての標準スクリプトの動作を保証するものではありません。
1879         * 5.9.25.0 (2017/10/06) で、headタグで個別に指定する初期値になります。
1880         *
1881//       * × 初期値は false (利用しない)です。
1882         * 初期値は true (利用する)です。
1883         * VIEW_USE_JQUERY12 = "true"
1884         *
1885         * @og.rev 6.8.2.0 (2017/10/13) headタグのuseJquery12の初期値を、システム定数から取得します。
1886         * @og.rev 7.0.1.0 (2018/10/15) JQueryのバージョン設定用属性で、初期値を true (利用する)に変更。
1887         *
1888         * @og.paramLevel 3:標準推奨
1889         */
1890        public static final String VIEW_USE_JQUERY12 = "true" ;
1891
1892        /**
1893         * jquery-2.2.4.min.js と、jquery-migrate.js を使用するかどうかの初期値を指定します。
1894         *
1895         * common/jquery内のjquery-2.2.4.min.js及び.jquery-migrate.jsを利用するかどうかを指定します。
1896         * VIEW_USE_JQUERY1,VIEW_USE_JQUERY12,VIEW_USE_JQUERY22,VIEW_USE_JQUERY33 は、独立した変数で、それぞれ、
1897         * true に設定すると各バージョンの jQuery がインポートされます。組み込み順は、バージョンの古い順のため、
1898         * 最後が優先(新しいバージョンが優先)されます。
1899         * 複数バージョンの同時使用で、コンフリクトを避ける方法が、各種紹介されていますので、そちらを参照願います。
1900         *
1901         * 初期値は false (利用しない)です。
1902         * VIEW_USE_JQUERY22 = "false"
1903         *
1904         * @og.rev 7.0.1.0 (2018/10/15) JQueryのバージョン設定用属性
1905         *
1906         * @og.paramLevel 3:標準推奨
1907         */
1908        public static final String VIEW_USE_JQUERY22 = "false" ;
1909
1910        /**
1911         * jquery-3.3.1.min.js と、jquery-migrate-3.0.0.min.js を使用するかどうかの初期値を指定します。
1912         *
1913         * common/jquery内のjquery-3.3.1.min.js及び.jquery-migrate-3.0.0.min.jsを利用するかどうかを指定します。
1914         * VIEW_USE_JQUERY1,VIEW_USE_JQUERY12,VIEW_USE_JQUERY22,VIEW_USE_JQUERY33 は、独立した変数で、それぞれ、
1915         * true に設定すると各バージョンの jQuery がインポートされます。組み込み順は、バージョンの古い順のため、
1916         * 最後が優先(新しいバージョンが優先)されます。
1917         * 複数バージョンの同時使用で、コンフリクトを避ける方法が、各種紹介されていますので、そちらを参照願います。
1918         *
1919         * 初期値は false (利用しない)です。
1920         * VIEW_USE_JQUERY33 = "false"
1921         *
1922         * @og.rev 7.0.1.0 (2018/10/15) JQueryのバージョン設定用属性
1923         *
1924         * @og.paramLevel 3:標準推奨
1925         */
1926        public static final String VIEW_USE_JQUERY33 = "false" ;
1927
1928        /**
1929         * ファイルのhref 部分の一部をURLEncodeするかどうか
1930         *
1931         * ファイル等のリンクで、keys,vals は、URLEncode していましたが、URL に相当する箇所は
1932         * http:// など URLEncode してはいけない箇所がある為、何もしていませんでした。
1933         * ファイルのダウンロード等で、ファイル名に、";" や "%" が存在すると、認識できないため
1934         * ファイルが見つからないエラーが発生していました。
1935         *
1936         * ※ 6.2.0.1 (2015/03/06) ASCII以外の文字+";" と "%"の、URLエンコードを行う様に仕様変更。
1937         *
1938         * 初期値は、互換性を考慮し、false(URLEncodeしない)です。
1939         * USE_HREF_URLENCODE = "false"
1940         *
1941         * @og.rev 6.0.2.0 (2014/09/19) 新規追加
1942         * @og.paramLevel 3:標準推奨
1943         */
1944        public static final String USE_HREF_URLENCODE = "false" ;
1945
1946        /**
1947         * サーバーのプリンター一覧取得時に、除外するプリンタ名(の先頭一致)をCSV形式で指定します。
1948         *
1949         * javax.print.PrintServiceLookup で、プリンタ一覧を取得しますが、Windows等で、
1950         * Fax や、Microsoft XPS Document Writer など プリンタとして使用できないものを
1951         * プリンター一覧から除外します。
1952         * 除外ルールは、先頭一致です。(startsWith なので、大文字小文字も一致が必要です)
1953         * 除外指定のプリンタ名(の先頭一致)には、カンマを含めることはできません。
1954         *
1955         * 初期値は、Fax,Microsoft XPS です。
1956         * OMIT_PRINTER_NAMES = "Fax,Microsoft XPS"
1957         *
1958         * @og.rev 6.4.3.0 (2016/02/05) 新規追加
1959         * @og.paramLevel 3:標準推奨
1960         */
1961        public static final String OMIT_PRINTER_NAMES = "Fax,Microsoft XPS" ;
1962
1963        /**
1964         * ファイルダウンロードさせる場合に、Content-Disposition に設定する値を指定します。
1965         *
1966         * inline(そのまま開く) を指定すると、PDF などは直接ダウンロードが始まります。
1967         * attachment(ダウンロードダイアログを表示する) を指定すると、保存のダイアログを表示しますが
1968         * EXCEL などの場合、inline にしても、ダイアログが表示され、開くをクリックしても
1969         * ダウンロードが始まらなかったり、EXCELが開いたあと、ブラウザの操作が出来なくなったり、
1970         * よくわからないため、選択できるようにします。
1971         *
1972         * 初期値は、attachment です。
1973         * CONTENT_DISPOSITION = "attachment"
1974         *
1975         * @og.rev 6.4.3.0 (2016/02/05) disposition属性、新規追加。
1976         * @og.paramLevel 3:標準推奨
1977         */
1978        public static final String CONTENT_DISPOSITION = "attachment" ;
1979
1980        /**
1981         * FileUDタグのExcelリンクにURLチェックをかけるかどうか。
1982         *
1983         * 初期値はfalse(利用しない)です。
1984         * USE_FILEUD_URL_CHECK = "false"
1985         *
1986         * @og.rev 5.9.32.1 (2018/05/08) 新規追加 (FILEUD_URL_CHECK)
1987         * @og.rev 6.9.7.0 (2018/05/14) USE_ を付けておきます。 (USE_FILEUD_URL_CHECK)
1988         * @og.paramLevel 2:使用時設定
1989         */
1990        public static final String USE_FILEUD_URL_CHECK = "false" ;
1991
1992        /**
1993         * LinkタグでURLチェックを利用するかどうか。
1994         * useURLCheck属性の標準値として利用されます。
1995         *
1996         * 初期値はfalse(利用しない)です。
1997         * LINK_URL_CHECK = "false"
1998         *
1999         * @og.rev 5.10.11.0 (2019/05/03) 新規追加
2000         * @og.paramLevel 2:使用時設定
2001         */
2002        public static final String LINK_URL_CHECK = "false" ;
2003
2004        /**
2005         * linkTagでbackAddressに利用するアドレス。
2006         * LBやリバースプロキシでURL変換が発生する場合に利用します。
2007         * 初期値は空文字(requestから構成する)です。
2008         * 設定する場合はhttps://xxx.com:443のようにコンテキストの手前までを設定してください。
2009         * ポート番号は標準の場合はなくても問題ありません。
2010         *
2011         * SERVER_ACCESS_URL = "" ;
2012         * @og.rev 5.10.16.3 (2019/10/25) 新規追加
2013         * @og.paramLevel 7:要再起動
2014         */
2015        public static final String SERVER_ACCESS_URL = "" ;
2016
2017        /**
2018         * QueryButtonTag と、SubmitTag において、accesskey の設定の有効/無効を設定します。
2019         *
2020         * false にすると、上記2つのaccesskey は、無効(表示されない)になります。
2021         * 初期値は、互換性の観点から、true(accesskey の設定は有効)です。
2022         *
2023         * USE_ACCESSKEY = "true" ;
2024         * @og.rev 7.4.2.1 (2021/05/21) 新規追加
2025         * @og.paramLevel 7:要再起動
2026         */
2027        public static final String USE_ACCESSKEY = "true" ;
2028
2029        /*
2030         * ======================================================================
2031         * org.opengion.hayabusa.resource.* で使用している変数
2032         *
2033         * 基本は、リソースDBを読み取る設定です。ただし、リソースファイルの
2034         * 設定があれば、リソースDBは、無視します。
2035         * (このファイルの RESOURCE_xx_DB は、コメントにする必要はありません。)
2036         *
2037         * リソースは、同一キーが存在する場合は、後ろを優先します。
2038         * リソースDBでは、KBSAKU(作成区分)でソートしている為、これが大きいほど、
2039         * 優先順位が高いことになります。
2040         * システム(GE)は、KBSAKU=0 ですので、それ以上の値で各システムプロパティーを
2041         * 登録すれば、そちらが優先されます。
2042         * ======================================================================
2043         */
2044
2045        /**
2046         * カレンダDBの使用有無。
2047         * CalendarFactoryで、カレンダDBを使用するかどうかを指定します。
2048         * 使用する場合は、true , 使用しない場合は、false を設定します。
2049         * true が設定された場合は、CalendarQuery_**** から、事業所と年月より、
2050         * カレンダオブジェクトを作成します。
2051         * 初期値は、false です。
2052         * USE_CALENDAR_DATABASE = "false" ;
2053         * @og.paramLevel 3:標準推奨
2054         */
2055        public static final String USE_CALENDAR_DATABASE = "false" ;
2056
2057        /**
2058         * カレンダDBの接続先
2059         * CalendarFactoryで、カレンダDBを使用する場合、どの接続先に接続するか指定します。
2060         * ここでは、接続先そのものではなく、接続先のDBID文字列を指定します。
2061         * 初期値は、null(標準の接続先) です。
2062         * RESOURCE_CALENDAR_DBID = "" ;
2063         * @og.paramLevel 2:使用時設定
2064         */
2065        public static final String RESOURCE_CALENDAR_DBID = "" ;
2066
2067        /**
2068         * チェックボックスの id を出力可否。
2069         * チェックボックスの id を出力するかどうかを指定します。
2070         * ガントチャートのスライダー機能で、スライドした行のチェックボックスにチェックを
2071         * 付けるために、チェックボックスの id を利用する必要があります。
2072         * id は、HybsSystem.ROW_ID_KEY で指定しており、[ROW.ID] で取得できます。
2073         * 初期値は、true です。
2074         * USE_CHECKBOX_ROW_ID = "true" ;
2075         * @og.paramLevel 3:標準推奨
2076         */
2077        public static final String USE_CHECKBOX_ROW_ID = "true" ;
2078
2079        /**
2080         * サーバー名。
2081         * このTomcatが実行しているサーバー名で、request.getServerName() で求められる値です。
2082         * Webサーバーとしてアクセスされたときのサーバー名になります。
2083         * [例: HN50G5]
2084         * SERVER_NAME = "HN50G5" ;
2085         * @og.paramLevel 9:自動設定
2086         */
2087        public static final String SERVER_NAME = "" ;
2088
2089        /**
2090         * ホスト名。
2091         * Java VM が実行しているサーバー名で、InetAddress.getLocalHost().getHostName() で
2092         * 求められる値です。これは、リクエストとは関係なく、サーバーそのものの名称になります。
2093         * [例: HN50G5]
2094         * HOST_NAME = "HN50G5" ;
2095         * @og.paramLevel 9:自動設定
2096         */
2097        public static final String HOST_NAME = "" ;
2098
2099        /**
2100         * ホストIPアドレス。
2101         * Java VM が実行しているホストIPアドレスで、InetAddress.getLocalHost().getHostAddress() で
2102         * 求められる値です。
2103         * [例: 200.1.50.165]
2104         * HOST_ADRS = "200.1.50.165" ;
2105         * @og.paramLevel 9:自動設定
2106         */
2107        public static final String HOST_ADRS = "" ;
2108
2109        /**
2110         * サーバー本体の URL
2111         * scheme + "://" + serverName + portStr の各情報から作成します。
2112         * このシステムの外部へメール+URLリンク等を作成する場合や、
2113         * そのサーバーの別のWebサーバーへのアドレス生成などに使用します。
2114         * [例: http://localhost:8824/]
2115         * SERVER_URL = "http://localhost:8824/" ;
2116         * @og.paramLevel 9:自動設定
2117         */
2118        public static final String SERVER_URL = "" ;
2119
2120        /**
2121         * コンテキストの URL
2122         * scheme + "://" + serverName + portStr + serverURL + path + "/" の各情報から作成します。
2123         * これは、サーバーURL+コンテキストまで加味したURLになっています。
2124         * このシステムの外部へメール+URLリンク等を作成する場合などに使用します。
2125         * [例: http://localhost:8824/gf/]
2126         * CONTEXT_URL = "http://localhost:8824/gf/" ;
2127         * @og.paramLevel 9:自動設定
2128         */
2129        public static final String CONTEXT_URL = "" ;
2130
2131        /**
2132         * サーバー情報。
2133         * ホスト名とホストアドレスをコメント情報として表示する場合に使用します。
2134         * [例: HN50G5 ( 200.1.50.165 )]
2135         * SERVER_INFO = "HN50G5 ( 200.1.50.165 )" ;
2136         * @og.paramLevel 9:自動設定
2137         */
2138        public static final String SERVER_INFO = "" ;
2139
2140        /**
2141         * サーブレット情報。
2142         * [例: Apache Tomcat/5.0.28]
2143         * SERVLET_INFO = "Apache Tomcat/5.0.28" ;
2144         * @og.paramLevel 9:自動設定
2145         */
2146        public static final String SERVLET_INFO = "" ;
2147
2148        /**
2149         * リソースデータベースのシステムID名。
2150         * web.xml で初期値指定する必要があります。
2151         * SYSTEM_ID = "GE" ;
2152         * @og.paramLevel 9:自動設定
2153         */
2154        public static final String SYSTEM_ID = "" ;
2155
2156        /**
2157         * アプリケーショントップタイトル。
2158         * アプリケーションのWindowsに表示するトップタイトル名を指定します。
2159         * ブラウザの、上端に表示されます。また、お気に入り等への登録時の名称になります。
2160         * GUI_TOP_TITLE = "Web アプリケーションシステム" ;
2161         * @og.paramLevel 1:設定確認
2162         */
2163        public static final String GUI_TOP_TITLE = "Web アプリケーションシステム" ;
2164
2165        /**
2166         * リソース利用時のベースとなるSYSTEM_IDをCSV指定します。
2167         *
2168         * カラム(GEA03)、コード(GEA04)、ラベル(GEA08)、画面(GEA11) リソースに関して、通常は、
2169         * 自身のSYSTEM_ID(通常は、コンテキストの大文字)と、エンジン標準 "**" をマージした
2170         * データを、キーで管理しています。
2171         * <del>SYSTEM_IDに関係なく、同一キーでは、作成区分の上位ほど有効になります。</del>
2172         * SYSTEM_ID の順番が第一優先で、同一SYSTEM_ID内では、作成区分の上位ほど有効になります。
2173         *
2174         * 従来は、エンジン標準 "**" のみがベースとなっていましたが、それ以外に、
2175         * この、RESOURCE_BASE_SYSTEM_ID を指定することで、ベースとなるSYSTEM_ID を
2176         * 『CSV形式で、複数(8.0.0.0 以降)』指定指定することができます。
2177         *
2178         * SYSTEM_ID、RESOURCE_BASE_SYSTEM_ID、"**" の順で有効。
2179         *
2180         * 何も指定しない場合(初期値)は、従来通りの有効範囲(SYSTEM_ID、"**" の順)です。
2181         *
2182         * 例) RESOURCE_BASE_SYSTEM_ID = "VV,GE" ;
2183         *
2184         * @og.rev 7.2.6.0 (2020/06/30) 新規追加
2185         * @og.rev 8.0.0.0 (2021/09/30) ベースに複数使用可能にする。
2186         * @og.paramLevel 2:使用時設定
2187         */
2188        public static final String RESOURCE_BASE_SYSTEM_ID = "" ;
2189
2190        /**
2191         * 共有リソースデータ DBID。
2192         * ユーザーリソース(GEA10)を除く他のリソース(カラム(GEA03),ラベル(GEA08),
2193         * コード(GEA04),メッセージ(GEA09),画面(GEA11),システムパラメータ(GE12),
2194         * アクセス統計(GE15),ユーザー設定テーブル(GE20),URL転送(GE17))
2195         * のデータベースを通常の、DEFAULT_DB_URL 設定値以外の場所にアクセスする
2196         * 場合に、DBID で指定します。
2197         * DBID は、'GE' や 'XX' などの通常は、システムID名を使用しますが、
2198         * 何でも構いません。このDBIDは、XX_DB_URL や、XX_DB_USER 、XX_DB_PASSWD として
2199         * 登録しておく必要があります。指定がない場合は、DEFAULT_DB_URL を使用します。
2200         * RESOURCE_DBID = "" ;
2201         * @og.paramLevel 2:使用時設定
2202         */
2203        public static final String RESOURCE_DBID = "" ;
2204
2205        /**
2206         * ユーザーリソースDBID。
2207         * リソースDBが、他のデータベースにある場合(統合されているなど)取得データベースを
2208         * 通常の、DEFAULT_DB_URL 設定値以外の場所にアクセスする場合に、DBID で指定します。
2209         * DBID は、'GE' や 'XX' などの通常は、システムID名を使用しますが、何でも構いません。
2210         * このDBIDは、XX_DB_URL や、XX_DB_USER 、XX_DB_PASSWD として登録する必要があります。
2211         * 未定義の場合は、RESOURCE_DBID から、それも未定義の場合は デフォルトの接続先を使用します。
2212         * RESOURCE_USER_DBID = "" ;
2213         * @og.paramLevel 2:使用時設定
2214         */
2215        public static final String RESOURCE_USER_DBID = "" ;
2216
2217        /**
2218         * 共有リソースアクセスアドレス。
2219         * 共有リソースを統一した環境でアクセスする場合のサーバアドレスを指定します。
2220         * 共有リソース環境を個別に作成する場合、すべtのユーザーで利用可能な転送URLや
2221         * 共有メッセージ、アクセス統計管理、ユーザーパラメータなどの画面は、フリーに
2222         * しておき、各種リソースは管理者のみアクセスできるようにします。
2223         * 未指定の場合は、自分自身のアドレスを使用します。
2224         * RESOURCE_ADDRESS = "http://localhost:8823/gf/jsp/index.jsp" ;
2225         * @og.paramLevel 2:使用時設定
2226         */
2227        public static final String RESOURCE_ADDRESS = "" ;
2228
2229        /**
2230         * ユーザーリソース検索SQL。
2231         * 検索するカラムには、必ず、USERID,LANG,NAME_JA,ROLES がこの順番で含まれており、
2232         * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの順番で指定される必要があります。
2233         * (カラム名は関係ありません。並び順と意味が重要です。)
2234         * また、検索順(ORDER BY)は、優先順位の低い順に検索してください。使用するのは、一番最後に
2235         * 検索された行を使用します。
2236         * ユーザーリソースは、RESOURCE_USER_DBID で指定のデータベースから取得します。
2237         * 未定義の場合は、RESOURCE_DBID から、それも未定義の場合は デフォルトの接続先を使用します。
2238         *
2239         * RESOURCE_USER_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10V01 ・・・・" ;
2240         * @og.rev 4.1.0.0 (2007/01/11) GEA10ではなくGEA10V01を見るように変更
2241         * @og.rev 4.4.0.0 (2008/08/02) DROLES(データロールズ)の項目追加
2242         * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(GEA10V01.DROLES、FGJ、FGDEFAULT廃止)
2243         *
2244         * @og.paramLevel 3:標準推奨
2245         */
2246        public static final String RESOURCE_USER_SQL
2247        // 7.4.4.0 (2021/06/30) Modify
2248        //                                                              = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
2249        //                                                              + " FROM GEA10V01"
2250        //                                                              + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
2251        //                                                              + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
2252                                                                        = "SELECT USERID,LANG,NAME_JA,ROLES"
2253                                                                        + " FROM GEA10V01"
2254                                                                        + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=?"
2255                                                                        + " ORDER BY SYSTEM_ID" ;
2256
2257        /**
2258         * ユーザーリソース検索SQL(ロール指定)。
2259         * 検索するカラムには、必ず、USERID,LANG,NAME_JA,ROLES がこの順番で含まれており、
2260         * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの順番で指定される必要があります。
2261         * (カラム名は関係ありません。並び順と意味が重要です。)
2262         * また、検索順(ORDER BY)は、優先順位の低い順に検索してください。使用するのは、一番最後に
2263         * 検索された行を使用します。
2264         * ユーザーリソースは、RESOURCE_USER_DBID で指定のデータベースから取得します。
2265         * 未定義の場合は、RESOURCE_DBID から、それも未定義の場合は デフォルトの接続先を使用します。
2266         *
2267         * RESOURCE_USER_ROLE_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10V01 ・・・・" ;
2268         * @og.rev 4.4.0.0 (2008/08/02) DROLES(データロールズ)の項目追加
2269         * @og.rev 5.6.5.2 (2013/06/21) GEA10ではなくGEA10V01を見るように変更(RESOURCE_USER_SQLに合わせる)
2270         * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(GEA10V01.DROLES、FGJ廃止)
2271         *
2272         * @og.paramLevel 3:標準推奨
2273         */
2274        public static final String RESOURCE_USER_ROLE_SQL
2275        // 7.4.4.0 (2021/06/30) Modify
2276        //                                                              = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
2277        //                                                              + " FROM GEA10V01"
2278        //                                                              + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
2279        //                                                              + " ORDER BY SYSTEM_ID" ;
2280                                                                        = "SELECT USERID,LANG,NAME_JA,ROLES"
2281                                                                        + " FROM GEA10V01"
2282                                                                        + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=?"
2283                                                                        + " ORDER BY SYSTEM_ID" ;
2284
2285        /**
2286         * ユーザーリソースの情報を取得するデータソースの種別を指定します(初期値:""⇒DB,LDAP)。
2287         * 何も指定しない場合(初期値)は、DBからユーザーリソースの情報を取得します。
2288         * "LDAP"を指定すると、LDAPからユーザーリソースを取得します。
2289         *  "LDAP"を使用する場合の設定方法については、RESOURCE_USER_LDAP_CLMの説明を参照して下さい。
2290         *
2291         * RESOURCE_USER_SRC_TYPE = "" ;
2292         * @og.rev 5.2.0.0 (2010/09/01) 新規追加
2293         *
2294         * @og.paramLevel 2:使用時設定
2295         */
2296        public static final String RESOURCE_USER_SRC_TYPE = "";
2297
2298        /**
2299         * ユーザーリソース検索LDAP項目。
2300         * ユーザーをLDAPから検索する場合のカラムを指定します。
2301         * カラムには、必ず、USERID,LANG,NAME_JA,ROLES がこの順番で含まれる必要があります。
2302         * 検索条件は、RESOURCE_USER_LDAP_FILTER で指定しておいてください。
2303         * 対象となる属性名が存在しない場合は、ダミーの属性名を指定することもできます。
2304         * 各項目において、値が取得できない場合は、以下のデフォルト値が適用されます。
2305         *  lang(言語)             : 'ja'
2306         *  cn(名称)               : ログインID
2307         *  roles(ロールズ)        : 属性名と同じ文字列
2308         *
2309         * なお、LDAPの基本情報は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
2310         * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
2311         * 定数の値を使用します。
2312         *
2313         * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEが"LDAP"に設定されている必要があります。
2314         *
2315         * RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles" ;
2316         * @og.rev 5.2.0.0 (2010/09/01) 新規追加
2317         * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(DROLES廃止)
2318         *
2319         * @og.paramLevel 2:使用時設定
2320         */
2321        //public static final String RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles,droles" ;      // 7.4.4.0 (2021/06/30) Modify
2322        public static final String RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles" ;
2323
2324        /**
2325         * ユーザーリソース検索LDAP条件(ロール指定)。
2326         * ユーザーをロール指定でLDAPから検索する場合の検索条件を指定します。
2327         * 検索条件で定義される {0}にはシステムIDが、{1}にはログインIDが、{2}にはロールが指定されます。
2328         * システムIDの検索条件が不要な場合は、{0}の指定を外すことも可能です。
2329         * また、ここで指定された条件は、LDAP検索のフィルターとしてそのまま渡されますので、
2330         * 固定条件を追加することもできます。
2331         *
2332         * なお、LDAPの基本情報は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
2333         * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
2334         * 定数の値を使用します。
2335         *
2336         * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEが"LDAP"に設定されている必要があります。
2337         *
2338         * RESOURCE_USER_ROLE_LDAP_FILTER = "(&amp;(sysid={0})(uid={1})(roles={2}))" ;
2339         * @og.rev 5.2.0.0 (2010/09/01) 新規追加
2340         * @og.paramLevel 2:使用時設定
2341         */
2342        public static final String RESOURCE_USER_ROLE_LDAP_FILTER = "(&(sysid={0})(uid={1})(roles={2}))" ;
2343
2344        /**
2345         * ユーザーリソース検索LDAP条件。
2346         * ユーザーをLDAPから検索する場合の検索条件を指定します。
2347         * 検索条件で定義される {0}にはシステムIDが、{1}にはログインIDが指定されます。
2348         * システムIDの検索条件が不要な場合は、{0}の指定を外すことも可能です。
2349         * また、ここで指定された条件は、LDAP検索のフィルターとしてそのまま渡されますので、
2350         * 固定条件を追加することもできます。
2351         *
2352         * なお、LDAPの基本情報は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
2353         * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
2354         * 定数の値を使用します。
2355         *
2356         * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEが"LDAP"に設定されている必要があります。
2357         *
2358         * RESOURCE_USER_LDAP_FILTER = "(&amp;(sysid={0})(uid={1}))" ;
2359         * @og.rev 5.2.0.0 (2010/09/01) 新規追加
2360         * @og.paramLevel 2:使用時設定
2361         */
2362        public static final String RESOURCE_USER_LDAP_FILTER = "(&(sysid={0})(uid={1}))" ;
2363
2364        // /**
2365        // * ユーザーパラメータ検索SQL。
2366        // * システムパラメータを個別ユーザー毎にカスタマイズする場合に使用する
2367        // * ユーザーパラメータを取得するSQLを定義します。
2368        // * 検索するカラムには、必ず、PARAM_ID,PARAM,FGCRYPT がこの順番で含まれており、
2369        // * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの順番で指定される必要があります。
2370        // * (カラム名は関係ありません。並び順と意味が重要です。)
2371        // * また、検索順(ORDER BY)は、優先順位の低い順に検索してください。同一PARAM_IDが
2372        // * 複数存在する場合は、一番最後に検索されたPARAMを使用します。
2373        // * ユーザーパラメータは、ユーザーリソース と異なり、RESOURCE_DBID から取得します。
2374        // * それが未定義の場合は デフォルトの接続先を使用します。
2375        // *
2376        // * USER_PARAMETER_SQL = "SELECT PARAM_ID,PARAM,FGCRYPT FROM GE16 ・・・" ;
2377        // *
2378        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(GE16廃止)
2379        // *
2380        // * @og.paramLevel 3:標準推奨
2381        // */
2382        // 7.4.4.0 (2021/06/30) Delete
2383        // public static final String USER_PARAMETER_SQL = "SELECT PARAM_ID,PARAM,FGCRYPT FROM GE16"
2384        //                                                              + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
2385        //                                                              + " ORDER BY SYSTEM_ID" ;
2386
2387        /**
2388         * アクセス統計テーブル使用設定。
2389         * アクセス統計テーブルを使用する場合は、true , 使用しない場合は、false を設定します。
2390         * 初期値は、true です。
2391         * USE_ACCESS_TOKEI_TABLE = "true" ;
2392         * @og.paramLevel 3:標準推奨
2393         */
2394        public static final String USE_ACCESS_TOKEI_TABLE = "true" ;
2395
2396        /**
2397         * アクセス統計テーブルを再編成するまでのデータの生存期間を設定します。
2398         * データが作成された日時を基準として、ここで指定された期間よりも古い
2399         * データは、物理削除されます。
2400         * ACCESS_TOKEI_ALIVE_DAYSが指定されていない(null)場合、データの削除は行われません。
2401         * 初期値は、180日です。
2402         *
2403         * ACCESS_TOKEI_ALIVE_DAYS = "180" ;
2404         * @og.paramLevel 1:設定確認
2405         */
2406        public static final String ACCESS_TOKEI_ALIVE_DAYS = "180" ;
2407
2408        /**
2409         * アクセス統計テーブルを使用したメニュー表示の過去日付の設定日数。
2410         * 階層メニューでレベル3の場合、非標準としてデフォルトでは表示されません。
2411         * これに、アクセス統計テーブルの個人別過去の訪問履歴より、設定日数以内に
2412         * アクセスされていれば、動的にレベル2へ引き上げます。
2413         * 前準備として、アクセス統計テーブル使用設定(USE_ACCESS_TOKEI_TABLE)を
2414         * true にしておく必要があります。
2415         * 初期値は、20日 です。
2416         * ACCESS_TOKEI_PAST_DAYS = "20" ;
2417         * @og.paramLevel 3:標準推奨
2418         */
2419        public static final String ACCESS_TOKEI_PAST_DAYS = "20" ;
2420
2421        /**
2422         * SQLインジェクション対策用チェックの実施有無の設定 。
2423         * 特定リクエスト情報にシングルクォート(')が含まれている場合に、入力エラーに
2424         * するかどうかを指定します。
2425         * SQLのWHEREパラメータの値に、' or 'A' like 'A のような形式を使用すると、
2426         * 意図しない情報を抜き出すことが可能になります。
2427         * リクエストが数字タイプの場合は、or 5=5 などのシングルクォートを使用しない
2428         * コードを埋めても、数字チェックで検出可能です。
2429         * エンジンでは、2つのSQLを連続で流す事が出来ないので、上記形式でのチェックで
2430         * ある程度のセキュリティは確保できます。
2431         * 初期値は、true です。
2432         * USE_SQL_INJECTION_CHECK = "true" ;
2433         * @og.paramLevel 3:標準推奨
2434         */
2435        public static final String USE_SQL_INJECTION_CHECK = "true" ;
2436
2437        /**
2438         * 読込フラグ(FGLOAD) のマーカー設定モードを使用するかどうか指定(true:使用する)
2439         * 読込フラグ(FGLOAD)が '1' のデータは、起動時に先読みします。
2440         * '0'の場合は、個別にキー要求が発生した時点で読み込みます。
2441         * その時、追加読み込み(先読みされていないカラム)に対して、読込フラグ(FGLOAD)を '2' に
2442         * 自動設定します。('2' はマーカーだけで、自動読込は行いません。)
2443         * USE_FGLOAD_AUTOSET = "true" ;
2444         *
2445         * @og.rev 6.3.1.0 (2015/06/28) 読込フラグ(FGLOAD) のマーカー設定追加。
2446         *
2447         * @og.paramLevel 7:要再起動
2448         */
2449        public static final String USE_FGLOAD_AUTOSET = "true";
2450
2451        // /**
2452        // * 個人別お気に入りメニューを登録する場合の画面IDリスト。
2453        // * このキーには、お気に入りメニューの画面IDをCSV形式で記述します。
2454        // * 個人設定可能ですが、SystemData としては、初期値を持っていません。
2455        // * GUI_FAVORITE_MENU_LIST = "" ;
2456        // *
2457        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
2458        // *
2459        // * @og.paramLevel 4:個人設定可
2460        // */
2461        // 7.4.4.0 (2021/06/30) Delete
2462        // public static final String GUI_FAVORITE_MENU_LIST = "";
2463
2464        /**
2465         * ダイレクトジャンプリンク時のハッシュ化されたURLの有効期間を日数の初期値。
2466         * これは、登録された時間から計算して、何日間有効にしておくかを指定します。
2467         * ゼロ、またはマイナスが指定された場合は、制限なしに設定されます。
2468         * 初期値は、20日 です。
2469         * LINK_VALID_DURATION_DAYS = "20" ;
2470         * @og.paramLevel 4:個人設定可
2471         */
2472        public static final String LINK_VALID_DURATION_DAYS = "20" ;
2473
2474        /**
2475         * Tomcat起動時初期処理 URL。
2476         * これは、Tomcatが起動された初期化処理時に呼び出されるURLを指定します。
2477         * エンジンでは、各画面に対してURLを呼び出すことで、処理を実行することが
2478         * 可能になります。例えば、帳票デーモンの起動URLを設定しておけば、Tomcat
2479         * 起動時に、URLがコールされて、帳票デーモンが自動的に起動します。
2480         * このキーで始まるキーで登録します。処理は、キーのソート順です。
2481         *
2482         * CONTEXT_INITIAL_CALL_URL = "" ;
2483         * @og.paramLevel 7:要再起動
2484         */
2485        public static final String CONTEXT_INITIAL_CALL_URL = "" ;
2486
2487        /**
2488         * Tomcat起動時初期処理 URLを起動するユーザー、パス。
2489         * これは、Tomcatが起動された初期化処理時に呼び出されるURLを実行する際の
2490         * ユーザー及びパスを指定します。
2491         * [ユーザー名]:[パスワード]の形式で指定します。
2492         * 初期値はadmin:admin(ユーザー、パスワード共にadmin)です。
2493         *
2494         * @og.rev 4.2.2.0 (2008/05/22) 新規作成
2495         *
2496         * CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2497         * @og.paramLevel 7:要再起動
2498         */
2499        public static final String CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2500
2501        /**
2502         * ファイルダウンロード時の半角カナ-全角カナ変換使用有無。
2503         * ファイルダウンロード時のファイル名を半角カナ-全角カナ変換を行うかどうかを指定します。
2504         * FileDownload サーブレットで、漢字(特に半角カタカナ)を含むファイル名でダウンロード
2505         * させようとすると、ファイル名が途中で切れてしまう現象が発生します。
2506         * 原因は、IEの仕様で、ある程度仕方がないとの事です。
2507         * エンジンでは、URLEncodeを行うことで、若干の改善は図られていますが、半角カタカナを
2508         * 半角カタカナを全角カタカナに変換することでさらに改善を図ることが可能です。
2509         * 初期値は true(半角カナ-全角カナ変換を行う)です。
2510         *
2511         * USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2512         * @og.paramLevel 3:標準推奨
2513         */
2514        public static final String USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2515
2516        /**
2517         * ファイルダウンロード時のURLチェック機能利用有無。
2518         * ファイルダウンロード時のURLチェック機能を利用するどうかを指定します。
2519         * このキーFileDownload サーブレットに対してのみ適用されます。
2520         * trueに指定して場合、"file"で指定するファイル文字列のMD5ハッシュキーを
2521         * "key"に指定しておく必要があります。これが一致しない場合、ファイルへの
2522         * アクセスが拒否されます。falseの場合は、これらのチェックは行われません。
2523         * 初期値は false(チェックしない)です。
2524         *
2525         * USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2526         * @og.paramLevel 3:標準推奨
2527         */
2528        public static final String USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2529
2530        // /**
2531        // * PAGE_END_CUT フラグを使用(true)すると、最後の一行が表示されない不具合対応です。
2532        // * これは、データが存在しなくなった状態で、PAGE_END_CUTという文字列を見つけると
2533        // * それ以降の、PAGE_END_CUTという文字列が存在している行を削除するという仕様です。
2534        // * そのときのデータ存在チェックの関係で、最後のデータが存在しているにもかかわらず
2535        // * その行を削除していました。(判定に rowOver フラグを見ていた)
2536        // * これを、データがなくなったことを示す、dataOver フラグを見るようにします。
2537        // * COMPATIBLE_PAGE_END_CUT_RETRIEVAL フラグは、互換性を考慮し、true の場合は、
2538        // * dataOver フラグを見ます。(つまり正常に動作します)
2539        // * false(初期値)の場合は、現在の状態のままとして、rowOver フラグを見ます。
2540        // * 初期値は 互換性を考慮し false(現在の状態のまま)とします。
2541        // *
2542        // * COMPATIBLE_PAGE_END_CUT_RETRIEVAL = "false" ;
2543        // * @og.rev 3.8.1.2 (2005/12/19) 新規作成
2544        // * @og.rev 5.7.1.0 (2013/12/06) 帳票側を対応。Excel帳票でのみ有効
2545        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
2546        // *
2547        // * @og.paramLevel 3:標準推奨
2548        // */
2549        // 7.4.4.0 (2021/06/30) Delete
2550        // public static final String COMPATIBLE_PAGE_END_CUT_RETRIEVAL = "false" ;
2551
2552        /**
2553         * ガントヘッダーにおいて、時間ヘッダーの上段に日付を、下段の時間軸の(h)の削除を行います。
2554         * 日付は、表示開始時刻の上と、その12時間後に表示します。
2555         * この2段組の対応を使用するかどうかを指定します。
2556         * 初期値は、false です。
2557         *
2558         * USE_GANTTHEADER_MULTIPLE_COLUMN = "false" ;
2559         * @og.rev 3.8.1.4 (2006/03/13) 新規作成
2560         *
2561         * @og.paramLevel 3:標準推奨
2562         */
2563        public static final String USE_GANTTHEADER_MULTIPLE_COLUMN = "false" ;
2564
2565        /**
2566         * ガントヘッダーにおいて、30日、90日、180日のヘッダー表示で、日付まで
2567         * 表示するか、月のみ表示するかを指定します。
2568         * ガントヘッダーの繰返し表示でバックグラウンドイメージは固定日なので、一月表示を
2569         * 30日単位で表示していますが、先頭日付が 1日でないため、判りにくいと苦情がありました。
2570         * そこで、30日、90日、180日のヘッダー表示時に、日付を表示しないようにするフラグです。
2571         * 月表示は、その月が 20日以降の場合、翌月を表示します。
2572         *
2573         * 初期値は、互換性の為、false です。
2574         *
2575         * USE_GANTTHEADER_MONTH_DATE = "false" ;
2576         * @og.rev 3.8.5.2 (2006/06/09) 新規作成
2577         *
2578         * @og.paramLevel 3:標準推奨
2579         */
2580        public static final String USE_GANTTHEADER_MONTH_DATE = "false" ;
2581
2582        /**
2583         * ガントヘッダーにおいて時間単位のガントを表示する際に、上段に
2584         * 月日を表示するかどうかを指定します。
2585         * trueにした場合は表示します。
2586         *
2587         * 初期値は、互換性の為、false です。
2588         *
2589         * USE_MDHEADER_ONTIME = "false" ;
2590         * @og.rev 5.7.0.0 (2013/11/03) 新規作成
2591         *
2592         * @og.paramLevel 3:標準推奨
2593         */
2594        public static final String USE_MDHEADER_ONTIME = "false" ;
2595
2596        /**
2597         * ユーザー情報の IDNO で ログインユーザーIDの先頭 C を取り除くかどうか。
2598         *
2599         * ユーザー情報の IDNO で ログインユーザーIDの先頭 C を取り除くかどうかを
2600         * 指定するパラメータ(USE_USER_IDNO_C_SAPLESS)を追加します。
2601         * true にすると、現状とおなじ、6桁以上の場合に 先頭 C を取り除きます。
2602         * false にすると、ID と IDNO が同じ値にセットされます。
2603         * それ以外の IDNO を使用する場合は、3.8.1.2 (2005/12/19) で対応したように
2604         * IDNO に直接値を設定する機能を使用して、書き換えてください。
2605         * 初期値は、互換性の為、true です。
2606         *
2607         * USE_USER_IDNO_C_SAPLESS = "true" ;
2608         * @og.rev 3.8.5.3 (2006/06/30) 新規作成
2609         *
2610         * @og.paramLevel 3:標準推奨
2611         */
2612        public static final String USE_USER_IDNO_C_SAPLESS = "true" ;
2613
2614        /**
2615         * ポップアップカレンダの種類を指定します。
2616         *
2617         * ここでは、CAL1 と CAL3 の2種類のポップアップカレンダの種類を指定できます。
2618         * CAL1 が、従来の1か月分の表示カレンダで、CAL3 が3か月分のカレンダです。
2619         * 数字は動的な月数ではなく、個別に JSP ファイルを呼び出しているため、現時点では、
2620         * この、2つだけが指定できます。
2621         *
2622         * CAL1: common/calendar.jsp
2623         * CAL3: calendar_3month.jsp
2624         * 初期値は、CAL3(calendar_3month.jsp)です。
2625         *
2626         * CALENDAR_POPUP_JSP = "CAL3" ;
2627         *
2628         * @og.rev 6.8.5.0 (2018/01/09) 新規作成
2629         *
2630         * @og.paramLevel 7:要再起動
2631         */
2632        public static final String CALENDAR_POPUP_TYPE = "CAL3" ;
2633
2634        /**
2635         * カレンダデータの初期設定
2636         * カレンダーポップアップ上での先頭曜日を月曜日にします。
2637         * 通常はfalse(日曜日)です。
2638         *
2639         * CALENDAR_START_MONDAY = "false" ;
2640         * @og.rev 5.6.5.2 (2013/06/21) 新規作成
2641         *
2642         * @og.paramLevel 4:個人設定可
2643         */
2644        public static final String CALENDAR_START_MONDAY = "false" ;
2645
2646        /**
2647         * カレンダの先頭曜日を月曜日にするかどうか。
2648         * カレンダーDBにデータが存在しない場合に、使用されるカレンダークラスを設定します。
2649         * 初期設定は、org.opengion.plugin.calendar パッケージの SUNDAY(日曜日のみが休日) です。
2650         *
2651         * DEFAULT_CALENDAR_CLASS = "org.opengion.hayabusa.resource.CalendarPGData_SUNDAY" ;
2652         * @og.rev 4.0.0.0 (2007/08/28) 新規作成
2653         *
2654         * @og.paramLevel 3:標準推奨
2655         */
2656        public static final String DEFAULT_CALENDAR_CLASS = "org.opengion.hayabusa.resource.CalendarPGData_SUNDAY" ;
2657
2658        /**
2659         * 時間単位のガントヘッダーにおいて、休日を表示するかどうかを判定します。
2660         * 初期値は、true です。
2661         *
2662         * USE_GANTTHEADER_SKIP_HOLIDAY = "true" ;
2663         * @og.rev 4.0.0.0 (2007/09/05) 新規作成
2664         *
2665         * @og.paramLevel 3:標準推奨
2666         */
2667        public static final String USE_GANTTHEADER_SKIP_HOLIDAY = "true" ;
2668
2669        /**
2670         * 帳票デーモンの検索条件(ORDER BY)を指定します。
2671         *
2672         * 1ページ目と2ページ目で帳票IDを変更し、2ページ目のみを
2673         * 大量出力する場合は、検索順(つまり、印字順)を変更することで、対応できます。
2674         * ただし、帳票システムは、共通に使用するため、勝手にソート順を変更すると
2675         * 大変なことになる為、自システムのみで使用することを確認の上、設定変更を
2676         * して下さい。並び替えの項目の前には、必ず"A."(GE50)を付加して下さい。
2677         *
2678         * REPORT_DAEMON_ORDER_BY = " A.SYSTEM_ID,A.LISTID,A.GROUPID,A.YKNO" ;
2679         * @og.rev 4.0.1.0 (2007/12/19) 新規作成 (Ver3より復活)
2680         *
2681         * @og.paramLevel 3:標準推奨
2682         */
2683        public static final String REPORT_DAEMON_ORDER_BY = " A.SYSTEM_ID,A.LISTID,A.GROUPID,A.YKNO" ;
2684
2685        // /**
2686        // * RFID帳票を発行するためのサービスクラスを指定します。
2687        // * org.opengion.hayabusa.report.RFIDPrintPointService を継承している必要があります。
2688        // * デフォルト設定は、org.opengion.plugin.report.rfid.RFIDPrintPointService_DEFAULTです。
2689        // *
2690        // * REPORT_RFID_SERVICE_CLASS = "org.opengion.plugin.report.RFIDPrintPointService_DEFAULT" ;
2691        // * @og.rev 5.4.3.0 (2011/12/26) INUYAMAからDEFAULTに変更
2692        // * @og.rev 5.9.0.0 (2015/09/04) プラグイン扱いに変更
2693        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(RFIDPrintPointService_DEFAULT.java廃止)
2694        // *
2695        // * @og.paramLevel 2:使用時設定
2696        // */
2697        // 7.4.4.0 (2021/06/30) Delete
2698        // public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.plugin.report.RFIDPrintPointService_DEFAULT" ;
2699        //public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT" ;
2700        //public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.rfid.RFIDPrintPointService_INUYAMA";
2701
2702        // /**
2703        // * RFID帳票でファイル出力をする際の文字コードを指定します。
2704        // * デフォルト設定は、UTF-8です。
2705        // *
2706        // * REPORT_RFID_TEXT_ENCODE = "UTF-8" ;
2707        // * @og.rev 5.4.3.0 (2011/12/26) 新規作成
2708        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(RFIDPrintPointService_DEFAULT廃止)
2709        // *
2710        // * @og.paramLevel 2:使用時設定
2711        // */
2712        // 7.4.4.0 (2021/06/30) Delete
2713        // public static final String REPORT_RFID_TEXT_ENCODE = "UTF-8" ;
2714
2715        /**
2716         * CSV帳票を発行するためのサービスクラスを指定します。
2717         * org.opengion.hayabusa.report.CSVPrintPointService を継承している必要があります。
2718         * デフォルト設定は、org.opengion.hayabusa.report.rfid.CSVPrintPointService_DEFAULTです。
2719         *
2720         * REPORT_CSV_SERVICE_CLASS = "org.opengion.plugin.report.CSVPrintPointService_DEFAULT" ;
2721         * @og.rev 5.9.0.0 (2015/09/04) 新規作成
2722         *
2723         * @og.paramLevel 2:使用時設定
2724         */
2725        public static final String REPORT_CSV_SERVICE_CLASS = "org.opengion.plugin.report.CSVPrintPointService_DEFAULT" ;
2726
2727        /**
2728         * CSV帳票でファイル出力をする際の文字コードを指定します。
2729         * デフォルト設定は、UTF-8です。
2730         *
2731         * REPORT_CSV_TEXT_ENCODE = "UTF-8" ;
2732         * @og.rev 5.9.0.0 (2015/09/04) 新規作成
2733         *
2734         * @og.paramLevel 2:使用時設定
2735         */
2736        public static final String REPORT_CSV_TEXT_ENCODE = "UTF-8" ;
2737
2738        /**
2739         * GEシステムのフォルダ名(URLのコンテキスト名)。
2740         * GE_CONTEXT_NAME = "ge" ;
2741         *
2742         * @og.rev 6.3.8.3 (2015/10/03) ge4 → ge 変更。
2743         *
2744         * @og.paramLevel 3:標準推奨
2745         */
2746        public static final String GE_CONTEXT_NAME = "ge" ;
2747
2748        /**
2749         * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの最大数。
2750         *
2751         * 初期値は256ですが、デーモンブループの分だけ起動されるため、通常
2752         * 意識する必要はありません。
2753         * REPORT_MAX_PROCESS_COUNT = "256" ;
2754         * @og.paramLevel 3:標準推奨
2755         */
2756        public static final String REPORT_MAX_PROCESS_COUNT = "256" ;
2757
2758        /**
2759         * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの生存時間(秒)。
2760         *
2761         * soffice.binのプロセスは、プールされ各デーモングループで再利用されます。
2762         * この時、生成から一定期間が過ぎたプロセスは、一度終了させ、再度起動します。
2763         * 初期値は1800秒です。
2764         * REPORT_PROCESS_ALIVE = "1800" ;
2765         * @og.paramLevel 3:標準推奨
2766         */
2767        public static final String REPORT_PROCESS_ALIVE = "1800" ;
2768
2769        /**
2770         * 帳票出力時にエラーが発生した場合の再試行回数。
2771         *
2772         * 帳票出力処理は、全体で[再試行回数+1回]処理を試みます。
2773         * 初期値は0(リトライしない)です。
2774         * REPORT_RETRY_COUNT = "0" ;
2775         * @og.paramLevel 3:標準推奨
2776         */
2777        public static final String REPORT_RETRY_COUNT = "0" ;
2778
2779        /**
2780         * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスに接続する方法を指定します。
2781         *
2782         * 特に理由がない限り、初期値のPIPE接続を利用して下さい。
2783         * 但し、PIPE接続を利用した場合、64Bit版のJavaから帳票システムを動作させると、
2784         * "UnsatisfiedLinkError"が発生することがあります。
2785         * このような場合は、この値を"TCP"に変更し、soffice.binのプロセスにTCP接続するようにして下さい。
2786         * ※ Windowsは64Bit版が主流なので、初期値も、TCP に変更しておきます。
2787         * 初期値は"TCP"(TCP接続)です。
2788         *
2789         * REPORT_OOO_CONN_TYPE = "TCP" ;
2790         * @og.rev 5.1.7.0 (2010/06/01) 新規作成
2791         * @og.rev 6.2.4.0 (2015/05/15) 初期値変更(PIPE → TCP)
2792         *
2793         * @og.paramLevel 3:標準推奨
2794         */
2795        public static final String REPORT_OOO_CONN_TYPE = "TCP" ;               // 6.2.4.0 (2015/05/15)
2796
2797        /**
2798         * 帳票出力で接続方法(REPORT_OOO_CONN_TYPE)を"TCP"(TCP接続)にした場合の初期ポート番号を指定します。
2799         *
2800         * soffice.binへの接続方法をTCP接続にした場合の、初期の接続ポート番号を指定します。
2801         * このポート番号を基点に、最大で
2802         *  [初期ポート番号]+[接続最大プロセス数(REPORT_MAX_PROCESS_COUNT)]-1
2803         * のポート番号が使用される可能性がありますので、この間のポート番号は確実に使用されないことを
2804         * 確認した上で、この初期ポート番号を指定して下さい。
2805         * 初期値は8100です。
2806         *
2807         * REPORT_OOO_MIN_PORT = "8100" ;
2808         * @og.rev 5.1.7.0 (2010/06/01) 新規作成
2809         *
2810         * @og.paramLevel 3:標準推奨
2811         */
2812        public static final String REPORT_OOO_MIN_PORT = "8100" ;
2813
2814        /**
2815         * 帳票出力のQRコード作成時の初期パラメータ(バージョン)を指定します。
2816         *
2817         * これは、org.opengion.hayabusa.report2.OdsContentParser 内でしか使用していません。
2818         *
2819         * バージョン (1から40の整数。0を設定すると自動設定になります。)
2820         *
2821         * REPORT_QR_VERSION = "5" ;
2822         *
2823         * @og.rev 7.0.5.1 (2019/09/27) 帳票出力のQRコード作成時の初期パラメータ
2824         *
2825         * @og.paramLevel 7:要再起動
2826         */
2827        public static final String REPORT_QR_VERSION = "5" ;
2828
2829        /**
2830         * 帳票出力のQRコード作成時の初期パラメータ(エンコードモード)を指定します。
2831         *
2832         * これは、org.opengion.hayabusa.report2.OdsContentParser 内でしか使用していません。
2833         *
2834         * エンコードモード('N':数字モード 'A':英数字モード 'B':8bit byteモード)
2835         *
2836         * REPORT_QR_ENCMODE = "B" ;
2837         *
2838         * @og.rev 7.0.5.1 (2019/09/27) 帳票出力のQRコード作成時の初期パラメータ
2839         *
2840         * @og.paramLevel 7:要再起動
2841         */
2842        public static final String REPORT_QR_ENCMODE = "B" ;
2843
2844        /**
2845         * 帳票出力のQRコード作成時の初期パラメータ(エラー訂正レベル)を指定します。
2846         *
2847         * これは、org.opengion.hayabusa.report2.OdsContentParser 内でしか使用していません。
2848         *
2849         * エラー訂正レベル ('L','M','Q','H') H とM のみサポート
2850         *
2851         * REPORT_QR_ERRCRCT = "M" ;
2852         *
2853         * @og.rev 7.0.5.1 (2019/09/27) 帳票出力のQRコード作成時の初期パラメータ
2854         *
2855         * @og.paramLevel 7:要再起動
2856         */
2857        public static final String REPORT_QR_ERRCRCT = "M" ;
2858
2859        /**
2860         * 帳票出力のQRコード作成時の初期パラメータ(ピクセル数)を指定します。
2861         *
2862         * これは、org.opengion.hayabusa.report2.OdsContentParser 内でしか使用していません。
2863         *
2864         * 1セル辺りの塗りつぶしピクセル数
2865         *
2866         * REPORT_QR_PIXEL = "3" ;
2867         *
2868         * @og.rev 7.0.5.1 (2019/09/27) 帳票出力のQRコード作成時の初期パラメータ
2869         *
2870         * @og.paramLevel 7:要再起動
2871         */
2872        public static final String REPORT_QR_PIXEL = "3" ;
2873
2874        /**
2875         * 帳票出力のQRコード作成時のテキストのエンコードを指定します。
2876         *
2877         * これは、org.opengion.hayabusa.report2.OdsContentParser 内でしか使用していません。
2878         *
2879         * テキストのエンコードの指定がない場合は、プラットフォーム依存のデフォルトの Charset です。
2880         * java.nio.charset.Charset#defaultCharset()
2881         * QRコードで、機種依存文字(①など)は、Windows-31J を指定しても読み取り側が対応していません。
2882         * その場合は、UTF-8 を指定します。(必要なバイト数は当然増えます)
2883         *
2884         * REPORT_QR_TEXT_ENCODE = "" ;
2885         * 初期値は、Shift-JIS 相当
2886         *
2887         * @og.rev 7.2.3.0 (2020/04/10) 帳票出力のQRコード作成時のテキストのエンコード指定
2888         *
2889         * @og.paramLevel 7:要再起動
2890         */
2891        public static final String REPORT_QR_TEXT_ENCODE = "" ;
2892
2893        /**
2894         * 画面遷移なしの登録を行うかどうかを指定します。
2895         * trueが指定された場合、画面遷移を行わず選択行のみを動的に切り替えることで、
2896         * 編集、登録を行います。サーバーへのデータ送信には、jQueryのFormPluginを
2897         * 利用しています。
2898         * また、データを送信する対象のフォームには、id="noTransition"を指定して下さい。
2899         * (該当のIDのフォームが存在しない場合は、JSPの1番目のフォームが送信されます。)
2900         *
2901         * 初期値はfalse(画面遷移なしモードを使用しない)です。
2902         * NO_TRANSITION_MODE = "false" ;
2903         *
2904         * @og.rev 4.3.1.0 (2008/09/02) 新規作成
2905         *
2906         * @og.paramLevel 1:設定確認
2907         */
2908        public static final String NO_TRANSITION_MODE = "false" ;
2909
2910        /**
2911         * 利用するヘッダ固定スクリプト及びスタイルシートを選択します。
2912         * 拡張子を抜いた状態でファイルを指定して下さい。
2913         *
2914         * 初期値:common/scrollBar
2915         * SCROLL_BAR_TYPE = "common/scrollBar"
2916         *
2917         * @og.rev 4.3.5.0 (2009/02/01) 新規作成
2918         * @og.rev 5.0.0.0 (2009/08/03) scrollBar2を標準とする。
2919         *
2920         * @og.paramLevel 1:設定確認
2921         */
2922        public static final String SCROLL_BAR_TYPE = "common/scrollBar2" ;
2923
2924        /**
2925         * hideMenuの初期指定の「開く」ボタンの画像を指定します。
2926         *
2927         * hideMenuタグで作成されるボタンの画像です。
2928         * jsp/iconフォルダ内の画像ファイルを指定して下さい。
2929         *
2930         * 初期値:expand_u.png
2931         * HIDE_OPEN_BUTTON = "expand_u.png"
2932         *
2933         * @og.rev 4.3.6.0 (2009/04/01) 新規作成
2934         *
2935         * @og.paramLevel 1:設定確認
2936         */
2937        public static final String HIDE_OPEN_BUTTON = "expand_u.png" ;
2938
2939        /**
2940         * hideMenuの初期指定の「閉じる」ボタンの画像を指定します。
2941         *
2942         * hideMenuタグで作成されるボタンの画像です。
2943         * jsp/iconフォルダ内の画像ファイルを指定して下さい。
2944         *
2945         * 初期値:shrink_u.png
2946         * HIDE_CLOSE_BUTTON = "shrink_u.png"
2947         *
2948         * @og.rev 4.3.6.0 (2009/04/01) 新規作成
2949         *
2950         * @og.paramLevel 1:設定確認
2951         */
2952        public static final String HIDE_CLOSE_BUTTON = "shrink_u.png" ;
2953
2954        /**
2955         * eventColumn設定時の標準処理JSPファイルの指定します。
2956         *
2957         * eventColumnを設定した場合に実際にカラムを作成する標準のJSPを指定します。
2958         * ここでの記述はjspフォルダを基底にして下さい
2959         *
2960         * 初期値:common/eventColumnMaker.jsp
2961         * EVENT_COLUMN_URL = "common/eventColumnMaker.jsp"
2962         *
2963         * @og.rev 4.3.6.0 (2009/04/01) 新規作成
2964         *
2965         * @og.paramLevel 1:設定確認
2966         */
2967        public static final String EVENT_COLUMN_URL = "common/eventColumnMaker.jsp" ;
2968
2969        /**
2970         * eventColumn利用時のセキュリティ向上対応を行います。
2971         *
2972         * trueにした場合は暗号化処理を入れます。
2973         * trueの場合はvalueタグでデコードする必要があります。
2974         * 初期値は互換性のあるfalseです。
2975         *
2976         * 初期値:false
2977         * EVENT_COLUMN_URL = "false"
2978         *
2979         * @og.rev 5.10.4.0 (2018/10/05) 新規作成
2980         *
2981         * @og.paramLevel 2:使用時設定
2982         */
2983        public static final String EVENT_SQL_ENCRYPT = "false" ;
2984
2985        /**
2986         * TableUpdateParamで使用される固定カラムを処理するクラスを指定します。
2987         *
2988         * TableUpdateParamで通常利用されるクラスは
2989         * org.opengion.plugin.query.DBConstValue_"SYSTEM_ID"
2990         * ですが、このプラグインが存在しない場合に利用される標準のクラスを設定します。
2991         *
2992         * クラスは、フルパスで指定する必要があり、DBConstValue を継承している必要があります。
2993         *
2994         * 初期値:ゼロ文字列("")
2995         * DEFAULT_CONST_CLASS = ""
2996         *
2997         * @og.rev 4.3.6.4 (2009/05/01) 新規作成
2998         * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
2999         *
3000         * @og.paramLevel 2:使用時設定
3001         */
3002        public static final String DEFAULT_CONST_CLASS = "" ;
3003
3004//      /**
3005//       * IE8でIE7エミュレートモードで動作させるタグを出力するかを指定します。
3006//       *
3007//       * trueを指定するとIE8でIE7エミューレートモードで動作するように
3008//       * og:headタグでmetaタグを出力します。
3009//       * openGion Ver6 以降は、ネイティブモード(=false)を初期値にします。
3010//       * 画面の動作がおかしい場合は、true(IE7エミューレートモードで動作させる)を設定するか
3011//       * IEなどのブラウザ上で、互換モードに指定してください。
3012//       *
3013//       * HTML5 の機能を有効にするには、ネイティブモードで動作させるだけでなく、
3014//       * HTML5 のタグを出力する必要があります。
3015//       *   ① USE_IE7_HEADER = "false" に設定する(Ver6 より初期値)。
3016//       *   ② USE_HTML5_HEADER = "true" に設定する(Ver6 より初期値)。
3017//       *   ③ IEのツール⇒互換表示設定で、互換表示に追加したWebサイトから削除する。
3018//       *   ④ 同上の設定で、イントラサイトを互換表示で表示するのチェックを外す。
3019//       * 必要があります。
3020//       *
3021//       * 初期値:false
3022//       * USE_IE7_HEADER = "false"
3023//       *
3024//       * @og.rev 4.3.7.0 (2009/06/01) 新規作成
3025//       * @og.rev 6.0.0.0 (2014/04/11) true → false に初期値変更 (初期値をネイティブモードにします)
3026//       * @og.rev 6.9.5.0 (2018/04/23) 廃止(false固定)
3027//       *
3028//       * @og.paramLevel 3:標準推奨
3029//       */
3030//      public static final String USE_IE7_HEADER = "false" ;
3031
3032//      /**
3033//       * HTML5 に対応した ヘッダーを出力するか、どうかを指定します。
3034//       *
3035//       * trueを指定すると HTML5 形式のヘッダー情報を作成します。
3036//       * og:headタグで DOCTYPE,html,head,metaタグを出力します。
3037//       * openGion Ver6 以降は、HTML5ヘッダー(=true)を初期値にします。
3038//       *
3039//       * HTML5 の機能を有効にするには、ネイティブモードで動作させるだけでなく、
3040//       * HTML5 のタグを出力する必要があります。
3041//       *   ① USE_IE7_HEADER = "false" に設定する(Ver6 より初期値)。
3042//       *   ② USE_HTML5_HEADER = "true" に設定する(Ver6 より初期値)。
3043//       *   ③ IEのツール⇒互換表示設定で、互換表示に追加したWebサイトから削除する。
3044//       *   ④ 同上の設定で、イントラサイトを互換表示で表示するのチェックを外す。
3045//       * 必要があります。
3046//       *
3047//       * 初期値:true
3048//       * USE_HTML5_HEADER = "true"
3049//       *
3050//       * @og.rev 5.7.1.0 (2013/12/06) 新規作成
3051//       * @og.rev 6.0.0.0 (2014/04/11) false → true に初期値変更 (初期値をHTML5にします)
3052//       * @og.rev 6.9.5.0 (2018/04/23) 廃止(true固定)
3053//       *
3054//       * @og.paramLevel 3:標準推奨
3055//       */
3056//      public static final String USE_HTML5_HEADER = "true" ;
3057
3058//      /**
3059//       * IEで最新のレンダリングを行うためのヘッダーを出力するかの設定をします。
3060//       *
3061//       * trueを指定するとcommon/option/html5modalDialog.js、cssをog:headタグで読み込みます。
3062//       *
3063//       * 初期値:true
3064//       * USE_HTML5_MODAL = "true"
3065//       *
3066//       * @og.rev 5.5.8.0 (2012/11/01) 新規作成
3067//       * @og.rev 6.6.0.0 (2016/12/01) USE_HTML5_MODAL の初期値を、true に変更します。
3068//       * @og.rev 6.9.5.0 (2018/04/23) 廃止(true固定)
3069//       *
3070//       * @og.paramLevel 2:使用時設定
3071//       */
3072//      public static final String USE_HTML5_MODAL = "true" ;                   // 6.6.0.0 (2016/12/01)
3073
3074        /**
3075         * HeadタグのUSERID取得をrequestヘッダから取得する場合に利用します。
3076         * 指定した場合はrequest.getRemoteUser()ではなくrequest.getHeaderを利用します。
3077         *
3078         * 一部のSSO製品でこの方式を取っているものがあるためです。
3079         * 初期値は空文字(利用しない)です。
3080         * USERID_HEADER_NAME = ""
3081         *
3082         * @og.rev 5.10.14.2 (2019/08/23) 新規追加
3083         * @og.paramLevel 2:使用時設定
3084         */
3085        public static final String USERID_HEADER_NAME = "" ;
3086
3087        /**
3088         * IEで最新のレンダリングを行うためのヘッダーを出力するかの設定をします。
3089         *
3090         * これを、true にすると、ブラウザを、HTML5 ネイティブに強制的に指定します。
3091         *
3092         * trueを指定するとmetaタグで
3093         * http-equiv="X-UA-Compatible" content="IE=edge"
3094         * を出力します
3095         *
3096         * ※ Surface等のタッチ画面での拡大縮小の動きを有効にするには、true にしておく必要があります。
3097//       * ※ true にすると、旧ポップアップのサイズが最小化されます。同時に、USE_HTML5_MODAL も、true に
3098//       *    設定する必要があります。
3099         *
3100         * 初期値:false
3101         * USE_EDGE_HEADER = "true"
3102         *
3103         * @og.rev 5.9.2.3 (2015/11/27) 新規作成
3104         * @og.rev 6.4.2.1 (2016/02/05) 初期値を、true に変更します。
3105         * @og.rev 6.4.4.1 (2016/03/18) 初期値を、false に変更します。
3106         * @og.rev 6.9.1.0 (2018/02/26) false → true に初期値変更(この状態で動作するように調整します)
3107         *
3108         * @og.paramLevel 2:使用時設定
3109         */
3110//      public static final String USE_EDGE_HEADER = "false" ;
3111        public static final String USE_EDGE_HEADER = "true" ;           // 6.9.1.0 (2018/02/26)
3112
3113        /**
3114         * HTML5 の必須入力(required属性)を、must に適用するかどうかを指定します。
3115         *
3116         * trueを指定すると HTML5 形式の場合、must属性と同時に、required属性を出力します。
3117         * falseの場合は、must属性は、従来のままです。
3118         * openGion Ver6 以降は、HTML5ヘッダー(=true)を初期値にするため、この値も、true です。
3119         * ただし、must 属性に、すべて適用すると、問題が発生する箇所もあるため、注意が必要です。
3120         *
3121         *   ① USE_IE7_HEADER = "false"
3122         *   ② USE_HTML5_HEADER = "true"
3123         *   ③ USE_MUST_REQUIRED = "true"
3124         *
3125         * の条件で、must="true" にすると、required属性も同時出力されます。
3126         *
3127         * 初期値:false
3128         * USE_MUST_REQUIRED= "false"
3129         *
3130         * @og.rev 6.4.0.4 (2015/12/26) 新規作成
3131         *
3132         * @og.paramLevel 7:要再起動
3133         */
3134        public static final String USE_MUST_REQUIRED = "false" ;
3135
3136//      /**
3137//       * タブレット等の画面サイズ調整METAタグ(viewport)を出力するか指定します。
3138//       *
3139//       * trueを指定するとmetaタグで
3140//       * content="width=device-width, initial-scale=1" name="viewport"
3141//       * を出力します
3142//       *
3143//       * 初期値:false
3144//       * USE_VIEWPORT_HEADER = "false"
3145//       *
3146//       * @og.rev 5.5.8.0 (2012/11/01) 新規作成
3147//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
3148//       *
3149//       * @og.paramLevel 2:使用時設定
3150//       */
3151//      public static final String USE_VIEWPORT_HEADER = "false" ;
3152
3153        /**
3154         * エラーをポップアップ形式で表示するかを指定します。
3155         *
3156         * noTransitionがfalseでも、この値をtrueにする事でajaxを利用して
3157         * エラーをポップアップ表示します(command=ENTRY限定)。
3158         * (一覧でeventColumnを利用する画面は戻るボタンで戻った場合に
3159         * 変更した値が保持されていないため、trueが望ましい)
3160         * noTransitionがtrueの場合はこの設定は無視され、全画面で非遷移となります。
3161         * 初期値はfalse(利用しない)です。
3162         *
3163         * 初期値:false
3164         * USE_AJAX_SUBMIT = "false"
3165         *
3166         * @og.rev 4.3.8.0 (2009/08/01) 新規作成
3167         *
3168         * @og.paramLevel 2:使用時設定
3169         */
3170        public static final String USE_AJAX_SUBMIT = "false" ;
3171
3172        /**
3173         * リクエスト情報の HTMLTag開始/終了文字(><) 存在チェックを実施するかどうか[true/false]を設定します。
3174         *
3175         * trueにするとクロスサイトスクリプティング(XSS)対策の一環としてless/greater than signについてのチェックを行います。
3176         * (><) が含まれていたエラーにする(true)/かノーチェックか(false)を指定します。
3177         * {&#064;XXXX}の置換え時にリクエストパラメータのみ適用します。
3178         * attributesに対しては動作しません。
3179         *
3180         * 初期値:true
3181         * USE_XSS_CHECK = "true" ;
3182         *
3183         * @og.rev 5.0.0.2 (2009/09/15) 新規作成
3184         *
3185         * @og.paramLevel 3:標準推奨
3186         */
3187        public static final String USE_XSS_CHECK = "true" ;
3188
3189        /**
3190         * 業務ロジックのJavaソースを格納するディレクトリを指定します。
3191         *
3192         * 業務ロジックのJavaソースを格納するディレクトリを指定します。
3193         * ディレクトリは、コンテキストルートを基点とした相対パスで記述します。
3194         *
3195         * 初期値:src
3196         * BIZLOGIC_SRC_PATH = "src/biz" ;
3197         *
3198         * @og.rev 5.1.1.0 (2009/12/01) 新規作成
3199         * @og.rev 6.9.1.0 (2018/02/26) File.separator を使わず、直接指定します。
3200         *
3201         * @og.paramLevel 3:標準推奨
3202         */
3203//      public static final String BIZLOGIC_SRC_PATH = "src" + File.separator + "biz" ;
3204        public static final String BIZLOGIC_SRC_PATH = "src/biz" ;
3205
3206        /**
3207         * 業務ロジックのJavaクラスファイルを格納するディレクトリを指定します。
3208         *
3209         * 業務ロジックのJavaクラスファイルを格納するディレクトリを指定します。
3210         * ディレクトリは、コンテキストルートを基点とした相対パスで記述します。
3211         *
3212         * 初期値:classes
3213         * BIZLOGIC_CLASS_PATH = "WEB-INF/biz" ;
3214         *
3215         * @og.rev 5.1.1.0 (2009/12/01) 新規作成
3216         * @og.rev 6.9.1.0 (2018/02/26) File.separator を使わず、直接指定します。
3217         *
3218         * @og.paramLevel 3:標準推奨
3219         */
3220//      public static final String BIZLOGIC_CLASS_PATH = "WEB-INF" + File.separator + "biz" ;
3221        public static final String BIZLOGIC_CLASS_PATH = "WEB-INF/biz" ;
3222
3223        /**
3224         * 業務ロジックのJavaソースの動的コンパイルを行うかを指定します。
3225         *
3226         * 業務ロジックのJavaソースの動的コンパイルを行うかを指定します。
3227         * trueを指定すると、Javaソースを変更した後、初めてアクセスされた
3228         * タイミングで動的にコンパイルが行われます。
3229         *
3230         * 初期値:true
3231         * BIZLOGIC_AUTO_COMPILE = "true" ;
3232         *
3233         * @og.rev 5.1.1.0 (2009/12/01) 新規作成
3234         *
3235         * @og.paramLevel 1:設定確認
3236         */
3237        public static final String BIZLOGIC_AUTO_COMPILE ="true";
3238
3239        /**
3240         * 業務ロジックのJavaクラスファイルの動的ロードを行うかを指定します。
3241         *
3242         * 業務ロジックのJavaクラスファイルの動的ロードを行うかを指定します。
3243         * trueを指定すると、Javaクラスファイルが変更された後、初めてアクセスされた
3244         * タイミングで動的にクラスロードが行われます。
3245         *
3246         * 初期値:true
3247         * BIZLOGIC_HOT_DEPLOY = "true" ;
3248         *
3249         * @og.rev 5.1.1.0 (2009/12/01) 新規作成
3250         *
3251         * @og.paramLevel 3:標準推奨
3252         */
3253        public static final String BIZLOGIC_HOT_DEPLOY ="true";
3254
3255        /**
3256         * 画面編集機能で、共通編集の登録/変更、及び出力方法の追加/変更/削除が可能なロールを指定します。
3257         *
3258         * 画面編集機能で、共通編集の登録/変更、及び出力方法の追加/変更/削除が可能なロールを指定します。
3259         * 初期状態では、rootユーザーのみが共通編集の登録、変更が可能で、
3260         * それ以外のユーザーは、個人単位での編集の登録、変更のみが可能です。
3261         *
3262         * 初期値:"-"
3263         * EDIT_COMMON_ROLES = "-";
3264         *
3265         * @og.rev 5.3.6.0 (2011/06/01) 新規作成
3266         *
3267         * @og.paramLevel 1:設定確認
3268         */
3269        public static final String EDIT_COMMON_ROLES = "-";
3270
3271//      /**
3272//       * 伝送システムでホスト間伝送を行う際の送り元ホストコードを指定します。
3273//       *
3274//       * 伝送システムでホスト間伝送を行う際の送り元ホストコードを指定します。
3275//       * 伝送システム利用時、必要に応じて設定を行って下さい。
3276//       *
3277//       * 初期値:""
3278//       * TRANSFER_HOSTNO = "";
3279//       *
3280//       * @og.rev 5.4.1.0 (2011/11/01) 新規作成
3281//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
3282//       *
3283//       * @og.paramLevel 2:使用時設定
3284//       */
3285//      public static final String TRANSFER_HOST_CODE = "";
3286
3287        // /**
3288        // * URL接続を行う際のプロキシのホスト名のデフォルト値を指定します。
3289        // *
3290        // * URL接続を行う際のプロキシのホスト名のデフォルト値を指定します。
3291        // * URL接続機能を利用する場合は、必要に応じて設定を行って下さい。
3292        // *
3293        // * 初期値:""
3294        // * HTTP_PROXY_HOST = "";
3295        // *
3296        // * @og.rev 5.4.2.0 (2011/12/01) 新規作成
3297        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
3298        // *
3299        // * @og.paramLevel 2:使用時設定
3300        // */
3301        // 7.4.4.0 (2021/06/30) Delete
3302        // public static final String HTTP_PROXY_HOST = "";
3303
3304        // /**
3305        // * URL接続を行う際のプロキシのポート番号のデフォルト値を指定します。
3306        // *
3307        // * URL接続を行う際のプロキシのポート番号のデフォルト値を指定します。
3308        // * URL接続機能を利用する場合は、必要に応じて設定を行って下さい。
3309        // *
3310        // * 初期値:0
3311        // * HTTP_PROXY_PORT = 0;
3312        // *
3313        // * @og.rev 5.4.2.0 (2011/12/01) 新規作成
3314        // * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(未使用の為廃止)
3315        // *
3316        // * @og.paramLevel 2:使用時設定
3317        // */
3318        // 7.4.4.0 (2021/06/30) Delete
3319        // public static final String HTTP_PROXY_PORT = "0";
3320
3321        /**
3322         * 紙芝居用のフィルターキーの対応方法を思いつくまでの暫定対応。
3323         *
3324         * query_info.jsp の紙芝居使用時の SYSキーで、
3325         * 「システムリソースキーが存在しません。」を避けるため、暫定的に
3326         * マスタに設定しておきます。
3327         *
3328         * 初期値:false
3329         * USE_FILEFILTER = "false" ;
3330         *
3331         * @og.rev 6.9.5.0 (2018/04/23) 暫定対応
3332         *
3333         * @og.paramLevel 9:自動設定
3334         */
3335        public static final String USE_FILEFILTER = "false";
3336
3337        /**
3338         * ファイル取込システムをTomcat起動時に実行開始するかどうかを指定します。
3339         *
3340         * true に設定すると、org.opengion.fukurou.fileexec.MainProcess を起動します。
3341         *
3342         * 初期値:false
3343         * USE_FILEEXEC = "false" ;
3344         *
3345         * @og.rev 7.2.5.0 (2020/06/01) 新規作成
3346         * @og.rev 7.4.4.0 (2021/06/30) openGionV8事前準備(コメントのGE58廃止)
3347         *
3348         * @og.paramLevel 2:使用時設定
3349         */
3350        public static final String USE_FILEEXEC = "false";
3351
3352//      /*******************************************************************************
3353//       *
3354//       * 以下は、Ver4と共通でリソースDB(GExx)を利用する場合にのみ設定します。
3355//       * 通常、openGionを利用する場合は、確認・設定の必要はありません。
3356//       *
3357//       *******************************************************************************/
3358//
3359//      /**
3360//       * (通常は使いません)Ver4と共通のリソースDB(GExx)を利用する場合に設定します。
3361//       *
3362//       * Ver4と共通のDBを利用する場合は、trueを設定することで、openGion本体(Java)及び
3363//       * GEシステムの各画面からアクセスする際の項目名が、旧項目名に変換されます。
3364//       *
3365//       * 内部的に項目名が変化される項目一覧は以下の通りです。
3366//       *
3367//       *   テーブルID            (false) ※openGion標準     (true) ※Ver4互換
3368//       *   ------------       ----------------------- --------------------
3369//       *   GEA05                      ROLES                                   ROLE
3370//       *   GEA10                      NAME_JA                                 NAME
3371//       *   GE50                       OUT_FILE                                OUTFILE
3372//       *   GE50                       OUT_DIR                                 OUTDIR
3373//       *   GE51                       TEXT_DATA                               TEXT
3374//       *   GE51                       CLM                                             COLUMN_NAME
3375//       *   GE53                       OUT_FILE                                OUTFILE
3376//       *   GE53                       OUT_DIR                                 OUTDIR
3377//       *   GE55                       HOST_ID                                 HOST
3378//       *   GE30                       H_TXT                                   HEADER
3379//       *   GE30                       F_TXT                                   FOOTER
3380//       *   GE31                       CONTENTS                                CONTENT
3381//       *   GE32                       CONTENTS                                CONTENT
3382//       *   GE33                       ADDRESS                                 MEMBER
3383//       *   GE33                       NAME_JA                                 NAME
3384//       *   GE33                       KBNAME                                  NM_KBN
3385//       *
3386//       * VER4_COMPATIBLE_MODE = "false";
3387//       * @og.rev 6.9.5.0 (2018/04/23) 廃止
3388//       * @og.paramLevel 3:標準推奨
3389//       */
3390//      public static final String VER4_COMPATIBLE_MODE = "false";
3391
3392        /**
3393         * インスタンスを作らないので、コンストラクタは、private に設定します。
3394         */
3395        private SystemData() {}
3396}