Release Notes vom 06.11.2017 ============================= Versionen -------------------------- Puppetry: v1.2.8 Testfallkatalog: v1.0.6 Testdaten: v1.0.2 Spezifikation: v1.6.4 Distributionen -------------------------- Puppetry wird in 2 Distributionen bereitgestellt: - ohne OpenJDK (Distribution 1 gemäß Handbuch) - inkl. OpenJDK (Windows 64-Bit) (Distribution 2 gemäß Handbuch) Über die Verwendung von Puppetry unter anderen Betriebssystemen informieren Sie sich bitte im Handbuch im Abschnitt "Distributionen". Beide Distributionen können von der gematik-Homepage heruntergeladen werden. Erweiterungen ------------- - Ein EjectCard-Aufruf führt während der Testfallausführung nun zu einem automatischen Ziehen der Karte nach 3 Sekunden, wenn der TimeOut größer als 3 Sekunden ist (PUP-236) - Die Speicherung der Daten für den Testbericht (Tab Testbericht im Testlabor), erfolgt nun explizit durch den Nutzer (PUP-225) - Prüfung und Benachrichtigung des Nutzers mit einer entsprechenden Meldung bereits beim Start, wenn eine der Konfigurationsdateien schreibgeschützt ist (PUP-220) - Die Funktionalität zum Aktualisieren/Zusammenführen von Puppetry Konfigurationen wurde entfernt (PUP-215, PUP-154) - Das Dateinamenschema für die Testfallergebnis PDFs wurde angepasst (PUP-244) Fehlerbehebungen ---------------- - Als Einheit des Timeout Elements wurde für den EjectCard-Aufruf Sekunden anstatt Millisekunden verwendet (PUP-236) - Fehlerhafte Darstellung des Symbols für das Testfallergebnis im Testbericht (PUP-232) - Der ReadTimeout für TLS-Verbindungen war ursprünglich mit 100 ms gewählt. Der Wert ist nun in der eventServiceConfig.xml Datei konfigurierbar und der Default für den Wert ist 1500 ms (PUP-231) - Die Liste der WorkplaceIds beim GetCardTerminals-Aufruf enthielt entfernte Terminals (PUP-230) - Anzeige einer unbegründeten Fehlermeldung im Browser beim Einspielen eines Backups (PUP-214, PUP-152) - Darstellungsproblem der Status-Buttons Konnektor-Status und Verbindungsstatus (PUP-162) - Command-Line-Parameter zum Setzen des Ports für Puppetry konnte nicht wie im Benutzerhandbuch beschrieben, im Start-Script angegeben werden - Karten mit der Eigenschaft "Datensatz wechseln?", enthielten beim Datensatzwechsel nicht den XML-Prolog in den VSD-Daten - Die Prüfung des Topics beim Subscribe-Aufruf lehnte gültige Topics ab (PUP-241) - Das Verifizieren des PIN-Status während einer Testfallausführung schlug fehl, wenn ein Terminal zu mehr als einem Aufrufkontext zugeordnet war (PUP-240) - Falsches fachliches Verhalten beim Aufruf von EjectCard bei Angabe eines Slots in dem keine Karte steckt (PUP-242) - In der GUI erschien eine Meldung, dass ein Event erfolgreich versendet wurde (beim manuellem Versand eines Events), obwohl der Konnektorstatus "Aus" war und das Event nicht gesendet wurde (PUP-227) - Die CardService Schnittstelle wird nun als Version 8.1.0 und 8.1.1 in Puppetry angeboten (PUP-249) - Beim Validieren, ob eine Methode aufgerufen wurde, war diese Prüfung abhängig davon, ob der Methodenaufruf beendet wurde. Dies führte in einigen Testfällen dazu, dass fälschlicherweise angezeigt wurde, dass die Methode nicht in dem vorgegebenen Zeitraum aufgerufen wurde. Änderungen am Testfallkatalog ----------------------------- - Authentisierungsmethoden_01: Der Testablauf verlangt nun keine Clientauthentisierung mehr. - CardType_01: Anpassung des anzuzeigenden Textes an den Implementierungsleitfaden. - Online_ReadVSD_04: In Testschritt 3 muss kein Prüfungsnachweis mehr angefordert werden. - Online_ReadVSD_09: Nach den vorbereitenden Testschritten wird die Karte zunächst entnommen und neu gesteckt. - Online_ReadVSD_10: Nach den vorbereitenden Testschritten wird die Karte zunächst entnommen und neu gesteckt. - Online_ReadVSD_11: In Testschritt 2 muss kein Prüfungsnachweis mehr angefordert werden. - Online_ReadVSD_13: In Testschritt 1 muss keine Aktualisierung mehr durchgeführt werden. - VSD_LA_03 u. 04: Die Testfälle wurden entfernt, weil das Datenfeld "Ruhender Leistungsanspruch" aktuell auf der eGK G2 nicht verwendet wird. Offene Fehler -------------------------- - Die in der CardService Schnittstelle 8.1.1 nicht mehr existierende SOAP Operation AuthorizeSMC wird richtigerweise mit einem SOAP fault abgewiesen. Allerdings enthält der gelieferte faultstring die Nachricht: "java.lang.NullPointerException" anstatt einer genaueren Auskunft zur Fehlerursache.