PDA

View Full Version : Commercial At



rolf
27-08-04, 09:53
Hallo Leute

Folgendes Problem:
Habe dumme Terminals Infowindow.
Sollte damit email-Adressen erfassen.
Die Tastatur hat nur leider kein @-Zeichen.
Ich weiss zwar, dass x'7c' ein solches Zeichen produziert,
das kann ich aber den Usern nicht zumuten.
Gibt es eine Möglichkeit, das @ mit einem solchen Terminal zu erfassen ??

Danke
Rolf

Brownie
27-08-04, 10:31
Hallo Leute

Folgendes Problem:
Habe dumme Terminals Infowindow.
Sollte damit email-Adressen erfassen.
Die Tastatur hat nur leider kein @-Zeichen.
Ich weiss zwar, dass x'7c' ein solches Zeichen produziert,
das kann ich aber den Usern nicht zumuten.
Gibt es eine Möglichkeit, das @ mit einem solchen Terminal zu erfassen ??

Danke
Rolf

hi rolf,

nimm einfach ein zeichen, das in den adressen nicht vorkammen kann (z.b. #) und fahr dann mit einem dreizeiler über die erfassten daten.

gruss, brownie
:D

Fuerchau
27-08-04, 10:32
Eindeutig nein !

Du kannst aber den Benutzern ein Alternativzeichen (z.B. "!") anbieten, dass du dann per Programm "'!':'@' xlate email email" (achte aber auf die CCSID zur Laufzeit, x'7C' gilt nur bei CCSID 273) umsetzt.
Ein "!" ist nämlich innerhalb eine email-Adresse nicht erlaubt.

rolf
27-08-04, 10:46
Dacht' ich's mir doch.
Ich habe halt auf eine "einfache" Möglichkeit wie WSCST oder so gehofft. Aber die Umsetzung mittels Programm ist auch eine gute, einfache Möglichkeit.
Vielen Dank für die schnellen Antworten !
Rolf

Fuerchau
27-08-04, 13:18
Das mit dem x'7C' gibt bei mir aber ein § (CCSID 1141) !
Also achte auf die CCSID !

jo400
30-08-04, 08:49
Hallo,

bei uns geben die Benutzer am Terminal das @ mit
ALT HEX B 5 ein; das klappt problemlos.

Jo

Hawkmoon
30-08-04, 10:22
Für das Erfassen kann man auch eine Funktionstaste benutzen, die ein @ Zeichen reinhängt.

Einfache Lösung, auf die mal einer unserer PGMer gekommen ist, aber wirkungsvoll...