Autor: Wojciech Lewicki
Data: 14 kwietnia 2003

Parametry wejściowe aplikacji Palio Designer




Parametry podstawowe


parametr

wyjaśnienie

wartość domyślna

database.connection_spec Określa dane połączenia ( host:port:instancja ). Wraz z wersją 2.0 format został rozszerzony. Formatowi tego parametru jest poświęcony osobny dokument. OBOWIĄZKOWY
application. mode Określa czy Designer działa w trybie klasycznym ("single-site"), czy też ma obsługiwać wiele instancji naraz ("multiple-sites"). Dodatkowo wartość "run_test" pozwala na automatyczne uruchomienie testu (w połączeniu z parametrem debug.test_base_class). "multiple-sites"
application. enable_auto_login Umożliwia automatyczny login (bez okna logowania) jeśli login i hasło są określone przez parametry wywołania. YES
application. use_sticky_notes_feature Umożliwia wyłączenie obsługi samoprzylepnych karteczek (sticky notes). YES
application. authentication_schema Określa mechanizm autentykacji (okreslania tożsamości użytkownika). Dostępne są opcje :
  • "no-authentication" - brak autentykacji, tzn. wszyscy logują się na tego samego użytkownika
  • "virtual-users" - jeden "prawdziwy" użytkownik (w bazie danych) ale użytkownicy mają swoje loginy (wirtualne - obsługiwane jedynie przez program Palio Designer), patrz dokładny opis
"no-authentication"
database.driver Nazwa klasy ze sterownikiem JDBC. "oracle.jdbc. driver.OracleDriver"
database.language język jaki będzie używany w połączeniu z bazą danych "POLISH"
database.namespace przestrzeń nazw w bazie danych null
database.query_timeout Maksymalny czas wykonywania pojedynczego zapytania SQL w sekundach. Jeśli wartość jest, czas oczekiwania będzie nieograniczony (tzn. ograniczony jedynie czasem oczekiwania interfejsu sieciowego). 0
modules.repository Określa, czy ma być obsługiwany moduł repozytorium. NO
applet.stop_closes_vm Określa czy zatrzymanie alpetu (następuje po opuszczeniu strony) ma powodować zamknięcie maszyny wirtualnej YES
program.disable_secutiry_manager Określa czy wyłączyć obsługę zarządcę praw dostępu (SecurityManager) NO
program.locale Pozwala ustawić lokalizację aplikacji (locale) bez względu na domyślną lokalizację systemu operacyjnego. Format parametru jest standardowy : "language", "language_country" lub "language_country_variant". Bliższe informacje na temat opisu lokalizacji można znaleźć w dokumentacji Java API dla java.util.Locale. null
program.jpalio Wraz z wersją 2.0 ten parametr staje się nieistotny
Określa czy program ma obsługiwać wersję klasyczną portala (PALIO) czy jego nową wersję (jPALIO). Jeśli ustawiony na YES program będzie obsługiwać wersję jPALIO).
NO
login.default_login W wersji 2.0 parametr jest nieaktualny (deprecated)
Określa domyślny login przy logowaniu
null
login.default_password W wersji 2.0 parametr jest nieaktualny (deprecated)
Określa domyślne hasło przy logowaniu
null




Parametry dla celów testowania aplikacji


parametr

wyjaśnienie

wartość domyślna

debug.trace_queries Określa, czy mają być logowane zapytania SQL generowane w trakcie pracy systemu. NO
debug.check_libraries Określa, czy program ma sprawdzić obecność wszystkich potrzebnych bibliotek przed rozpoczęciem pracy. YES
debug.run_gc_often Wymusza GC i finalizację po zamknięciu połączenia NO
debug.test_base_class Określa klasę zawierającą test do uruchomienia. null