Table of Contents
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 “Avril” schreiben und mit Prioritäten versehen
- В поле 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, which can be cancelled, but it is impossible to stop the sound.
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: заменить на Häire põhjustas anduri rakendumine tsoonis: номер зоны из заполненной анкеты (скрин 2)
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://cust-projects.seeburger.de/redmine/issues/22895
- + 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://cust-projects.seeburger.de/redmine/issues/20874
- +
listaggLösung implementieren- + Herausfinden was genau zu tun ist
- NCRDAOImpl.getNCROverviewCount()
- NCRDAOImpl.getNCRModelsInternal()
- Das funktioniert:
SELECT CASE WHEN CNT <= 5 THEN STR ELSE STR||'...' END str FROM (SELECT COUNT(*) AS cnt, listagg(CASE WHEN rownum <= 5 THEN cteststring END ,';') WITHIN GROUP (ORDER BY NULL) AS str FROM (SELECT * FROM ttestagg WHERE ROWNUM<=10));
- Jetzt müssen die SQLs in NCRDAOImpl.getNCROverviewCount() und NCRDAOImpl.getNCRModelsInternal() angepasst werden
- Nützliche Links:
rm#22382 CR 22025: Concession - Integration of "Spot-It" application (Airbus Proof of Concept)
https://cust-projects.seeburger.de/redmine/issues/22382
- - Meine Änderungen sind gestashed. Stash heißt so wie das Ticket (“rm#22382 CR 22025: Concession…”)
- - 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/weniger Parameter hat als in der JSP da sind ?
- + 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://cust-projects.seeburger.de/redmine/issues/22656
- - Prüfen ob im 11-er Branch alles vom 10-er gemerged ist und keine (neuen) Templates die $username ohne display:none anzeigen
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://cust-projects.seeburger.de/redmine/issues/22947
Caused by: java.lang.NullPointerException
at com.seeburger.airsupply.po.shared.util.
POOSPVelocityAbstract.getVelocityBaseContext(POOSPVelocityAbstract.java:297)
- + NPE abfangen und keinen Wert in die Values schreiben
rm#21582 EDI Scheduler does not remove cascade ID in parallel scenarios
https://cust-projects.seeburger.de/redmine/issues/21582
Statusmeldung vom BIS:
<?xml version="1.0" encoding="UTF-8"?> <TransmissionEnvelope> <SO-AirSupply> <ControlArea> <Version>2.2</Version> <SenderInfo>;;PORT123;LS;PGICLNT001</SenderInfo> <ReceiverInfo>PORT456;LI;SUPPLYON</ReceiverInfo> <ContentInfo> <ExternalMessageID>100000000122</ExternalMessageID> <CreationTimeStamp>20100202080000</CreationTimeStamp> </ContentInfo> <ProcessingInfo> <InternalMessageID>S23943</InternalMessageID> <!-- tAirPOSchedule.cExportMsgId --> <ReceivingTimeStamp>20101201131402</ReceivingTimeStamp> <TestFlag>false</TestFlag> </ProcessingInfo> <Validation> <Status>SUCCESS</Status> </Validation> </ControlArea> </SO-AirSupply> </TransmissionEnvelope>
Die Statusmeldung kann man simulieren in dem man im JMS Client eine “SO-StatusNotification” schickt.
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 "Spot-It" application (Airbus Proof of Concept)
https://cust-projects.seeburger.de/redmine/issues/22382
- - Meine Änderungen sind gestashed. Stash heißt so wie das Ticket (“rm#22382 CR 22025: Concession…”)
- - 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/weniger Parameter hat als in der JSP da sind ?
- + 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://cust-projects.seeburger.de/redmine/issues/22656
- + Prüfen ob im 11-er Branch alles vom 10-er gemerged ist und keine (neuen) Templates die $username ohne display:none anzeigen
Steuer
- - Rechnungen sammeln
Freitag 06.10.2017
Palletways Schnittstelle
- - Auftragsdaten an Palletways übermitteln
- Tabelle tbPLWSchnittstelle
- Testaufträge sollen mit “Test” im Feld Referenz anfangen
- - 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/Teilzugestellt/Nicht zugestellt)
- - Wichtigkeit mit Rolf klären. Ich glaube er meinte, dass das im ersten Schritt von dem Disponenten/Lageristen über ein Knopf im TMS gemacht wird. Im zweiten Schritt - über die App. D.h. zuerst Übermittlung der Aufträge realisieren und dann die App erweitern. Klären, ob das so ist.
- - Ü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 “Avril” schreiben und mit Prioritäten versehen
- В поле 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, which can be cancelled, but it is impossible to stop the sound.
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: заменить на Häire põhjustas anduri rakendumine tsoonis: номер зоны из заполненной анкеты (скрин 2)
Samstag 07.10.2017
Palletways Schnittstelle
- - Auftragsdaten an Palletways übermitteln
- - Mail an Hr. Grewe schreiben
- Tabelle tbPLWSchnittstelle
- Testaufträge sollen mit “Test” im Feld Referenz anfangen
- - 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/Teilzugestellt/Nicht zugestellt)
- - Wichtigkeit mit Rolf klären. Ich glaube er meinte, dass das im ersten Schritt von dem Disponenten/Lageristen über ein Knopf im TMS gemacht wird. Im zweiten Schritt - über die App. D.h. zuerst Übermittlung der Aufträge realisieren und dann die App erweitern. Klären, ob das so ist.
- - Ü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 “Avril” schreiben und mit Prioritäten versehen
- В поле 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, which can be cancelled, but it is impossible to stop the sound.
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: заменить на Häire põhjustas anduri rakendumine tsoonis: номер зоны из заполненной анкеты (скрин 2)
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
