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