Mittwoch, 28. Juli 2010

Checklist - HTML-Tuningtips


  • Unterbinung von Automcomplete. autocompletet="off"
  • Bei Datumsfeldern size="10 und maxlength="10"
  • style="text-align: left; padding 2px 2px 2px 20px"

Donnerstag, 22. Juli 2010

DB2-Batch-Processing-Script

Manchmal sind die Datenmengen so groß, dass eine Sinnvolle verarbeitung nur noch
mittels der db2-Console funtktioniert. Die Anderen Tools die wir verwendet haben konnten mit dem ca. 80MB großen File nichts mehr anfangen.

Außerdem ist das db2cmd ein Tool, dass den DB2-Administratoren vertraut ist.

Wir haben ein script batch.cmd gebaut, dass wir unseren Administratoren zukommen lassen können.


db2 connect to mydbname user myuserid using mypasswd
db2 -vf mybigsqlfile.sql -z readme.txt


Unser File hatte noch den Schönheitsfehler, dass das Encoding UTF-8 war.
Das dB2 ist so doof und unterstellt, dass das Encodung des inputfiles (hier mybisqlfile.sql) das gleiche Encoding besitzt.

Sie haben 2 Möglichkeit dem Abhilfe zu schaffen.

  1. Ein File mit dem richten Encoding erzeugen.

  2. Das Encoding mittels eines Tools convertieren.

Sprechende JSF-Fehlermeldungen

Leider bekommt man ab und an Fehler in den Anwendungen gemeldet.
Meist hilft ein aussagekräftiger Screenshot weiter.
Normalerweise fängt man nun an in seinen Log-Files zu forschen.
- Wenn man überhaupt an diese einfach rankommt.
Viel einfacher ist es, wenn im Screenshot die Fehlermeldung schon eingebaut ist.

Bei der JSF-Programmierung gibt es den <h:messages>-Tag.



<h:messages> ..... showDetail="true"
</h:messages>




In diesem Tag sollte man das showDetail-Attribut auf true setzen. Dann bekommt man eine sprechende Meldung.


Fehlermeldung mit showDetail="false"





Fehlermeldung mit showDetail="true"