-
Da gibts leider keine Möglichkeit.
Bei der Erfassung muss sichergestellt sein, dass solche Daten nicht erfasst werden oder eben bei der Ausgabe.
Alternativ per Programm (oder SQL) alle Sonderzeichen eliminieren.
-
Danke für die schnelle Antwort!
Hab ich fast befürchtet ... 
Da werd ich mir wohl an Hand der QADBIFLD mal ein kleines Prüfprogramm basteln das die betroffenen Dateien ausgibt und evtl. gleich die Zeichen eliminiert ... und dann noch die ganzen Programme ändern, ein Traum!
-
Hallo,
m.E. ist da auch die JOBCCSID mit im Spiel, die meist auf 65TausendIrgendwas (transparent Data) steht. Wenn man die korrekt einstellt, dann lässt sich da möglicherweise doch was machen, notfalls mit einer modifizierten Translation Table.
mfg
Dieter Bender
 Zitat von Fuerchau
Da gibts leider keine Möglichkeit.
Bei der Erfassung muss sichergestellt sein, dass solche Daten nicht erfasst werden oder eben bei der Ausgabe.
Alternativ per Programm (oder SQL) alle Sonderzeichen eliminieren.
-
Die hilft da nicht wirklich, da eine Umsetzung zwischen Job und Terminal nicht stattfindet.
Die Umsetzung EBCDIC<->Ascii zwischen AS/400 und Sitzung erledigt hier eben die Sitzung.
Ggf. hilft hier eine Anpassung der Umsetztabellen im Emulator.
-
Hallo,
ich dachte da eher ans Verursacherprinzip, sprich den Quatsch beim schreiben zu bereinigen, war aber auch nur so eine Idee und so von leichter Hand kann man nicht von der 65xxx weg, da passiert ja dann einiges...
mfg
Dieter Bender
 Zitat von Fuerchau
Die hilft da nicht wirklich, da eine Umsetzung zwischen Job und Terminal nicht stattfindet.
Die Umsetzung EBCDIC<->Ascii zwischen AS/400 und Sitzung erledigt hier eben die Sitzung.
Ggf. hilft hier eine Anpassung der Umsetztabellen im Emulator.
-
@BenderD:
Ja, die CCSID 65535 ist bei uns auch eingestellt (Systemwert QCCSID) und wird durch *SYSVAL in allen Userprofiles verwendet. So einfach könnten wir das nicht ändern.
@Fuerchau:
Wie kann man den die Umsetztabellen im Emulator ändern? Finde nur was zu Umsetztabellen bei Datenübertragung, was sich aber bei der 5250er Sitzung nicht auswirkt.
MfG
Martin
-
Das Ändern von *HEX auf z.B. 273 bringt hier tatsächlich nichts.
Ansonsten bleibt nur noch eine Update/Insert-Trigger der auf den entsprehchenden Feldern einen Replace macht.
Charmanter Nebeneffekt:
Bei Always-Update kann mittels simplen SQL "update file set name=name" eine Sofort-Bereinigung durchgeführt werden.
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 11:58
-
By ChrisX in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-10-06, 16:31
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 09:39
-
By deni87991 in forum IBM i Hauptforum
Antworten: 12
Letzter Beitrag: 19-05-06, 14:27
-
By deni87991 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 17-05-06, 12:01
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks