Hotfix für Traveler Probleme

12. Dezember 2016 Posted by Christoph Salka

IBM Notes Traveler
Nach Installation des Updates auf Traveler 9.0.1.15 haben wir in einigen Fällen, und waren damit wohl auch nicht alleine, beim Start des Traveler-Servers die folgende Fehlermeldung bemerkt:

"Traveler: WARNING *system Exception caught trying to create constraint PK_INVMAP on Table INV_MAP. Exception Thrown: com.lotus.sync.db.PersistenceException: java.sql.SQLSyntaxErrorException: 'DEVUID' cannot be a column of a primary key because it can contain null values."

Das ist offenbar ein bekanntes Problem bei IBM - wobei es eigentlich auf keinen echten Fehler hinweist.

Dafür und für die folgenden Themen im Traveler 9.0.1.15 stellt IBM derzeit einen Hotfix bereit​:

  • LO90903: DUPLICATE ACCOUNT RECORDS WHERE THE ACCOUNT NAME CHARACTERS ARE IN VARIOUS LETTER CASE ARE NOT IDENTIFIED BY DBACCOUNTSCHECK
  • LO90926: STANDALONE TRAVELER SERVERS WITH INCORRECT DATABASE SCHEMA NEED AN ADDITIONAL SCHEMA MANAGEMENT METHOD FROM THE TRAVELER SERVER.
  • LO90807: BETTER DETECTION AND HANDLING OF MAIL WITH UNSUPPORTED ENCODING TYPE "UUENCODE"

Um den Fix zu erhalten, muss zunächst ein PMR aufgemacht werden. IBM stellt dann einen Download für den Fix bereit, welcher in einem ZIP-Archiv gepackt ist. Für die Installation des Fixes reicht ein Entpacken und Ausführen des Installers. Wichtig hierbei ist jedoch, dass der Domino Server vorher beendet werden muss. Der Erfolg der Installation kann anschließend mittels des "tell traveler version" Kommandos verifiziert werden. Sollte bei der Installation ein Fehler aufgetreten sein, oder der Fix Probleme bereiten, kann der Fix durch das Installieren der vorherigen Version wieder rückgängig gemacht werden.


Hotfix für Traveler Probleme

6. Dezember 2016 Posted by Christoph Salka

Nach Installation des Updates auf Traveler 9.0.1.15 haben wir in einigen Fällen, und waren damit wohl auch nicht alleine, beim Start des Tra

assono vergibt Sonderpreis IT beim Ideenwettbewerb Schleswig-Holstein 2016

14. November 2016 Posted by Christoph Salka

Am 7.11.2016 war es wieder soweit: beim Ideenwettbewerb Schleswig-Holstein wurden zukunftsweisende Ideen mit wirtschaftlichem Potential ausgezeichnet. Im Rahmen der Preisverleihung überreichte Lydia Bahn, Geschäftsführerin der assono, nach einer spannenden Laudatio den IT-Sonderpreis an die Gewinner.

Bereits zum fünften Mal unterstützt assono den Wettbewerb als Sponsor des „Sonderpreises IT“ und als Mitglied der Jury.

Ideenwettbewerb-2016-Siegerehrung_scaled.jpg

Der mit 1000 Euro dotierte Sonderpreis IT ging diesmal an Prof. Dr. Kerstin Oltmanns, B. Sc. Malte Fentroß und Dipl.-Betriebswirt Axel Schulz. Ihre Idee: ein interaktives Therapieprogramm zur nachhaltigen Gewichtsreduktion ohne Diät – inklusive Handy-App. Das Programm schult die Wahrnehmung von Hunger- und Sättigungsgefühlen. So wird die Verknüpfung von negativer Emotion und Nahrungsaufnahme aufgelöst. Dadurch kommt es seltener zu Trost- oder Stressessen. Das Programm wird voraussichtlich Anfang 2017 Marktreife erlangen.

„Anders denken, Innovative Ideen erkennen, Mut haben daraus Realität zu kreieren. Dieses Denken und Handeln wollen wir mit dem Sponsoring des IT-Sonderpreises immer wieder würdigen und unterstützen.“
— Lydia Bahn, Geschäftsführerin von assono

