[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2019
    Beiträge
    36
    Ach ja, die JDBC-Konfiguration sieht für die Umsetzung so aus:
    Click image for larger version. 

Name:	Umsetzung.JPG 
Views:	13 
Size:	50,5 KB 
ID:	597

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Hast Du mal versucht in ACS die Job-Umgebung zu setzen?
    Code:
    CL:CHGJOB LANGID(ENU) CNTRYID(US) CCSID(37);
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das passiert häufig dann wenn das System z.B. auf CCSID 65535 steht. Dann versucht SQL den QZDAJOB auf eine CCSID von der Sprachid des Systems abzuleiten, da SQL per ODBC/JDBC grundsätzlich eine CCSID hat.
    Schau dir im Joblog auf jeden Fall die weiteren Fehler an:
    WRKOBJLCK USERNAME *USRPRF => QZDASOINIT-Job.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Mar 2019
    Beiträge
    36
    Das ist die einzige Meldung die im Joblog zu finden ist:
    SQL-Auslöser DECMF0002U in V820QPRMF ist mit SQLCODE -330 SQLSTATE 22021 fehlgeschlagen.
    Zeichenumsetzung kann nicht ausgeführt werden.

    QCCSID steht auf:
    Systemwert anzeigen

    Systemwert . . . . . . : QCCSID
    Beschreibung . . . . . : ID des codierten Zeichensatzes


    ID des codierten
    Zeichensatzes (CCSID): 65535 1-65535

    QCHRID ist wie folgt eingestellt:
    Systemwert anzeigen

    Systemwert . . . . . . : QCHRID
    Beschreibung . . . . . : Grafikzeichensatz und Codepage


    Zeichensatz-ID . . . . : 697 1-32767
    Codepage . . . . . . . : 273 1-32767

    Wir sind ein Unternehmen, dass mit der Amerikanischen Zentrale kommuniziert.
    Ich habe auch das Phämomen, das die Umlaute in der Anwendung (altes BPCS) richtig angezeigt wird und im SQL-Ergebnis in iAccess sind die Umlaute wie folgt:
    '{','ä'
    '¢','Ä'
    '¦','ö'
    '\','Ö'
    '}','ü'
    '!','Ü'
    '~','ß'

  5. #5
    Registriert seit
    Mar 2019
    Beiträge
    36
    Hallo Birgitta,
    nein, hab ich noch nicht, danke für den Hinweiß.
    Kann ich das auch permanent für den QZDASOINIT setzten?
    Ich werde es heute im laufe des Tages mal ausprobieren.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da du was von alter Anwendung sagst, dann prüfe bitte die CCSID der Dateien/Tabellen.
    Dein Problem ist die System-CCSID 65535 die auch für deine normalen Jobs übernommen wird.
    Da erfolgt dann keine Codewandlung, deshalb klappts auch per STRSQL oder embedded SQL.

    Per ODBC wird die Job-CCSID
    a) aus dem Systemwert QCCSID genommen,
    b) wenn 65535 dann passend aus QLANGID übernommen.

    Welche CCSID hat nun der Job QZDASOINIT?
    Welche CCSID haben die Datein/Tabellen?

    Dein Problem ist die CCSID 937!
    Ist das u.U. ein Tippfehler?

    Du kannst in einem Job nicht 2 inkompatible CCSID's gleichzeitig verarbeiten, da die Tabellen-CCSID in die Job-CCSID umgewandelt werden muss.
    Dein Dialog-Job mit CCSID 65535 macht keine Umwandlung (was meist Schrott bedeutet), der SQL-Job macht immer eine Umwandlung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Mar 2019
    Beiträge
    36
    CCSID 937! ist kein Tippfehler
    Alle kurzen (aber nicht einheitlich z.B. 5 Byte) haben CCSID 37 und länger CCSID 937
    Das ist von BPCS so erstellt, warum auch immer.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn du das Joblog des QZDASOINIT ansiehst (während die Verbindung noch steht), muss es noch weitere Meldungen geben, welche CCSID nicht umgesetzt werden kann.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Trigger before insert
    By Juergen in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-08-19, 11:57
  2. SQL Trigger
    By mk in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-04-18, 15:34
  3. SQL-Trigger an PF
    By Sebastian85 in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 11-03-15, 07:26
  4. Trigger ab 5.1
    By lorenzen in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 11-01-02, 13:49
  5. Trigger / ILE RPG
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-05-01, 09:34

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •