User Tools

Site Tools


12.11.2018

<html> <div style=“font-size:xx-large; font-weight: 900;”>12.11.2018 Montag</div> </html>

Kalender, November, KW46

Termine

TODO

  • - Gymnastik (5×12)
  • - Seeburger
  • - Avril

Seeburger

AIRS-1022 New fields for "Concession Type" POM

  • - Read spec

Sprint 4.3 Planning

  • Brexit
    • AIRS-912 Control customs declaration in PO or VMI demand (3) → Frank
      • New boolean flag to be added to buyside PO
      • New boolean flag to be added to buyside VMI demand
      • Flag will follow the same logic as e.g. “batch number required”
      • Sellside PO/VMI are out of scope
    • AIRS-913 Enhance material master data (8) → Volker
    • AIRS-914 Force customs relevant information (8)
      • Four new fields in DA (+ flag “Customs declaration required”? → s. “batch number required”)
      • Logik für diese Felder abhängig von dem Flag “customs declaration required” (s. AIRS-912?)
    • AIRS-915 Enable DA update for customs required (2)
      • Lieferant soll die Felder editieren können
        • Sinnvoll ist dieses Task zusammen mit AIRS-914 zu machen
    • AIRS-916 Enhance DA Idoc and Boost messages → BIS
  • Concession file attachment name limitation
    • AIRS-1028 Concession file attachment name limitation (3)
      • Der Name darf max. 45 alphanumerische Zeichen enthalten.
  • Concession Techn. Collab. - Creation (POM)
    • AIRS-1022 New fields for “Concession Type” POM (5)
      • “Description” should be named “Divergency Description”
      • The contents of this field schould be filled through a special “defect popup” → details are bound to an extra Task
      • New field “Concession type”, “Normalized”, “CA Code”, “CA serial number”, “Drawing number”, “Liability” on header tab
        • This field should be available as column on the NCR Overview screen
        • This field should be available for advanced search on the NCR Overview screen
        • This field should be available in M2M message
        • Popup for “Drawing number”
        • Mandatory/ optional logics as described in the spec
    • AIRS-1068 Attachment handling for POM (3)
      • Sending of POM should fail if no declarative document has been attached
      • It should possible to attach exactly one declarative document
      • only .doc or .docx should be possible as declarative document
    • AIRS-1070 Defect handling for POM (incl. M2M) (5)
      • Add new fields to the defect form
      • Add new fields to the M2M message
      • Remove some old fields from the form
    • AIRS-1069 Defect validation for POM (3)
      • It should be prevented to send a POM message without defect information
      • Mark “Defect” tab after a send trial, if no defect information is available for current NCR
    • AIRS-1101 Changes on header fields for POM (1)
      • Make “Detected During”, “Root Cause”, “Corrective Action”. “Affected PO/PO Line” and “Serial Numbers” optional for AIRBUS
    • AIRS-1026 Editable fields in status “INCOMPLETE” (3)
      • If NCR is in status “INCOMPLETE” and has type “Equipment”
        • some fields should editable
      • If NCR is in status “INCOMPLETE” and has type “Structure”
        • some (other) fields should editable
    • AIRS-1157 New status “Customer Integration Denied” (3)
      • A new status should be added to the panel “Refinement”
      • It should be not possible to customer to change NCR fields in this status
      • Special handling of NCR messages during import of messages in such status
    • AIRS-1158 Supplier alerting on status “Customer Integration Denied” (3)
      • The new status “CUSTOMER INTEGRATION DENIED” is integrated into screen “Alert Overview”, tab “Concession Alerts”
      • Users can setup eMail notifications on the new status “CUSTOMER INTEGRATION DENIED”
    • AIRS-1159 Supplier visibility on status “Customer Integration Denied” (2)
      • Integration of new status into “My Workspace” screen
      • … (not clear what exactly should be done)
    • AIRS-1162 - Customer admin set status to “CUSTOMER INTEGRATION DENIED” ()
      • …
  • Concession - Button redesign
    • AIRS-1038 Button redesign (sellside write user) (0,5)
    • AIRS-1039 Button redesign (sellside read-only user) (0,5)
    • AIRS-1040 Button redesign (buyside admin user)
    • AIRS-1041 Button redesign (buyside read-only user)
  • POC - AirSupply as API Provider → SupplyOn
  • Issues without epics
    • …

AIRS-1060 Attachment handling for POE

https://tasks.supplyon.de/browse/AIRS-1060

  • - Fix Test: NCRVerifierTest.testAddAttachmentSuccess()
com.seeburger.airsupply.ncr.delegator.NCRWebDelegator$InitializationFailedExcetpion: Failed to get remote interface for class NCRManager: Could not get remote interface..

	at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.init(NCRWebDelegator.java:85)
	at com.seeburger.smarti.util.SmartiWeb.init(SmartiWeb.java:33)
	at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.<init>(NCRWebDelegator.java:76)
	at com.seeburger.airsupply.ncr.manager.NCRVerifier.validateAttachment(NCRVerifier.java:1038)
	at com.seeburger.airsupply.ncr.manager.NCRVerifier.addAttachment(NCRVerifier.java:433)
	at com.seeburger.airsupply.ncr.manager.NCRVerifierTest.tryToAddAttachment(NCRVerifierTest.java:766)
	at com.seeburger.airsupply.ncr.manager.NCRVerifierTest.testAddAttachmentSuccess(NCRVerifierTest.java:511)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:176)
	at junit.framework.TestCase.runBare(TestCase.java:141)
	at junit.framework.TestResult$1.protect(TestResult.java:122)
	at junit.framework.TestResult.runProtected(TestResult.java:142)
	at junit.framework.TestResult.run(TestResult.java:125)
	at junit.framework.TestCase.run(TestCase.java:129)
	at junit.framework.TestSuite.runTest(TestSuite.java:255)
	at junit.framework.TestSuite.run(TestSuite.java:250)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: javax.naming.NamingException: no mockup class found for jndi name 'ejb:airsupply/airsupply-main-ejb/NCRManager!com.seeburger.airsupply.ncr.manager.NCRManager'
	at com.seeburger.smarti.test.base.AirSupplyBaseTestCase$3$1.answer(AirSupplyBaseTestCase.java:336)
	at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:34)
	at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:91)
	at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
	at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:38)
	at org.powermock.api.mockito.repackaged.MethodInterceptorFilter.intercept(MethodInterceptorFilter.java:60)
	at $javax.naming.Context$$EnhancerByMockitoWithCGLIB$$4b13bb1c.lookup(<generated>)
	at javax.naming.InitialContext.lookup(InitialContext.java:417)
	at com.seeburger.airsupply.ncr.delegator.NCRWebDelegator.init(NCRWebDelegator.java:83)
	... 24 more

Avril

  • - 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
12.11.2018.txt · Last modified: by kalaschnikow