assono vergibt Sonderpreis IT beim Ideenwettbewerb Schleswig-Holstein 2016

14. November 2016 Posted by Christoph Salka

Am 7.11.2016 war es wieder soweit: beim Ideenwettbewerb Schleswig-Holstein wurden zukunftsweisende Ideen mit wirtschaftlichem Potential ausgezeichnet. Im Rahmen der Preisverleihung überreichte Lydia Bahn, Geschäftsführerin der assono, nach einer spannenden Laudatio den IT-Sonderpreis an die Gewinner.

Bereits zum fünften Mal unterstützt assono den Wettbewerb als Sponsor des „Sonderpreises IT“ und als Mitglied der Jury.

Ideenwettbewerb-2016-Siegerehrung_scaled.jpg

Der mit 1000 Euro dotierte Sonderpreis IT ging diesmal an Prof. Dr. Kerstin Oltmanns, B. Sc. Malte Fentroß und Dipl.-Betriebswirt Axel Schulz. Ihre Idee: ein interaktives Therapieprogramm zur nachhaltigen Gewichtsreduktion ohne Diät – inklusive Handy-App. Das Programm schult die Wahrnehmung von Hunger- und Sättigungsgefühlen. So wird die Verknüpfung von negativer Emotion und Nahrungsaufnahme aufgelöst. Dadurch kommt es seltener zu Trost- oder Stressessen. Das Programm wird voraussichtlich Anfang 2017 Marktreife erlangen.

„Anders denken, Innovative Ideen erkennen, Mut haben daraus Realität zu kreieren. Dieses Denken und Handeln wollen wir mit dem Sponsoring des IT-Sonderpreises immer wieder würdigen und unterstützen.“
— Lydia Bahn, Geschäftsführerin von assono

Interims Fix 11 für IBM Domino 8.5.3 Fix Pack 6, sowie Interims Fix 7 für IBM Notes 8.5.3 Fix Pack 6 erschienen

6. Januar 2016 Posted by Christoph Salka

IBM NotesIBM Domino
Seit Montag steht das Interims Fix 11 für den Domino-Server 8.5.3 (Fixpack 6) bei IBM zum Download zur Verfügung. Das Pendant für den Notes-Client ist bereits seit dem 16. Dezember verfügbar.
Beide Interims Fixes beheben eine kritische Sicherheitslücke, welche Ende September letzten Jahres in der CVE Datenbank von mitgre.org eingetragen wurde. Aufmerksam wurde man auf das Prinzip dieser Sicherheitslücke, durch eine Präsentation von Gabriel Lawrence und Chris Frohoff.

Konkret ist von CVE-2015-7450 die Rede, eine Sicherheitslücke, welche dem Angreifer ermöglicht beliebige Befehle auszuführen.
Das Problem hierbei liegt hierbei nicht direkt in der Bibliothek Apache Commons Collection, wie es häufig behaupted wird, sondern allgemein in "..Anwendungen, welche die Java-Deserialisierung auf unsichere Art und Weise benutzen" (Benedikt Ritter).
Im Blog von Benedikt Ritter finden Sie mehr Informationen zur Sicherheitslücke.
Die Apache Software Foundation hat zu dem Thema bereits ein Statement abgegeben.




Quellen:
http://www-01.ibm.com/support/docview.wss?uid=swg21971751
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7450
http://www-01.ibm.com/support/docview.wss?uid=swg21663874
http://www-933.ibm.com/support/fixcentral/
https://blog.codecentric.de/2015/11/kommentar-zur-sogenannten-sicherheitsluecke-in-apache-commons-collections/
https://blogs.apache.org/foundation/entry/apache_commons_statement_to_widespread
http://frohoff.github.io/appseccali-marshalling-pickles/
Download Interims Fix 11 für IBM Domino 8.5.3 Fix Pack 6
Download Interims Fix 7 für IBM Notes 8.5.3 Fix Pack 6

Notes Fehler: Ansicht nach Feldwerten sortiert – Austausch der Dokumente

11. September 2015 Posted by Christoph Salka

