[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    208

    qcmdexc prüfen

    Guten Tag,
    eine externe PC Software soll zukünftig unsere Nacht Jobs automatisch starten.
    Leider kann diese PC Software von vielen Konzernweiten 'Edv-Beauftragten' benutzt werden.

    In der PC software definieren wir
    Call PGM1 Parm(akt_datum - 2 tage) (das ist nur ein Bsp)
    Auf der iSeries läuft ein Pgm (nicht von uns), das diesen call nun über qcmdexc
    absetzt.

    Wir möchten verhindern, das 'irgendwer' in dem PC Pgm einträgt
    clrpfm Lib/datei
    oder
    call Pgm parm(xxx) aber das pgm ist KEIN 'Nacht-Pgm'

    Ich suche also nach einer Schnittstelle im System um vorab den Aufruf zu prüfen.
    Leider kennen wir uns mit RegInf nicht so aus, gibt es da etwas?

    Danke
    Dietlinde Beck

  2. #2
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von dibe Beitrag anzeigen
    Guten Tag,
    eine externe PC Software soll zukünftig unsere Nacht Jobs automatisch starten.
    Leider kann diese PC Software von vielen Konzernweiten 'Edv-Beauftragten' benutzt werden.
    Hallo Dietlinde,

    nach der Sinnhaftigkeit fragen wir mal besser nicht ;-) Es gibt gewiss einen Grund.

    Also entweder in dem Programm, das QCMDEXC aufruft, Prüfungen einbauen, oder in den Exit-Point

    http://www.ibm.com/support/knowledge...stexremcmd.htm

    Da gibt es gewiss von den üblichen Anbietern Software, die auch weitere Sicherheitsprüfungen machen (PCSACC, RazLee etc) - die sind aber auch nicht ganz billig...

    Auf jeden Fall solltet Ihr in dieser Richtung was machen, denn damit öffnet man ja eine ganze Sammlung von Scheunentoren ;-)

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von holgerscherer Beitrag anzeigen
    Auf jeden Fall solltet Ihr in dieser Richtung was machen, denn damit öffnet man ja eine ganze Sammlung von Scheunentoren ;-)

    -h
    ... von Scheunentor kann man da - im engeren Sinne - nicht mehr sprechen, da ist eher die Scheune schon weg.

    Der Beschreibung nach hat man da einen eigenen Mechanismus gestrickt, da zieht kein exit point für remote command. Die Forderung muss an den Lieferanten dieser Saftware gerichtet werden.

    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/

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da hast du halt mit Korinten...
    Normalerweise wird für Aufrufe aus einem Menü eine zwingende Parameterschnittstelle definiert.
    Mittels dieser können dann beliebige Programme aufgerufen werden.
    Dass diese (CLP)Programme dann ggf. auch Kommandos aufrufen ist dann durchaus erlaubt.

    Wie erfolgt denn der Aufruf aus der PC-Software?
    RemoteCommand ist die eine Methode, SQL-Procedure (da geht jedes Programm) und Toolkit-API's sind weitere Methoden.
    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
    Nov 2009
    Beiträge
    208
    Vielen Dank für die Antworten!

    Lt. PGM Stapel läuft da ein ILERPG Pgm vom PC-Software-Hersteller, das über QCMDEXC das ausführt, was in der PC Software definiert ist.

    Call PGM, mit und ohne parm
    CMD aufrufe
    RUNQRY
    ...

  6. #6
    Registriert seit
    Nov 2009
    Beiträge
    208

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du musst auch vom PC einen RemoteCommand aufrufen.
    Wie D*B schon sagte "da zieht kein exit point", für lokale Aufrufe vom Kommandos funktioniert das nicht.
    Außerdem rufst du ja nicht per QCMDEXC "CALL QCMDEXC" das CMD "CALL" auf sondern das Programm QCMDEXC direkt. Dies erfolgt nicht per CMD sondern direkt per Programm-Pointer.
    Da zieht kein API.
    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

Similar Threads

  1. cmd mit qcmdexc aufrufe
    By K_Tippi in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 26-07-16, 06:41
  2. Datum in SQL Funktion prüfen
    By malzusrex in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 07-11-14, 08:01
  3. Schräg: MKDir mit QCMDEXC und interaktiv
    By camouflage in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 16-01-14, 17:07
  4. TCP/IP Port prüfen
    By wdom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 19-05-03, 13:58
  5. TCP/IP FTP prüfen ob Rechner an ist
    By malzusrex in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-07-02, 10:07

Berechtigungen

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