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