Bei der Entwicklung einer Anwendung stießen wir auf einen Fehler, der unter Umständen kritische Folgen haben kann. Wird mit Dokumenten gearbeitet, die sich in einer sortierten Ansicht befinden, kann es passieren dass Notes ein bereits geöffnetes Dokument durch ein anderes austauscht. Das tritt immer dann auf, wenn in den Lesemodus gewechselt wird, nachdem ein Feldwert, der Einfluss auf die Sortierung hat, geändert und gespeichert wurde.

Konkreter an einem Beispiel dargestellt:
In einer Ansicht befinden sich zwei Dokumente, welche beide in dem Feld "Nummer" einen numerischen Wert enthalten. Das Feld im ersten Dokument hat den Wert 1, im zweiten Dokument den Wert 2. In der Ansicht sind die Dokumente nach dem Feld "Nummer" aufsteigend sortiert.
pic1.png

Das erste Dokument wird im Bearbeitungsmodus geöffnet und der Wert des Feldes "Nummer" von 1 in 3 geändert.
pic2.png
pic3.png

Anschließend wird gespeichert und in den Lesemodus gewechselt.
pic4.png

Statt dem ersten Dokument mit dem Feldwert 3, befindet sich jetzt das zweite Dokument mit dem Feldwert 2 im Lesemodus.
pic5.png

Warum passiert das? Weil das Dokument durch die Sortierung in der Ansicht nach unten gerutscht ist und dies scheinbar Auswirkungen auf das anzuzeigende Dokument hat.

Wir haben diesem Blogeintrag eine Datenbank hinzugefügt, an welcher Sie den Fehler gut nachvollziehen können. Dort finden Sie zwei Ansichten (view1, view2). In der view1 haben wir für das Problem bereits eine Lösung implementiert. In der view2 können Sie den Fehler anhand des eben beschriebenen Beispiels nachvollziehen.

Folgenden Code haben wir zur Lösung des Problems im "QueryModeChange" der Maske der Dokumente aus view1 hinzugefügt:

  Dim uiws As New NotesUIWorkspace    
  Dim doc As NotesDocument  
  Dim docReopen As notesDocument  
  Dim newUIDoc As NotesUIDocument
  Dim item As NotesItem
  Dim unid As String
  Dim msgSave As Integer
  Dim msgReset As Integer
  
  If source.EditMode Then
    If source.ModifiedSinceSaved Then
      msgSave = Messagebox("Möchten Sie Ihre Änderungen speichern?", MB_YESNOCANCEL, "IBM Notes")
      If msgSave = IDYES Then
        source.Save
      Elseif msgSave = IDNO Then
        msgReset = Messagebox("Möchten Sie das Dokument zurücksetzen?" + Chr$(10) + Chr$(10) + _
        |Bei "Ja" wird das Dokument in den Zustand der letzten Speicherung versetzt.| + Chr$(10) + _
        |Bei "Nein" werden die letzten Änderungen ungespeichert angezeigt.|, MB_YESNO, "IBM Notes")
      End If
    End If
    If Not msgSave = IDCANCEL Then
      Set doc = source.Document  
      unid = doc.UniversalID      
      Set item = New NotesItem(doc, "SaveOptions", 0)  
      source.Close    
      If msgReset = IDYES Then
        Delete doc
      End If        
      Set docReopen = uiws.CurrentDatabase.Database.GetDocumentByUNID(unid) 
      Set newUIDoc = uiws.EditDocument(False, docReopen)
      Call uiws.ViewRefresh
    End If
    continue = False
  End If

IBM Notes Traveler 9.0.0.1 IF7 und 9.0.1 IF6 erschienen

17. September 2014 Posted by Christoph Salka

Lotus Notes Traveler
In aller Kürze: IBM hat die Interims Fixes 9.0.0.1 IF7 und 9.0.1 IF6 für IBM Notes Traveler heraus gebracht. Beide Fixes bieten bereits Support für iOS 8.

Für mehr Informationen zum Interim Fix Pack 6 für Traveler 9.0.1:
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/IBM_Notes_Traveler_9.0.1_IF6

Für mehr Informationen zum Interim Fix Pack 7 für Traveler 9.0.0.1:
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/IBM_Notes_Traveler_9.0.0.1_IF7

Die Liste der Änderungen gibt es wie immer im IBM Domino-Wiki.