[NEWSboard IBMi Forum]
  1. #1
    LaLeLi Besucher/Guest

    Question Programmname aus String ermitteln

    Guten Morgen,

    wir haben folgendes Problem: An ein RPG-Programm wird ein String übergeben, welcher einen Programmaufruf (CALL) oder einen Command (RUNQRY, SBMJOB, ...) enthält.

    Zunächst muß festgestellt werden, ob es sich um einen CALL oder einen Command handelt.

    Falls es ein CALL ist, soll aus dem übergebenen String der aufzurufende Programmname ermittelt werden. Der String kann beispielsweise wie folgt aussehen:
    CALL PPP
    CALL PGM(PPP)
    CALL BBB/PPP
    CALL PGM(BBB/PPP)

    Gibt es hierfür von IBM irgendwelche Funktionen (API), um den String zu splitten, oder müssen wir das alles von Hand machen?

    Grüsse!

    [Dieser Beitrag wurde von LaLeLi am 18. Juni 2002 editiert.]

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    ein API direkt gibt es nicht, aber in der C Runtime :

    The strtok() function reads string1 as a series of zero or more tokens, and string2 as the set of characters serving as delimiters of the tokens in string1. The tokens in string1 can be separated by one or more of the delimiters from string2. The tokens in string1 can be located by a series of calls to the strtok() function.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    In RPG gibt es kein API, aber mit den Anweisungen SCAN und SUBST können Sie den String analysieren und entsprechende Informationen herausfiltern.

    Eine andere Möglichkeit gibt es nicht.
    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. PAGRTT aus Printer-File ermitteln
    By MatthiasK in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 10-01-07, 13:26
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. String mit Returns in iSeries Datenfeld speichern
    By e_sichert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-11-06, 15:25
  4. Systemdatum nach String
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 03-07-06, 15:25
  5. 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
  •