-
Die CCSID wird über die Sprachen-ID des Systems gesteuert die wohl auf DEU steht (da gibts kein *HEX).
Allerdings ist das nicht die Ursache eures CCSID-Problems.
Eure Daten werden nicht korrekt mit CCSID 273 ins System gebracht !
Am besten stellt ihr dann eure Datzeien auf CCSID *HEX um. Allerdings müsst ihr dann in der ODBC-Verwaltung "CCSID 65535 umsetzen" anklicken.
Empfehlenswert ist das ganze allerdings nicht.
-
Ich glaube Du hast mich da etwas missverstanden. Unsere Dateien stehen bereits auf CCSID 65535 und "CCSID 65535 umsetzen" ist auch in der ODBC-Konfiguration angegeben. Das Problem ist aber, dass die QZDASOINIT-Jobs immer mit CCSID 273 gestartet werden, auch wenn wir beim Benutzer QUSER den Ländercode z.B. auf Polnisch setzen und die CCSID auf 1153. Das ändert nichts daran. Wir können doch deshalb nicht ständig unsere Systemwerte ändern. Irgendeine Möglichkeit muss es doch geben von vornherein festzulegen welche CCSID dieser Job haben soll. Ich könnte zwar bei jedem SQL-Programmaufruf zunächst einen CHGJOB ausführen. Allerdings würde das nur unnötig Performance ziehen. Und da es sich um eine Web-Applikation handelt, ist jedes bisschen Performance wichtig.
Gruß,
KM
-
Dieses Problem läßt sich am einfachsten mit Views umgehen, die die Felder per CAST in UCS2 (Unicode) umsetzen.
Die AS/400 arbeitet nun mal grundsätzlich mit einem Sprachcode.
Aus der Web-Applikation greifst du dann halt auf die View's zu.
-
Ja, daran hab ich auch schon gedacht. Dann müsste ich halt mehrere Views mit diversen CASTs erstellen, je nach Codepage. Oder ich müsste evtl. doch immer einen CHGJOB mit CCSID(*HEX) machen. Bleibt mir wohl nichts anderes übrig, wenn man die CCSID der QZDASOINIT-Jobs nicht vorbelegen kann.
Trotzdem danke,
KM
-
Das Problem mit dem CHGJOB ist aber ggf. die Wiederverwendung !
Nach Verbindungstrennung bleibt ein Job aktiv und kann für eine andere ODBC-Verbindung verwendet werden. Diese benötigt jdoch ggf. CCSID 273. Da diese Verbindung aber nichts davon weiß, gibts ggf. Salat (ODBC mit Excel/Access).
Die Daten korrekt mittels VIEWS und CAST bereitzustellen ist auf jeden Fall die sicherste (und übrigens auch die eleganteste).
Similar Threads
-
By codierknecht in forum NEWSboard SAP
Antworten: 32
Letzter Beitrag: 09-02-18, 13:00
-
By umeis in forum NEWSboard Windows
Antworten: 3
Letzter Beitrag: 11-08-06, 12:45
-
By schaaf in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 04-05-06, 11:18
-
By Muchi in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 21-04-06, 13:54
-
By Binford in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 07-03-06, 08:58
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