Meldung aus dem Log als Fenster anzeigen

Interaktionen als PopUp

 
waenger
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 32
Dabei seit: 07 / 2008
Betreff:

Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 15:55 Uhr  ·  #1
Und zwar zeigt Hibiscus im Log einige Einträge an, die eigentlich auf Interaktion mit dem Nutzer zurückschließen lassen.
Z.B.:
Code
Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.


Das hier wird ja schon als Fenster angezeigt:
Code
Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein.



Ist es möglich, dort auch ein Fenster einzufügen? Damit man nicht schon die Karte eingelegt haben muss.

das Ganze wird über einen Kobil KAAN TriBank genutzt. Es wird aber keine Kartenleservorlage verwendet.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10823
Dabei seit: 03 / 2005
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 16:29 Uhr  ·  #2
Nein, das ist nicht vorgesehen. Bisher werden nur dann (modale) Dialoge angezeigt, wenn Benutzereingaben benoetigt werden. Ausserdem wird der Text "Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegeraet" ja nicht nur im Log sondern auch rechts unten in der Statuszeile angezeigt. Ein separater Dialog waere hier sogar hinderlich, weil HBCI4Java selbst erkennt, wenn die Karte vorhanden ist und in dem Fall den Vorgang dann automatisch fortsetzt. Den Dialog muesste man jedoch erst "wegklicken" oder noch so erweitern, dass er sich automtisch schliesst, wenn die Karte drinsteckt. Das wiederrum wuerde dazu fuehren, dass der Dialog nur kurz aufflackert, wenn die Karte bereits von vornherein im Leser steckte. Alles in allem sehe ich keinen wirklichen Mehrwert in dem Dialog.
waenger
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 32
Dabei seit: 07 / 2008
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 17:01 Uhr  ·  #3
Ja, bei passiert es aber leider, das dann der Vorgang abgebrochen wird. Es wird nicht gewartet, bis die Karte eingeschoben wird.
Code

[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Lade HBCI-Sicherheitsmedium
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Initialisiere HBCI-Sicherheitsmedium
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Erzeuge HBCI-Handle
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Öffne HBCI-Verbindung
[07.08.2008 17:00:31] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[07.08.2008 17:00:31] HBCI-Chipkarte wird ausgelesen.
[07.08.2008 17:00:31] Giro [Kreissparkasse Köln]: Fehler beim Öffnen der HBCI-Verbindung
[07.08.2008 17:00:31] Chipkarten-Terminal-Fehler: can not load ctapi lib C:\WINDOWS\system32\CT32.dll - ret=0 response=00 00 (0000)
[07.08.2008 17:00:31] Beende HBCI-Übertragung
[07.08.2008 17:00:31] HBCI-Übertragung mit Fehlern beendet
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10823
Dabei seit: 03 / 2005
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 17:20 Uhr  ·  #4
Dann wuerde auch der Dialog nichts helfen. Der Fehler entsteht, weil HBCI4Java "denkt", die Karte wuerde bereits im Leser stecken und setzt daher den Vorgang fort. Vielleicht enthaelt der CTAPI-Treiber hier schlicht eine Dummy-Implementierung, die generell zurueckmeldet, dass die Karte drin ist.

Dir bleibt also nichts andres uebrig, als die Karte tatsaechlich schon vorm Start in den Leser zu stecken. Ich kann den Fehler wie gesagt auch mit einem Dialog nicht unterbinden.
waenger
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 32
Dabei seit: 07 / 2008
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 17:26 Uhr  ·  #5
Ja, gut, dann kann man dir ja an der Stelle auch kein Vorwurf machen. Dann wohl her der Firma Kobil.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10823
Dabei seit: 03 / 2005
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 07.08.2008 - 17:40 Uhr  ·  #6
Ich will jetzt Kobil keinesfalls den Fehler unterstellen. Es besteht nur die Moeglichkeit, dass die Meldung falsch vom Treiber kommt.
mtak
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2007
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 08.08.2008 - 19:33 Uhr  ·  #7
Hallo,

erstellt doch einfach mal ein CTAPI Logfile und schickt es an den KOBIL Support

Gruesse
Markus
micha_abc
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 08 / 2008
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 08.08.2008 - 21:55 Uhr  ·  #8
Hallo waenger,

du schriebst:
Zitat
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Lade HBCI-Sicherheitsmedium
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Initialisiere HBCI-Sicherheitsmedium
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Erzeuge HBCI-Handle
[07.08.2008 17:00:30] Giro [Kreissparkasse Köln]: Öffne HBCI-Verbindung
[07.08.2008 17:00:31] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[07.08.2008 17:00:31] HBCI-Chipkarte wird ausgelesen.
[07.08.2008 17:00:31] Giro [Kreissparkasse Köln]: Fehler beim Öffnen der HBCI-Verbindung
[07.08.2008 17:00:31] Chipkarten-Terminal-Fehler: can not load ctapi lib C:\WINDOWS\system32\CT32.dll - ret=0 response=00 00 (0000)
[07.08.2008 17:00:31] Beende HBCI-Übertragung
[07.08.2008 17:00:31] HBCI-Übertragung mit Fehlern beendet


Das gleiche Problem tritt bei mir auch mit einem ReinerSCT auf. Noch mal probieren im Anschluss half.

Mfg Michael
waenger
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 32
Dabei seit: 07 / 2008
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 08.08.2008 - 22:00 Uhr  ·  #9
Ja, danke für den Hinweis, das war wohl der falsche Log. Der Richtige würde wie folgt lauten:
Code

[08.08.2008 21:59:28] Giro [Kreissparkasse Köln]: Lade HBCI-Sicherheitsmedium
[08.08.2008 21:59:28] Giro [Kreissparkasse Köln]: Initialisiere HBCI-Sicherheitsmedium
[08.08.2008 21:59:28] Giro [Kreissparkasse Köln]: Erzeuge HBCI-Handle
[08.08.2008 21:59:28] Giro [Kreissparkasse Köln]: Öffne HBCI-Verbindung
[08.08.2008 21:59:28] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[08.08.2008 21:59:28] HBCI-Chipkarte wird ausgelesen.
[08.08.2008 21:59:28] Giro [Kreissparkasse Köln]: Fehler beim Öffnen der HBCI-Verbindung
[08.08.2008 21:59:28] Chipkarten-Terminal-Fehler: error while waiting for chipcard - ret=0 response=62 00 (timeout)
[08.08.2008 21:59:28] Beende HBCI-Übertragung
[08.08.2008 21:59:28] HBCI-Übertragung mit Fehlern beendet
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10823
Dabei seit: 03 / 2005
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 09.08.2008 - 00:45 Uhr  ·  #10
Wie gesagt - wenn ich das Testgeraet habe, schau ich mir das mal an. Allerdings halte ich das nicht wirklich fuer ein Problem sondern eher fuer einen Schoenheitsfehler. Als Workaround sollte ja schliesslich genuegen, die Karte vorher in den Leser zu stecken.
waenger
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 32
Dabei seit: 07 / 2008
Betreff:

Re: Meldung aus dem Log als Fenster anzeigen

 · 
Gepostet: 09.08.2008 - 10:17 Uhr  ·  #11
Ja, es ist jetzt auch nicht so, das mich das gravierend stören würde.
Aber es ist mir halt aufgefallen.
Gewählte Zitate für Mehrfachzitierung:   0