[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    2.643

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ich glaub das trifft es nicht:

    Job und File stehen auf 037, s.o. !

    Aber, wie gesagt, der Default für fopen() ist Lib/File und nicht IFS (siehe Compiler-Option).
    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
    Jul 2001
    Beiträge
    29
    Das mit dem PTF muß ich noch prüfen. Unser SYSADMIN hat vor kurzem einiges eingespielt, vielleicht ist der Bug schon raus.

  4. #4
    Registriert seit
    Jul 2001
    Beiträge
    29
    So, PTF ist da, APAR behoben.

    Behobene APARs anzeigen

    Produkt-ID/PTF-ID . . . . . . . . . : 5722SS1 SI23799
    Release . . . . . . . . . . . . . . : V5R3M0

    Behobener APAR Behobener APAR
    SE25075 SE17818
    SE25074 SE17983
    SE24128 SE19398
    SE23578 SE19509
    SE20121 SE19691
    SE20891 SE16886
    SE22128 SE16887
    SE22129 SE17119
    SE20529 SE18563
    SE22517 SE14474
    SE22518 SE12571
    SE18378

  5. #5
    Registriert seit
    Jul 2001
    Beiträge
    29
    Das gibt's doch nicht! Ich habe mal spaßeshalber beim CRTMOD noch DBGVIEW(*ALL) ausgewählt, um das Pgm. mal zu debuggen und ??? jetzt funktioniert es.

    Ich bekomme jetzt zwar eine Fehlermeldung vom Extender selbst, aber das ist eine andere Baustelle, nicht wahr ?

    Vielen Dank erstmal an Fuerchau und TARASIK.

    Gruß Alex

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    29
    Guten Abend

    ich muß dieses Thema leider nochmal ausgraben, weil mein fopen() heute wieder streikt

    Siehe hier:

    Physische Teildatei anzeigen
    Datei . . . . . : STDERR Bibliothek . . . : QTEMP
    Teildatei . . . : STDERR Satz . . . . . . : 1
    Steuerung . . . : Spalte . . . . . : 1
    Suchen . . . . . :
    *...+....1....+....2....+....3....+....4....+....5 ....+....6....+....7....+....8....+....9....+....0 ....+....1....+....2....+....3
    000000000000fopen() error.
    000000000000Error accessing file: /home/TECCMD/NetPriceMasterData.xml 3025
    ****** DATENENDE ******

    Die Pfadangabe bekommt von irgendwoher immer einen blank hinten angehängt, so dass das XML-File im IFS nicht gefunden wird.

  7. #7
    Registriert seit
    Jul 2001
    Beiträge
    29
    Eins fällt mir auf, wenn ich die Pfadangabe ändere, bleibt der Rest von der vorherigen noch stehen s.u.



    Physische Teildatei anzeigen
    Datei . . . . . : STDERR Bibliothek . . . : QTEMP
    Teildatei . . . : STDERR Satz . . . . . . : 1
    Steuerung . . . : Spalte . . . . . : 1
    Suchen . . . . . :
    *...+....1....+....2....+....3....+....4....+....5 ....+....6....+....7....+....8....+....9....+....0 ....+....1....+....2....+....3
    000000000000fopen() error.
    000000000000Error accessing file: NETPRICEMASTERDATA.XML a.xml 3025
    ****** DATENENDE ******

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wie rufst du das C-Progrämmchen den auf ?

    C arbeitet bei Strings (CHAR) mit einem Ende-Zeichen X'00'.
    Wenn du also aus CLP/RPG aufrufst so hänge per *TCAT X'00' an.
    Beim Aufruf aus ILERPG kannst du den Paramter mit "*string" kennzeichnen.
    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

  9. #9
    Registriert seit
    Jul 2001
    Beiträge
    29
    Aufruf erfolgt aus CLP:

    PGM PARM(&PARM1 &PARM2 &PARM3)
    DCL VAR(&PARM1) TYPE(*CHAR) LEN(19)
    DCL VAR(&PARM2) TYPE(*CHAR) LEN(513)
    DCL VAR(&PARM3) TYPE(*CHAR) LEN(256)
    :
    :
    :
    CALL PGM(DXXSAMPLES/SHDX) PARM(&PARM1 &PARM2 &PARM3)
    DLTOVR FILE(STDERR STDOUT) LVL(*JOB)


    *TCAT wird ausprobiert, dauert aber ein Weilchen.
    Danke für den Tip.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Achtung:
    Du erwartest mit &PARM2 und &PARM3 mehr als 32 Zeichen !!!

    D.h., dass du das Programm so aus der Kommandozeile oder mit Konstanten nicht aufrufen kannst, da der CALL-Befehl nur soviele Zeichen übergibt wie eingegeben, mindestens jedoch 32 Zeichen.

    Dein CLP greift dadurch ggf. auf Schrottdaten zu !!!

    Entweder schreibst du ein CMD dazu wodurch dir die Übergabeparameter garantiert sind oder du kannst dieses CLP nur von anderen PGM'en aufrufen.
    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

  11. #11
    Registriert seit
    Jul 2001
    Beiträge
    29
    Alles klar. Danke. Ich werde das Ganze überdenken. Fortsetzung folgt ...

  12. #12
    Registriert seit
    Jul 2001
    Beiträge
    29
    Hoppla, was ist denn das?

    Wenn ich das C-Progrämmchen so aufrufe, aus dem Prompt:

    Programm aufrufen (CALL)

    Auswahl eingeben und Eingabetaste drücken.

    Programm . . . . . . . . . . . . > SHDX Name
    Bibliothek . . . . . . . . . . > DXXSAMPLES Name, *LIBL, *CURLIB
    Parameter . . . . . . . . . . . > DEGOEHR1

    > '/home/TECCMD/NetPriceMasterData.dad'

    + für weitere Werte > '/home/TECCMD/NetPriceMasterData.xml'

    Dann geht's siehe hier:

    Connecting to database DEGOEHR1
    errCode=-85:0
    msgtext'DXXQ047E Parserfehler in Zeile 1 Spalte 1: Invalid document struct
    ure
    ':0
    Die Eingabetaste drücken, um die Terminalsitzung zu beenden.

    Aber nicht über's CL. Naja der Parser ist schonmal angesprungen, mehr wollte ich im Moment nicht.

    Fortsetzung folgt...

Similar Threads

  1. Webservices, SOAP, XML und Labeldruck
    By vige1000 in forum NEWSboard Linux
    Antworten: 4
    Letzter Beitrag: 21-12-06, 11:56
  2. XML zu einem Port Senden
    By Weki in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 11-09-06, 13:31
  3. Formfeed in XML
    By kuempi von stein in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-07-06, 08:50
  4. DB2 XML Extender
    By Jenne in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 29-03-06, 09:49
  5. XML
    By DEVJO in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-04-05, 09:38

Berechtigungen

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