[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Feb 2001
    Beiträge
    20.334
    Vielleicht hilft dir das ja weiter:

    AS400 system = new AS400();
    ProgramCall pgm = new ProgramCall(system);
    pgm.setThreadSafe(true); // Indicates the program is to be run on-thread.

    public void setThreadSafe(boolean threadSafe)Specifies whether or not the program should be assumed thread-safe. The default is false.
    Note: This method has no effect if the Java application is running remotely, that is, is not running "natively" on an IBM i system. When running remotely, the Toolbox submits all program calls through the Remote Command Host Server, regardless of the value of the threadSafe attribute.
    Note: This method does not modify the actual program object on the system.
    Note: If the program is run on-thread, it will run in a different job than if it were run off-thread.
    Parameters:threadSafe - true if the program should be assumed to be thread-safe; false otherwise.
    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

  2. #14
    Registriert seit
    Mar 2002
    Beiträge
    5.300
    ... wenn man auf Programmier-technische Komplexität stößt, sollte man zuerst über sein Design nachdenken, aber solange Du hinter dem Berg hältst, was Du eigentlich vorhast, ist Dir nicht zu helfen, allenfalls kann man da Beihilfe leisten in den nächsten Kackhaufen zu treten...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #15
    Registriert seit
    Feb 2001
    Beiträge
    20.334
    Wie du siehst, bzgl. der Kackhaufen helfe ich doch gerne .
    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. #16
    Registriert seit
    Sep 2005
    Beiträge
    400
    @db
    wir haben auch permanennt das Prob., das Java keine LibList kennt.
    Daher schreiben wir Sie in eine envvar und Java liest sie wieder.

    wir starten ein Java "Programm" mit

    Code:
                                                            
         CHGVAR     VAR(&QCMD) VALUE('cd ' *BCAT &PATH *TCAT +  
                      ';./bin/run.sh ' *BCAT &DTAQ *BCAT &DLIB) 
         SBMJOB     CMD(QSH CMD(&QCMD)) JOB(myjob) +         
                      JOBD(*LIBL/kundenjobd) JOBQ(JAVA) +           
                      JOBPTY(*JOBD) OUTPTY(*JOBD) +             
                      PRTDEV(*CURRENT) PRTTXT(*CURRENT) +       
                      RTGDTA(QCMDB) SYSLIBL(*CURRENT) +         
                      CURLIB(*CURRENT) INLLIBL(*CURRENT) ...
    Danach laufen 4 Jobs im SBS Java mit der 'richtigen' Liblist
    und einer, QZRCSRVS im subsystem QUSRWRK mit eine falschen Liblist.
    Und ausgerechnet der macht die Arbeit.
    Beim Kunden wird die Liblist beim SBMJOB über die JOBD vergeben.

    Der Javajob liest Dateien mit SQL
    um xml excel html ... auszugeben.
    Und er weis nix von TEST oder von ECHT Umgebung. Nur durch das setzen der Envvar. Führt immer mal zu Fehlern, weil ein in 'LibList' denkender AS400 Entwickler die envvar vergisst.

    Der ILEmax

Similar Threads

  1. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  2. Bibliotheksliste zuordnen
    By rr2001 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-11-06, 12:17
  3. Fehler in Gesamtsicherung
    By wolfmakiol in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 21-08-06, 09:10
  4. SQL Select mit SUM aus einer DB
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 30-03-06, 12:33

Berechtigungen

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