Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table Excerpt
nameplugininfo

Plugin info
MaintenanceDepartmentDev CUF
LicTypePłatna
ArtifactIdjdbc-datasources
PriceEUR1 084,00
PricePLN4 500,00
TypWtyczkiWtyczka
PluginIdcom.suncode.plugin-jdbc-datasources
ShortDescriptionWtyczka zawiera implementację źródeł danych operujących na bazie SQL.
 

...

Image Added

Za pomocą opisywanej wtyczki oraz komponentów operujących na źródłach danych można odczytywać jak i przekazywać dane z systemu PlusWorkflow do dowolnej bazy danych skonfigurowanej poprzez opisywane poniżej połączenie.

...

Aby utworzyć nowe połączenie z bazą, należy wybrać przycisk "Utwórz połączenie" na formularzu dodawania nowego źródła danych.

Info

Od wersji wtyczki 1.0.16 dodana została możliwość parametryzowania ID połączenia. Wybierając skonfigurowane połączenie należy użyć znaczników "{" oraz "}" (np. {polaczenie_testowe}), gdzie "połaczenie_testowe" jest ID zdefiniowanego, istniejącego połączenia - w takim przypadku wartość "{polaczenie_testowe}" należy wpisać w pole "ręcznie" nie wybierając połączenia z listy dostępnych połączeń.

Warning

Połączenie o wpisanym ID musi zostać wcześniej skonfigurowane w systemie.

 

Po kliknięciu powyższego przycisku ukaże się okno konfiguracji połączenia:

Image RemovedImage Added

Nazwa parametruOd wersjiOpis parametru
Id

1.0.0

Unikalne id połączenia.
Nazwa

1.0.0

Nazwa połączenia, wyświetlana w systemie
Opis

1.0.0

Opis połączenia, wyświetlany w systemie
Nazwa klasy sterownika

1.0.0

Nazwa klasy sterownika JDBC wg. konwencji Java - {package.name}.{ClassName}
Przykład: PostgreSQL: org.postgresql.Driver  | MS SQL: com.microsoft.sqlserver.jdbc.SQLServerDriver  | Oracle: oracle.jdbc.driver.OracleDriver
W przypadku podania nazwy klasy sterownika nieistniejącego w systemie PlusWorkflow na formularzu zostanie wyświetlony przycisk "Wgraj sterownik", za pomocą którego możliwe jest dodanie do systemu nowego sterownika (np. obsługującego bazę MySQL).
Adres połączenia

1.0.0

Connection string, zawierający adres oraz nazwę bazy danych

Przykład: PostgreSQL: jdbc:postgresql://127.0.0.1:5432/test | MS SQL:  jdbc:sqlserver://{adresSerwera};databaseName={NazwaBazy}

Nazwa użytkownika

1.0.0

Nazwa użytkownika bazy danych
Hasło

1.0.0

Hasło użytkownika bazy danych

 

Wywołaj bez Sposób generowania kluczy

1.0.13

Możliwe wartości:

  • Brak
  • Z automatycznym generowaniem kluczy
  • Bez automatycznego generowania kluczy
Wyłącza automatyczne generowanie kluczy podczas wykonywania zapytania na bazie danych. Należy zaznaczyć, jak baza tego nie obsługuje

"Bez automatycznego generowania kluczy" należy wybrać, gdy baza nie obsługuje automatycznego generowania kluczy np. Progress (nie mylić z Postgress).

Po uzupełnieniu parametrów połączenia można przetestować poprawność konfiguracji poprzez kliknięcie "Testuj". Jeśli system potwierdzi nawiązanie połączenia można zapisać daną konfigurację poprzez kliknięcie przycisku "Utwórz połączenie". Raz utworzone połączenie dodane zostanie do listy szablonów

...

Info

Od wersji 1.0.8 wtyczka automatycznie dodaje do listy połączeń konfiguracje udostępnione systemowi poprzez inne wtyczki, np. DB Explorer. Połączenie takie zawiera odpowiednią adnotację (nazwa lub id wtyczki, z której pochodzi dane połączenie).

Info

Od wersji 1.0.12 logowane są wyniki zapytania do bazy danych. Logowanie odbywa się na poziomie INFO. Aby logi były widoczne w pliku logów należy w konfiguracji systemu ustawić odpowiedni poziom dla klasy komponentu:

com.suncode.plugin.datasource.jdbc.component.JdbcDataSource

Image Added

Info

Aby dany logger pojawił się na liście należy przynajmniej raz wywołać źródło danych.

 

Przykład konfiguracji

Image RemovedImage Added

Hide If
special@anonymous

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyDSJDBC-12

Panel
titleChange log

1.0.13

  • Usunięcie/ukrycie parametru: "Wywołaj bez automatycznego generowania kluczy"
  • Dodanie nowego parametru: "Sposób generowania kluczy"