[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    2.078

    Generische Namen

    Hallo *all,

    ich habe hier das Problem das meine Triggerdateien zu groß werden und ich die auch eigentlich nicht in der Sicherung brauche.

    Bei wrkobjpdm kann ich ja mit generischen Namen der Art *tr arbeiten. Sprich alles was auf tr endet wird angezeigt.

    Bei savlib kann ich aber wohl nur mit TR* arbeiten sprich alles was mit TR anfängt.

    Gibt es dazu eine Alternative? (Ich sehe keine....)

    GG

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.269
    Per DSPOBJD eine Ausgabedatei erstellen, die Namen ermitteln den SAVxxx-Befehl zusammenbauen und per QCMDEXC ausführen.

    Alternativ die Dateien umbenennen.
    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
    Apr 2005
    Beiträge
    385

    Post

    Meine Version
    Code:
    PGM 
    
    DCLF X1
    
     DSPOBJD LIB/*ALL   
    OBJTYPE(*ALL) OUTPUT(*OUTFILE) OUTFILE(QTEMP/X1)       
    
    RUNSQL SQL(DELETE FROM X1 WHERE ODOBNM NOT LIKE '%TR') COMIT(*NONE)
    
    RCVF X1
     SAVOBJ &ODLBNM/&ODOBNM TAP01
    
    ENDPGM

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.269
    Er möchte ja OMITOBJ angeben, da kann man leider nur einzelne Objekte bzw. Variablen (max. 300) aufführen und keine Variable, die alle Objekte benennt.

    Alternativ (je nach Release) kann man da auch noch *USRSPC angeben und bei CMDUSRSPC ein *USRSPC-Objekt angeben.
    Dieses muss dann allerdings (laut Doku) wie für das API QSRSAVO befüllt 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

  5. #5
    Registriert seit
    Aug 2006
    Beiträge
    2.078
    Hallo *all,

    ich habe mir jetzt die dicksten Brocken ausgesucht, (wobei ich die im nächsten Step auch verkleineren werden) und die ausgeschlossen.
    Beim einzelnen savobj könnte ich mir vorstellen das es länger braucht (wissen tue ich es nicht) was aber definitiv fehlt ist das die komplette Lib einen Stand hat. Wir arbeiten 24 Stunden und daher möchte ich die einzelnen libs in einem Synchronen Stand halten. (es gibt nur eine Lib die wichtig ist) Umbenennen ist bei gekauften Anwendungen immer schwierig. Heißt aber für mich das evtl die Programmierer dieser welt selbst bei so trivialen Dingen wie Namensfindung mehr als 10 Sekunden Zeit investieren müßen...

    GG

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.269
    Der einzlne SAVOBJ dauert länger, da das Streamen auf Band mehrfach unterbrochen wird und das Aufsetzen wieder dauert.

    Das Umbenennen ist doch ganz einfach:

    1. Umbenennen von XXXXTR in TRXXXXX
    2. CREATE VIEW oder CRTLF XXXXTR auf TRXXXX

    Die Programme sollten nix davon merken.
    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
    Aug 2006
    Beiträge
    2.078
    Interessanter Ansatz, werde ich mal testen.

    GG

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    2.311
    Vielleicht könntest du die betreffende physischen Dateien (und ihre logischen Dateien) in eine eigene Bibliothek verfrachten? Und diese Bibliothek mit in die Bibliothekliste aufnehmen.

Similar Threads

  1. Phishing Mail im Namen von newsolutions
    By scheipl in forum Archiv NEWSblibs
    Antworten: 13
    Letzter Beitrag: 16-10-12, 16:31
  2. SMTP Namen erfassen
    By Der_Unwissende in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 09-11-09, 10:06
  3. FTP: Generische Uebertragung von Files
    By roman in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 05-12-06, 14:53
  4. SQL Alternative Namen
    By andreas.lundschien in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 27-09-06, 10:56
  5. Generische Felddefinition bzw Generische SQL Ausgabe
    By Rincewind in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 03-06-05, 10:56

Berechtigungen

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