27.11.2017 Montag
====== Termine ====== * ====== Arbeit ====== ===== rm#23486 CR21921: OrgID als Schlüsselwert für die Jobparametrisierung ===== [[rm23486]] https://cust-projects.seeburger.de/redmine/issues/23486 (CR -> https://cust-projects.seeburger.de/redmine/issues/21921) ==== TODO ==== * **+** com.seeburger.airsupply.otd.job.OTDKPIM2MReportJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard-> es soll eine Exception geworfen werden * **+** Valider Name mit Wildcard-> es soll eine Exception geworfen werden * **+** Nur Id vorhanden * **+** Valide Id * **+** Catch-all Wildcard-> es soll eine Exception geworfen werden * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen * **+** Name=*, Id=* -> es soll eine Exception kommen * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** Test CUSTOMER_ORG (Name="Airbus France", Id="101700") * **+** Weder Name noch Id vorhanden * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard * **+** Valider Name mit Wildcard * **+** Nur Id vorhanden * **+** Catch-all Wildcard * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen * **+** Name=*, Id=* * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** Die fertigen Jobs umschreiben, so dass JobUtil verwendet wird * **+** com.seeburger.airsupply.md.material.job.MaterialDataReportJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard-> es soll eine Exception geworfen werden * **+** Valider Name mit Wildcard-> es soll eine Exception geworfen werden * **+** Nur Id vorhanden * **+** Catch-all Wildcard-> es soll eine Exception geworfen werden * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen -> es soll etwas gemacht werden * **+** Name=*, Id=* -> es soll eine Exception kommen * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** com.seeburger.airsupply.archive.client.job.AbstractArchivingJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard * **+** Valider Name mit Wildcard * **+** Nur Id vorhanden * **+** Catch-all Wildcard * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen -> es soll etwas gemacht werden * **+** Name=*, Id=* * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** com.seeburger.airsupply.asn.manager.job.ASNErrorReportCleanupJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll Standard-Wert "*" genommen werden * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard * **+** Valider Name mit Wildcard * **+** Nur Id vorhanden * **+** Catch-all Wildcard * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen -> es soll etwas gemacht werden * **+** Name=*, Id=* * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** com.seeburger.airsupply.asn.manager.job.LateDespatchAdviceJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard * **+** Valider Name mit Wildcard * **+** Nur Id vorhanden * **+** Catch-all Wildcard * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen -> es soll etwas gemacht werden * **+** Name=*, Id=* * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **+** com.seeburger.airsupply.asn.manager.job.ASNCleanupJob * **+** Implement * **+** Test CORPORATE_GROUP (Name="AIRBUS", Id="100011") * **+** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **+** Nur Name vorhanden * **+** Valider Name * **+** Catch-all Wildcard * **+** Valider Name mit Wildcard * **+** Nur Id vorhanden * **+** Catch-all Wildcard * **+** Valide Id * **+** Id mit Wildcard-> es soll eine Exception geworfen werden * **+** Ungültige Id -> es soll eine Exception geworfen werden * **+** Name UND Id vorhanden * **+** Name und Id passen zusammen -> es soll etwas gemacht werden * **+** Name=*, Id=* * **+** Name=*, Id= -> es soll eine Exception kommen * **+** Name=, Id=* -> es soll eine Exception kommen * **+** Name und Id passen NICHT zusammen -> es soll eine Exception kommen * **-** com.seeburger.airsupply.otd.job.OTDKPIReorgJob * **-** com.seeburger.airsupply.otd.job.OTDLinesReorgJob * **-** com.seeburger.airsupply.otd.job.OTDLinesReportJob * **-** com.seeburger.airsupply.po.client.job.POActivityTimeoutNotifierJob * **-** com.seeburger.airsupply.po.client.job.POAutoCommitJob * **-** com.seeburger.airsupply.po.client.job.PoCollabReportCRExporter * **-** com.seeburger.airsupply.po.client.job.POCollabReportV4ExporterJob * **-** com.seeburger.airsupply.po.client.job.POFinalizerJob * **-** com.seeburger.airsupply.po.client.job.PONoReceptionAlertJob * **-** com.seeburger.airsupply.po.client.job.POStatusHistoryExporterJob * **-** com.seeburger.airsupply.edi.messagemonitor.job.MessageMonitorReorg * **-** com.seeburger.smarti.custom.so.routing.job.NetworkLinkReorganizationJob * **-** com.seeburger.smarti.custom.so.routing.job.NetworkLinkReportJob * **-** com.seeburger.smarti.custom.so.routing.job.NetworkLinkReportV2Job * **-** Implement * **-** Test (CORPORATE_GROUP_NAME='AIRBUS', CORPORATE_GROUP_ID=100011) * **-** Weder Name noch Id vorhanden -> es soll eine Exception kommen * **-** Nur Name vorhanden * **-** Nur Id vorhanden * **-** Name UND Id vorhanden * **-** Name und Id passen zusammen -> es soll etwas gemacht werden * **-** Name und Id passen NICHT zusammen -> es soll nichts gemacht werden ===== Misc ===== * **-** Was machen wir mit den Timeouts (s.Mail von Christian/Jens)? * TXImportManagerLocal.doImportInNewTransaction() * OracleMessageListenerLocal.listenQueue() ====== Abend ====== ---- ==== Arbeit ==== * **-** Palletways * **-** Doku prüfen * Wie kann Palletways eine Zuordnung zwischen einer Statusmeldung und einem Auftrag machen (ID müsste eigentlich notwendig sein) ? * Was ist ein Zeichen für "Erfolgreich empfangen" beim Versand von Statusmeldungen? * **-** Rolf schreiben * **-** Check mails * **-** Mail von Orbitcare?