-
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.]
-
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.
-
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.
Similar Threads
-
By MatthiasK in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 10-01-07, 13:26
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By e_sichert in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 07-11-06, 15:25
-
By codierknecht in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 03-07-06, 15:25
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks