27.05.2019 Montag
[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#mai|Mai]], [[2019KW22|KW22]]\\ ====== Termine ====== * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/saskia.rewitzer/6W70SYLL) ====== TODO ====== * **-** Gymnastik (5x12) * **-** Seeburger * **-** Avril ===== Seeburger ===== * **-** [[https://cust-projects.seeburger.de/redmine/issues/30845|rm30845 NoE multiple Download: lost NoE when "Supplier NoE reference" is the same]] * First check if for given key (folder + file name) there are multiple models * If not: * write file(s) as previously * If yes * create an OutputStream for each key * go through all models and write the contents into the outputstream * after that create a ZipEntry for each OutputStream * My removed comment: At first: we have this problem also with NCR download. So I think Marc Harazim should participate in this discussion too. After I've seen the code I can say that we have here at least 2 things to be defined by SupplyOn. Both are not very important, because the situation with download of records with the same supplier reference number is rare, but maybe some side effects can appear. So please answer both questions. 1. The records selected for download can contain attachments with the same name. At the moment the attachment of the last selected record will override the previous attachments with the same name. What should be done here? Can I change the name of the attachment (e.g. add "_" to the attachment file name)? 2. At the moment the name of the CSV file is generated with the help of following pattern: / __.csv If all selected records have the same supplier reference number, every record should be written in the same file, but... the *timestamp can change* during the process of the download file generation. This means at the moment we can have many such csv files contained in one zip-file. For example: supprefno/20170527_095959_noe_supprefno.csv -> contains first X records supprefno/20170527_100000_noe_supprefno.csv -> contains next Y records supprefno/20170527_100001_noe_supprefno.csv -> contains next Z records I don't think that Supplyon is aware of this, because such situation is very rare. So I think it will be OK, if I simply use the one timestamp for all CSV files contained in the downloaded zip file. * **-** [[rm31010|rm31010 CONCESSION (AIRS-1724): Sending a 200 MB NCR causes an issue]] [[https://cust-projects.seeburger.de/redmine/issues/31010|rm31010 CONCESSION (AIRS-1724): Sending a 200 MB NCR causes an issue]] * JMS Nachrichtentyp "Stream" testen * ... * **-** [[AIRS-1724|AIRS-1724 Concession - Attachment size limitation per NCR]] [[https://tasks.supplyon.de/browse/AIRS-1724|AIRS-1724 Concession - Attachment size limitation per NCR]] * **-** Test implementation * **-** NCR * **+** With values set for Customer Org Id * **-** Max file size * **+** Import (verified value with debugger, because JMS client has a problem with big files) * **+** Upload * **+** Max total size * **+** Import (verified value with debugger, because JMS client has a problem with big files) * **+** Upload * **-** Without values set for Customer Org Id * **-** Max file size * **-** Import * **+** Upload * **-** Max total size * **-** Import * **+** Upload * **-** ASN Attachment Upload (?) * **-** Write Unit tests * **-** customer org set -> return customer org values * **-** customer org NOT set -> return "general purpose" values * **-** [[AIRS-1809|AIRS-1809 Concession - New uniqueness validation for NCR-Create interface]] [[https://tasks.supplyon.de/browse/AIRS-1809|AIRS-1809]] * **-** "Create" part * **-** Notify Marc: * CUSTOMER_REFERENCE_ALREADY_IN_USE(124, ErrorCategory.HEADER) -> airsupply.ncr.processingerror.customerrefnotunique=Customer reference already in use for the corresponding customer. * MISSING_CUSTOMER_REFERENCE(125, ErrorCategory.HEADER) -> airsupply.ncr.processingerror.missingcustomerrefno=NCR Customer Reference missing. * **-** Add NLS key for case “Return error message (No unique NCR found)” * **-** Add key * **-** Use this key in ''NcrLockIdCalculator'' in all cases where ''result is > 1'' ===== Seeburger backlog===== * **-** CDI * https://www.baeldung.com/java-ee-cdi * https://docs.oracle.com/javaee/7/tutorial/cdi-basic.htm * https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8 * **-** [[http://10.15.100.164/index.php/2018/01/12/developing-multiple-features-in-parallel/|Developing multiple Features in parallel]] * **-** [[AIRS-1174 Provide "Characteristics" information for POM]] * **-** [[AIRS-903 UX Dimensions in a new tab in DA]] * **-** Dokumentieren in meinem Wiki wie die DAOImpl-Tests geschrieben und ausgeführt werden müssen * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow) * [[Impact of SCRUM on the DEV process]] * Misc * https://code.visualstudio.com/docs/languages/javascript ===== Avril ===== * **-** [[https://angular.io/tutorial|Angular Tutorial]] * **-** Angular Buch * **-** 21. Использование и создание модулей * **-** Avril 2.0 * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden * **-** Prüfen, ob von der App eine Tonbenachrichtigung kommt, wenn ein neuer Auftrag kommt * **-** Prüfen, ob die App nicht zu viel zieht * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen