[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jan 2006
    Beiträge
    68

    Ursprüngliche Datenbank der JOBSCDE

    Hallo!

    Ähnliches hab ich neulich schon gefragt, nur leider war die Antwort mal wieder nicht Idiotengerecht-sprich für mich unverständlich

    Ich suche immer noch die Datenbank, in der die JOBSCDE vermerkt sind mit all ihren Parametern.
    Die *Basic - Variante reicht mir nicht aber die *Full - Variante ist nicht in Tabellenform und bedarf daher ein haufen Arbeit, um die Daten auszuwerten.

    Fände ich aber die Daten in einer Datenbank in Tabellenform, könnte ich sie schick per Query auslesen-das ist jedenfalls das Ziel.

    Dieser Link hier http://www.rlpforen.de/showthread.ph...ght=wrkjobscde
    konnte mir leider nicht weiterhelfen und auch meine Kollegen konnten damit nichts anfangen bzw.scheiterte die Sache ab diesem DMPSYSOBJ.

    Hier hat leider keine eine Idee,wie ich an die Angaben komme, wie schaut es bei euch aus?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Es gibt KEINE Datenbank sondern nur das angegebene Objekt !
    Du kannst nur per *PRINT-Ausgabe und CPYSPLF eine Auswertung per Programm machen.
    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
    Jan 2006
    Beiträge
    68
    ich weiß,ich bin nervig, aber ich versuche zu lernen!

    Wenn ich also
    WRKOBJ OBJ(QUSRSYS/*ALL) OBJTYPE(*JOBSCD) mache, kann ich sehen, da is was. Gut, aber das mit dem Reingucken...

    dein Befehl DMPSYSOBJ löst bei mir gar nix aus, er arbeitet zwar kurz, aber zeigt nix an, steht auch keine Meldung da.

    Wie bitte mache ich das dann, das ich (*PRINT) einstellen kann um mein CPYSPLF zu machen?

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Also ich hab das mal gerade versucht.
    Ist doch gar nicht so wild.

    Wenn Du mit WRKJOBSCDE OUTPUT(*PRINT) PRTFMT(*FULL) arbeitest, ensteht ja ne Spoolfile QSYSPRT.

    Die musste nun mit CPYSPL in eine Datei kopieren und per Programm (CL würde ja fast genügen) abarbeiten und meinetwegen die extrahierten Daten in ne eigene Datei stellen...

    voila...

    fertig.

    Wo genau ist Dein Problem?

    k.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    WRKJOBSCDE OUTPUT(*PRINT)
    CRTPF FILE(QTEMP/XSPLF) RCDLEN(132)
    CPYSPLF FILE(QSYSPRT) TOFILE(QTEMP/XSPLF) SPLNBR(*LAST)

    Du hast nun die Daten in QTEMP/XSPLF.
    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

  6. #6
    Registriert seit
    Jan 2006
    Beiträge
    68
    Ok, ihr versteht mich glaub ich nich richtig.

    Ich will NICHT diesen Weg gehen

    WRKJOBSCDE OUTPUT(*PRINT) PRTFMT(*FULL) , das selbe mach ich ja grad mit (*BASIC).

    Ich will aber nicht diese (*FULL) Variante, weil ich da nen Haufen Text krieg und aber nur bestimmte Parameter (Letzte Erfolgreiche Übergabe ect.) brauch, das ist nen Haufen Arbeit das alles mit substr auszuschneiden, wenn man von Jobplanungseinträgen in einer Größenordnung von 17Maschinen a 60-120Einträge spricht.

    Irgendwo in den Tiefen der Maschine muß es eine Datenbank/Objekt geben, wo alles schön,möglichst als Tabelle, steht. So jedenfalls meine Ausbilderin-nur WO,das weiß sie nich.

  7. #7
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von deni87991
    ...das ist nen Haufen Arbeit das alles mit substr auszuschneiden, wenn man von Jobplanungseinträgen in einer Größenordnung von 17Maschinen a 60-120Einträge spricht....

    Irgendwo in den Tiefen der Maschine muß es eine Datenbank/Objekt geben, wo alles schön,möglichst als Tabelle, steht. So jedenfalls meine Ausbilderin-nur WO,das weiß sie nich.
    Ach Quack!
    Für ein Programm ist das Ruckzuck erledigt (wenn Du das Programm erstmal geschrieben hast).
    Und eine andere Möglichkeit wirst Du hier wohl nicht als Antwort finden, sonst hätte sie Dir schon jemand gesagt.

    Und nicht alles was ne(n) Ausbilder/-IN sagt muss auch richtig sein.

    k.

  8. #8
    Registriert seit
    Jan 2006
    Beiträge
    68
    Du sagst das so einfach...ihr könnt das ja auch alle. Ich hab grad mal 2 kleine CL's geschrieben.

    Grad kam der nächste rein und legt mir einen Zettel hin mit dem Verweis auf ein API (?).
    Steht drauf:

    API
    QWCLSCDE

    keine Ahnung was mir das wieder sagen soll...wisst ihr was? Wochenende...das bringt doch hier alles nix-ich raffs halt nich.

    Ich wünsch euch was!

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Also nochmal ganz langsam:

    Alle Einträge für SCDJOB's stehen ausschließlich in diesem Objekt.
    Es gibt keine Datenbank, wo das drinsteht.
    Es gibt leider kein API um dieses Objekt auszulesen.
    Per DMPSYSOBJ OBJ(QDFTJOBSCD) CONTEXT(QUSRSYS) kannst du dir zwar die Struktur anschauen, da es aber keinerlei Doku hierzu gibt, wirds da etwas schwierig.

    Die interne Struktur schein ein USRIDX zu sein, an den man allerdings ausschließlich mit MI-Befehlen (das ist der Assembler der AS/400) drankommt.
    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

  10. #10
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von deni87991
    ...Grad kam der nächste rein und knallte mir einen Zettel hin mit dem Verweis auf ein API (?).
    Steht drauf:

    API
    QWCLSCDE
    ...
    Hey... gleich ne Gehaltserhöhung verlangen....



    Nun lass mal nicht den Kopf hängen, alles liebe Leute hier, nur Du verlangst was, was es auf der Kiste nicht gibt.
    Die JOBSCDE-Problematik ist bekannt. Nix Neues auf der Titanic.
    Da musste durch...

    k.

    Zusatz:
    HEY! Der/die/das API QWCLSCDE ist gut!
    Wer hat Dir denn den Zettel reingegeben?
    Die Dame weiss mehr als sie zugibt.

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Der Hinweis auf das API ist gut:
    http://publib.boulder.ibm.com/infoce...73%63%64%22%20

    Allerdings benötigst du da die zusätzlichen API's für den Zugriff auf USRSPC's:
    http://publib.boulder.ibm.com/infoce.../apis/obj5.htm
    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

  12. #12
    Registriert seit
    Aug 2004
    Beiträge
    923
    In so einer offenen Wunde stocher ich ja gerne rum.
    Da helfen auch >5000 Einträge nix, wenn jemand daherkommt und nen API aus dem Zylinder zaubert, den man noch nicht kannte Herr Fuerchau? Wie steckt man das weg?

    Ich für mich persönlich versuche daraus meine Lehre zu ziehen, muss das aber auch erst mal verdauen...

    Die I-Kiste (wie sie nun auch immer heissen mag) ist doch immer wieder für ne Überraschung gut - man lernt nie aus.

    k.

Similar Threads

  1. Ferne Datenbank
    By HPKahn in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-03-18, 15:06
  2. OMIT-Date für JOBSCDE hinzufügen
    By MKnoll in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 19-01-07, 17:30
  3. Problem mit Steuerzeichen in Datenbank?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 26-10-06, 10:07
  4. Performance-Problem Datenbank
    By gogocdb in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 09-08-06, 10:27
  5. In welcher Datenbank stehen die JOBSCDE?
    By deni87991 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-05-06, 11:01

Berechtigungen

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