[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Mar 2002
    Beiträge
    5.403
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Dann nimm SQL, so wie Birgitta vorgeschlagen hat. Da allerdings intern wieder API's verwendet werden ist die Funktion langsamer als der CHKOUT.
    Die Wartezeit für die Sperre beträgt default 60 Sekunden.
    Ein CHKOUT/CHKIN-Paar liegt weit unter 1 Sekunde, sollte also kein Problem darstellen.
    ... warum sollte sich jemand diesen Krampf antun, wenn eine subprocedure access(path: 0) gibt, die einem 0 zurückgibt, wenn das Objekt existiert?
    Die grandiosen SQL_Services sind lediglich wrapper für (andere APIs), die ganze Listen erzeugen und nur über die weitere Schicht SQL bedienbar sind. OK, ich vergaß, man kann sich die Hosen gemäß eines Sprichworts auch mit der Kneifzange anziehen.
    Was Assembler angeht, wer das (access(...)) für Assembler hält, der hat weder Ahnung von Assembler, noch von ILE RPG.

    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/

  2. #14
    Registriert seit
    Feb 2001
    Beiträge
    20.874
    Stimmt, accsess() kommt eigentlich aus der C-Welt, die quasi den Assembler abgelöst hat.
    Da kommt man aber mit E305GL nicht direkt drauf, man braucht also einen doppelten Wrapper:
    E305GL => ILERPG => C-API;-).

    CHECKOUT hätte noch, mit der Sperre, den Vorteil, dass das Objekt zwischen Prüfung und Verwendung nicht verschwinden kann, CHECKOUT => Tuwas() => CHECKIN.
    Wer garantiert einem, dass nach access() das Objekt noch immer da ist?
    Schließlich erinnere ich mich, dass auf der IBM i durchaus mehrere Jobs am werkeln sind, incl. ggf. Netzwerkfreigaben und die Cients dazu.
    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. #15
    Registriert seit
    Jan 2008
    Beiträge
    164

    Smile

    [QUOTE=E305GL;125855]
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Dann nimm SQL, so wie Birgitta vorgeschlagen hat. Da allerdings intern wieder API's verwendet werden ist die Funktion langsamer als der CHKOUT.
    Die Wartezeit für die Sperre beträgt default 60 Sekunden.
    Ein CHKOUT/CHKIN-Paar liegt weit unter 1 Sekunde, sollte also kein Problem darstellen.[/
    QUOTE]

    Dank für Dein Bemühen, werdens mit CHKOUT/CHKIN versuchen.
    Andere SW-Krücken sind uns zu aufwendig, sind vergleichbar mit Assembler anno 1970.
    ----------------------------------------------------------------------------------------------------
    CHKOUT/CHKIN ist einfach und funktioniert, wenngleich mit einem Sperren-Restrisiko.
    Habens jetzt mit DSPLNK in eine temoräre outqueue sperrenfrei gelöst.
    Nochmals danke.

Similar Threads

  1. DSPLNK Datei - Namen abgekürzt
    By pabloesco in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 09-07-20, 15:51
  2. wrklnk
    By KingofKning in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 14-12-15, 16:05
  3. Artikel: WRKLNK und unsichtbare Verzeichnisse
    By NEWSolutions Redaktion in forum NEWSolutions artikel
    Antworten: 0
    Letzter Beitrag: 05-12-13, 05:55
  4. attribute anzeigen bei WRKLNK - welcher Befehl?
    By holly in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 04-04-06, 18:11
  5. WRKLNK '/QNTC/*' dauert ewig
    By dirkus in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-11-04, 13:47

Berechtigungen

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