[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    89

    qshlog unslesbar ??

    Hallo zusammen,

    ich rufe meine php-scripte per qsh auf.
    die ausgabe der scripte leite ich in ein textfile um.
    Normal passt das auch, aber auf unserer i5 520(V5R4) sind die erstellten Textfiles nicht lesbar.
    Auszug:
    ⣁™£@z@ñùKñòKòððø@`@ðùzõözôøL ‚™n%⣅—@ðkõ@z@ñùKñòKòððø@`@ð ùzõözôøL‚™n%⣅—@ðk÷õ@z@ñùKñ Kòððø@`@ðùzõözôøL‚™n%⣅—@ñ@ z@ñù
    PHP-Code:
    ADDENVVAR  ENVVAR(QIBM_QSH_CMD_OUTPUT) +                 
                 
    VALUE('FILE=/www/zendcore/htdocs/qshlog.txt'REPLACE(*YES)                   
                                                             
    ADDENVVAR  ENVVAR(QIBM_QSH_CMD_ESCAPE_MSGVALUE(Y) +    
                 
    REPLACE(*YES)                               
                                                             
    CHGVAR     VAR(&CMM) +                                   
                 
    VALUE('/usr/local/Zend/Core/bin/php +       
                 /www/zendcore/htdocs/test.php5'
    )                               
    QSH        CMD(&CMM
    Kann mir jemand einen Tipp geben, was da schief läuft ?

    gruß jogi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie immer, CCSID !
    Schau mal mit WRKLNK und Auswahl 8 die Attribute an, ggf. ist die CCSID 65535 und wird deshalb nicht umgesetzt.
    Erstelle die Datei ggf. vorher mit einer CCSID.
    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

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    89
    Hallo nochmal,

    die CCSID ist 273 und mit WRKLNK kann ich mir die Datei ja korrekt anzeigen.
    Im Operations-Navigator ist aber Zeichensalat, und wenn ich die Datei per FTP hole ist auch Zeichensalat.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das ist ja der Grund.
    273 ist EBCDIC, wenn du die auf dem PC ansehen willst, brauchst du 1252 ANSI.
    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

  5. #5
    Registriert seit
    Dec 2003
    Beiträge
    89
    Hallo nochmal,

    wie ändere ich die CCSID ?
    Die Datei wird doch automatisch erzeugt.

    Code:
    ADDENVVAR  ENVVAR(QIBM_QSH_CMD_OUTPUT) +                 
                 VALUE('FILE=/www/zendcore/htdocs/q+
                 shlog.txt') CCSID(1252) REPLACE(*YES)      
                                                             
    ADDENVVAR  ENVVAR(QIBM_QSH_CMD_ESCAPE_MSG) VALUE(Y) +    
                 CCSID(1252) REPLACE(*YES)
    Wenn ich jetzt die erstellte datei prüfe, hat sie trotzdem die CCSID 273 ??

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wenn du vorher per CPYTOSTMF eine leere Datei erstellst müsste das CCSID-Attribut übernommen werden.

    Beim FTP müsste beim ASCII-Get automatisch eigentlich eine CCSID-Wandlung durchgeführt werden.
    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

Berechtigungen

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