kw40_02.10.2017_-_08.10.2017
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kw40_02.10.2017_-_08.10.2017 [2017/10/05 13:15] – [rm#22382 CR 22025: Concession - Integration of Spot-It application (Airbus Proof of Concept)] kalaschnikow | kw40_02.10.2017_-_08.10.2017 [2018/04/23 15:57] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== KW40 02.10.2017 - 08.10.2017 ====== | ||
| + | |||
| + | ===== Montag 02.10.2017 ===== | ||
| + | |||
| + | ==== Contract Experts ==== | ||
| + | * **+** Rechnung abschicken | ||
| + | |||
| + | ==== Avril ==== | ||
| + | * **-** Knopf im Ordner: "Alle löschen" | ||
| + | * **+** Funktionalität implementieren | ||
| + | * JobsCtrl.js showConfirmDeleteAll() | ||
| + | * JobService.deleteAllJobsFromFolder() | ||
| + | * **+** Mehrsprachlichkeit implementieren | ||
| + | * **-** WAR erstellen und installieren | ||
| + | * **-** Eine TODO Liste im Projekt " | ||
| + | |||
| + | - В поле Time (скрин 1, обозначено 3) передавать сразу время поступления тревоги в WSC, что бы патрулю не надо было спрашивать у оператора время тревоги и меньше тратить время на заполнение | ||
| + | |||
| + | & 3. Кнопку Resolv, если можно переименовать в Akt | ||
| + | |||
| + | - Bug: if all jobs are completed (on the tablet), then the last job is still visible on the right side. The list view is empty, but the details view - not. | ||
| + | |||
| + | - Bug: if all jobs are completed (by admin from web UI), then tablet receives a notification, | ||
| + | |||
| + | |||
| + | 10. Добавить возможность патрулю отменить заполнение акта. Т.е. грубо говоря рядом с кнопкой Resolv должна быть кнопка Cancel, при нажатии на которую приложение спросит (лучше 2 раза) что точно он хочет отменить этот таск или нет. При отмене в админке должен этот таск маркироваться как отмененный пользователем. | ||
| + | |||
| + | По админке | ||
| + | |||
| + | 1. Будет использовать анкету questionnaireId = 2, ее желательно переименовать в Häireakt | ||
| + | |||
| + | 2. При выводе на печать предлагаю сделать два вариант. Первый вариант такой как сейчас, | ||
| + | |||
| + | 3. Добавить возможность выбора нескольких тасков и удаление их разом. | ||
| + | |||
| + | По шаблону акта | ||
| + | |||
| + | 1. Между словом HÄIREAKT и номером акта добавить пробел (скрин 2) | ||
| + | 2. Häire põhjustas anduri rakendumine tsoonis номер зоны, mille kutsus esile: | ||
| + | |||
| + | ==== Steuer ==== | ||
| + | * **-** Rechnungen sammeln | ||
| + | |||
| + | ==== Bauer Gear Motor ==== | ||
| + | * **-** TI LaunchPad testen | ||
| + | * **-** Mit einem Testprogramm (von einem anderen Hersteller, evtl. von TI) | ||
| + | * **-** Verbindung herstellen | ||
| + | * **-** Services entdecken | ||
| + | * **-** Knopfdrücke abfangen | ||
| + | * **-** Datenquelle (Testprogramm) finden, welches BLE 4.0 simuliert | ||
| + | |||
| + | |||
| + | ===== Mittwoch 04.10.2017 ===== | ||
| + | |||
| + | ==== rm#22895 Synchronize database schemata SEESCMDB0 and SEESCM_ARCH ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **+** SQL Skript fertig machen (momentan liegt er auf dem Desktop -> scm_arch.sql) | ||
| + | * fertig schreiben | ||
| + | * **+** virtuelle Spalten durch normale ersetzen, wenn notwendig (sie sollten normalerweise aber schon alle vorhanden sein) | ||
| + | * **+** Burkhard fragen was mit der TAIRMYWSUPDATEQUEUE ist. Sie sollte eigentlich ins AEE ausgelagert sein, existiert aber immer noch -> Spalten zu Arch-Schema auch hinzufügen. Erstens sind sie notwendig, und es tut auch eigentlich nicht weh. | ||
| + | * **+** Speziell meine Commits prüfen | ||
| + | * **+** 11-er | ||
| + | * **+** 10-er | ||
| + | * **+** in die 11-er Version von der airscm_arch Schema reinstellen | ||
| + | |||
| + | ==== rm#20874 CONCESSION - System error (S/N exceeding 4.000 characters) ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **+** '' | ||
| + | * **+** Herausfinden was genau zu tun ist | ||
| + | * NCRDAOImpl.getNCROverviewCount() | ||
| + | * NCRDAOImpl.getNCRModelsInternal() | ||
| + | * Das funktioniert: | ||
| + | <code sql> | ||
| + | select CASE WHEN CNT <= 5 then STR ELSE STR||' | ||
| + | from (select count(*) as cnt, listagg(case when rownum <= 5 then cteststring end ,';' | ||
| + | as str from (select * from ttestagg where ROWNUM< | ||
| + | </ | ||
| + | * Jetzt müssen die SQLs in NCRDAOImpl.getNCROverviewCount() und NCRDAOImpl.getNCRModelsInternal() angepasst werden | ||
| + | |||
| + | * Nützliche Links: | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | |||
| + | ==== rm#22382 CR 22025: Concession - Integration of " | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **-** Meine Änderungen sind gestashed. Stash heißt so wie das Ticket (" | ||
| + | * **-** Untersuchen was zu tun ist | ||
| + | * **-** Hr. Harazim fragen | ||
| + | * **-** wie die URL heißen soll? | ||
| + | * **-** wie die Parameter heißen sollen und was dort reinkommt? | ||
| + | * **-** was tun , wenn entweder die URL mehr/ | ||
| + | * **+** flag CENABLESPOTITBUTTON in tCPProfiles_SCD | ||
| + | * **-** flag CENABLESPOTITBUTTON in Agenda | ||
| + | * **-** URL config key: SPOT_IT_URL | ||
| + | * tConfig? | ||
| + | * Beispiel: BaseHelper.getHelpsystemURL() | ||
| + | * Eine Standardfunktion erstellen, die URLs zusammensetzt im common-util-base Projekt | ||
| + | * mit Udo sprechen, ob er fertig ist, damit ich da weiter machen kann | ||
| + | |||
| + | * **?** NCRDAOImpl | ||
| + | * getNCROverviewCount() | ||
| + | * getNCRModelsInternal() | ||
| + | * **-** ncrDetailsCfg.js.jsp | ||
| + | * add button | ||
| + | * **+** visible only if flag configured | ||
| + | * **-** implement "on click" | ||
| + | * **+** implement functionality | ||
| + | * **-** implement URL fetching | ||
| + | |||
| + | * **+** ncrDetailsPanel.js | ||
| + | * **+** checkButtonVisibility() ausprogrammieren | ||
| + | |||
| + | |||
| + | ==== rm#22656 Central Login: user name shown as mailto: link (regression) ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **-** Prüfen ob im 11-er Branch alles vom 10-er gemerged ist und keine (neuen) Templates die $username ohne display: | ||
| + | |||
| + | ==== Steuer ==== | ||
| + | * **-** Rechnungen sammeln | ||
| + | |||
| + | ==== Bauer Gear Motor ==== | ||
| + | * **+** TI LaunchPad testen | ||
| + | * **+** Mit einem Testprogramm (von einem anderen Hersteller, evtl. von TI) | ||
| + | * **+** Verbindung herstellen | ||
| + | * **+** Services entdecken | ||
| + | * **+** Knopfdrücke abfangen | ||
| + | * **-** Datenquelle (Testprogramm) finden, welches BLE 4.0 simuliert | ||
| + | |||
| + | |||
| + | ===== Donnerstag 05.10.2017 ===== | ||
| + | |||
| + | ==== rm#22947 POEMA: NullPointerException when sending email to admin about inactive email address ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | Caused by: java.lang.NullPointerException | ||
| + | at com.seeburger.airsupply.po.shared.util. | ||
| + | POOSPVelocityAbstract.getVelocityBaseContext(POOSPVelocityAbstract.java: | ||
| + | </ | ||
| + | |||
| + | * **+** NPE abfangen und keinen Wert in die Values schreiben | ||
| + | |||
| + | ==== rm#21582 EDI Scheduler does not remove cascade ID in parallel scenarios ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Statusmeldung vom BIS: | ||
| + | <code xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Die Statusmeldung kann man simulieren in dem man im JMS Client eine " | ||
| + | |||
| + | === Nütliches Zeug === | ||
| + | * Job-Runs werden in TAIREDIMESSAGES protokolliert. IDs holen: SELECT * FROM TAIREDIMESSAGES order by cID DESC | ||
| + | |||
| + | |||
| + | === TODO === | ||
| + | |||
| + | * **-** Parallelläufe simulieren und die im Ticket erwähnte Exception bekommen | ||
| + | * **-** ... | ||
| + | * **-** Catch ContainsNoDataException in StatusMessageImportHandler after starting a new job loop and reset the cascade ID. In this case, the scheduler has finished and the cascade ID must be reset. | ||
| + | |||
| + | ==== rm#22382 CR 22025: Concession - Integration of " | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **-** Meine Änderungen sind gestashed. Stash heißt so wie das Ticket (" | ||
| + | * **-** Untersuchen was zu tun ist | ||
| + | * **-** Hr. Harazim fragen | ||
| + | * **-** wie die URL heißen soll? | ||
| + | * **-** wie die Parameter heißen sollen und was dort reinkommt? | ||
| + | * **-** was tun , wenn entweder die URL mehr/ | ||
| + | * **+** flag CENABLESPOTITBUTTON in tCPProfiles_SCD | ||
| + | * **-** flag CENABLESPOTITBUTTON in Agenda | ||
| + | * **-** URL config key: SPOT_IT_URL | ||
| + | * tConfig? | ||
| + | * Beispiel: BaseHelper.getHelpsystemURL() | ||
| + | * Eine Standardfunktion erstellen, die URLs zusammensetzt im common-util-base Projekt | ||
| + | * mit Udo sprechen, ob er fertig ist, damit ich da weiter machen kann | ||
| + | |||
| + | * **-** ncrDetailsCfg.js.jsp | ||
| + | * add button | ||
| + | * **+** visible only if flag configured | ||
| + | * **-** implement "on click" | ||
| + | * **+** implement functionality | ||
| + | * **-** implement URL fetching | ||
| + | |||
| + | * **+** ncrDetailsPanel.js | ||
| + | * **+** checkButtonVisibility() ausprogrammieren | ||
| + | |||
| + | |||
| + | ==== rm#22656 Central Login: user name shown as mailto: link (regression) ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **+** Prüfen ob im 11-er Branch alles vom 10-er gemerged ist und keine (neuen) Templates die $username ohne display: | ||
| + | |||
| + | ==== Steuer ==== | ||
| + | * **-** Rechnungen sammeln | ||
| + | |||
| + | ===== Freitag 06.10.2017 ===== | ||
| + | ==== Palletways Schnittstelle ==== | ||
| + | * **-** Auftragsdaten an Palletways übermitteln | ||
| + | * Tabelle tbPLWSchnittstelle | ||
| + | * Testaufträge sollen mit " | ||
| + | * **-** Datenbankschnittstelle realisieren | ||
| + | * **-** Spezifikation erstellen: wie ein bestimmter Status in der Tabelle gemeldet wird | ||
| + | * **-** Aufbau der tbStatusVerlauf beschreiben | ||
| + | * **-** Log in die Tabelle schreiben | ||
| + | * **-** Beliebige Datenbank addressieren (z.B. über Kommandozeilenparameter) | ||
| + | * **-** App um 3 Status ausbauen (Vollständig/ | ||
| + | * **-** Wichtigkeit mit Rolf klären. Ich glaube er meinte, dass das im ersten Schritt von dem Disponenten/ | ||
| + | * **-** Überlegen wie das gestaltet werden soll (Spec schreiben?) | ||
| + | * **-** Gestaltung mit Rolf klären | ||
| + | * **-** Implementieren | ||
| + | ==== Avril ==== | ||
| + | * **-** Knopf im Ordner: "Alle löschen" | ||
| + | * **-** Estnische Übersetzungen reinmachen | ||
| + | * **-** WAR erstellen und installieren | ||
| + | * **-** Eine TODO Liste im Projekt " | ||
| + | |||
| + | - В поле Time (скрин 1, обозначено 3) передавать сразу время поступления тревоги в WSC, что бы патрулю не надо было спрашивать у оператора время тревоги и меньше тратить время на заполнение | ||
| + | |||
| + | & 3. Кнопку Resolv, если можно переименовать в Akt | ||
| + | |||
| + | - Bug: if all jobs are completed (on the tablet), then the last job is still visible on the right side. The list view is empty, but the details view - not. | ||
| + | |||
| + | - Bug: if all jobs are completed (by admin from web UI), then tablet receives a notification, | ||
| + | |||
| + | |||
| + | 10. Добавить возможность патрулю отменить заполнение акта. Т.е. грубо говоря рядом с кнопкой Resolv должна быть кнопка Cancel, при нажатии на которую приложение спросит (лучше 2 раза) что точно он хочет отменить этот таск или нет. При отмене в админке должен этот таск маркироваться как отмененный пользователем. | ||
| + | |||
| + | По админке | ||
| + | |||
| + | 1. Будет использовать анкету questionnaireId = 2, ее желательно переименовать в Häireakt | ||
| + | |||
| + | 2. При выводе на печать предлагаю сделать два вариант. Первый вариант такой как сейчас, | ||
| + | |||
| + | 3. Добавить возможность выбора нескольких тасков и удаление их разом. | ||
| + | |||
| + | По шаблону акта | ||
| + | |||
| + | 1. Между словом HÄIREAKT и номером акта добавить пробел (скрин 2) | ||
| + | 2. Häire põhjustas anduri rakendumine tsoonis номер зоны, mille kutsus esile: | ||
| + | |||
| + | ===== Samstag 07.10.2017 ===== | ||
| + | |||
| + | ==== Palletways Schnittstelle ==== | ||
| + | * **-** Auftragsdaten an Palletways übermitteln | ||
| + | * **-** Mail an Hr. Grewe schreiben | ||
| + | * Tabelle tbPLWSchnittstelle | ||
| + | * Testaufträge sollen mit " | ||
| + | * **-** Datenbankschnittstelle realisieren | ||
| + | * **-** Spezifikation erstellen: wie ein bestimmter Status in der Tabelle gemeldet wird | ||
| + | * **-** Aufbau der tbStatusVerlauf beschreiben | ||
| + | * **-** Log in die Tabelle schreiben | ||
| + | * **-** Beliebige Datenbank addressieren (z.B. über Kommandozeilenparameter) | ||
| + | * **-** App um 3 Status ausbauen (Vollständig/ | ||
| + | * **-** Wichtigkeit mit Rolf klären. Ich glaube er meinte, dass das im ersten Schritt von dem Disponenten/ | ||
| + | * **-** Überlegen wie das gestaltet werden soll (Spec schreiben?) | ||
| + | * **-** Gestaltung mit Rolf klären | ||
| + | * **-** Implementieren | ||
| + | |||
| + | ==== Steuer ==== | ||
| + | * **-** Rechnungen sammeln | ||
| + | |||
| + | |||
| + | ==== Avril ==== | ||
| + | * **-** Knopf im Ordner: "Alle löschen" | ||
| + | * **-** Estnische Übersetzungen reinmachen | ||
| + | * **-** WAR erstellen und installieren | ||
| + | * **-** Eine TODO Liste im Projekt " | ||
| + | |||
| + | - В поле Time (скрин 1, обозначено 3) передавать сразу время поступления тревоги в WSC, что бы патрулю не надо было спрашивать у оператора время тревоги и меньше тратить время на заполнение | ||
| + | |||
| + | & 3. Кнопку Resolv, если можно переименовать в Akt | ||
| + | |||
| + | - Bug: if all jobs are completed (on the tablet), then the last job is still visible on the right side. The list view is empty, but the details view - not. | ||
| + | |||
| + | - Bug: if all jobs are completed (by admin from web UI), then tablet receives a notification, | ||
| + | |||
| + | |||
| + | 10. Добавить возможность патрулю отменить заполнение акта. Т.е. грубо говоря рядом с кнопкой Resolv должна быть кнопка Cancel, при нажатии на которую приложение спросит (лучше 2 раза) что точно он хочет отменить этот таск или нет. При отмене в админке должен этот таск маркироваться как отмененный пользователем. | ||
| + | |||
| + | По админке | ||
| + | |||
| + | 1. Будет использовать анкету questionnaireId = 2, ее желательно переименовать в Häireakt | ||
| + | |||
| + | 2. При выводе на печать предлагаю сделать два вариант. Первый вариант такой как сейчас, | ||
| + | |||
| + | 3. Добавить возможность выбора нескольких тасков и удаление их разом. | ||
| + | |||
| + | По шаблону акта | ||
| + | |||
| + | 1. Между словом HÄIREAKT и номером акта добавить пробел (скрин 2) | ||
| + | 2. Häire põhjustas anduri rakendumine tsoonis номер зоны, mille kutsus esile: | ||
| + | |||
| + | |||
| + | ==== Bauer Gear Motor ==== | ||
| + | * **-** TI LaunchPad testen | ||
| + | * **-** Mit einem Testprogramm (von einem anderen Hersteller, evtl. von TI) | ||
| + | * **-** Verbindung herstellen | ||
| + | * **-** Services entdecken | ||
| + | * **-** Knopfdrücke abfangen | ||
| + | * **-** Datenquelle (Testprogramm) finden, welches BLE 4.0 simuliert | ||
| + | |||
| + | |||
| + | ==== Wiatrack ==== | ||
| + | * **-** Dienst alle X Minuten starten bzw. prüfen | ||
| + | |||
