-
APIs
Ein Gedanke zur Anregung!
Ein Beitrag in dieser Rubrik bewog mich wieder einmal mit der Entwicklung des OS/400 zu hadern. Es gab einmal eine Zeit, da bemühte sich IBM uns Programmierer das Leben zu erleichtern, indem es für alle wichtigen Systeminformationen die Möglichkeit des Speicherns in eine Datei gab.
z. B.:
DSPOBJD OBJ(ALLE*) OBJTYPE(*PGM) OUTPUT(*OUTFILE) OUTFILE(QTEMP/DSPOBJ)
Jetzt geht der Trend dahin, daß nicht einmal mehr der Befehl zur Verfügung gestellt wird, geschweige denn eine Ausgabefunktion mit komfortabler Weiterbearbeitungsmöglichkeit.
Vielmehr wird nur mehr ein sogenanntes API mit undokumentierten Parametern und mit Datentypen aus der EDV-Steinzeit (Binär, Zeiger, ...) zur Verfügung gestellt. Für die PC-Programmierer, welche sich mit Assambler, C etc. rumschlagen mag dies der Alltag sein, aber für AS/400-Programmierer, welche doch "höhere" Programmiersprachen gewohnt sind, welche mit wenig Code-Zeilen übersichtliche und wenig fehleranfällige Programme schreiben wollen ist dies sicherlich ein großer Rückschritt.
Wäre das nicht ein Thema mit dem man IBM konfrontieren sollte. Ich denke dabei z.B. an Common.
Oder bin ich einer der alten unverbesserlichen EDV-Monster, welche mit der modernen Zeit nicht schritthalten können?
Mich würde Ihre Meinung sehr interessieren.
m. f. G.
Otto Zehetner
-
Hallo Herr Zehetner
Da ich auch zu diesen AS/400 Dinos gehöre muß ich Ihnen voll zustimmen.
Gruss Klaus
Programmierung
-
Hallo ihr zwei,
wieso geht der Trend dahin? Ich habe das noch nicht feststellen können, oder ist mir da noch was nicht bekannt. (Allerdings habe ich erst V4R4).
Kann man dazu näheres Erfahren. Welche Befehle sollen gestrichen werden? (Das kann ich ja fast nicht glauben.)
Gruß
Carsten
-
Hallo AS400-Spezis,
bevor jetzt die grosse Panikmache ausbricht - wir haben auf einer Maschine bereits V5R1 installiert. Bis dato haben wir nicht feststellen können, dass irgenwelche Befehle nicht mehr unterstützt werden (bis auf die Bekannten z.B. Office/400). Auch die *OUTFILE - Geschichte finden wir nachwievor in den gleichen Befehlen wie z.B. unter V4R4. Was sich trotzdem konkret geändert hat ist, dass sehr viele neue Funktionalitäten nur noch in der "bunten" Welt des Operations Navigators vorgesehen sind. Aber das hat eigentlich ausnahmslos mit der Systemadministration zu tun.
Ansonsten kann ich ebenfalls nur zustimmen, dass die ganze API-Geschichte nicht unbedingt motiviert.
Gruss Reinhold
R.Schreiber
-
Hallo,
auch wir haben inzwischen Release V5R1MO. Bisher ist uns nicht aufgefallen, dass Befehle fehlen.
Der Befehl DSPOBJD ist z.B. in voller Länge, also auch mit Outfile aufrufbar.
Das API-Handling ist gewiss gewöhnungsbedürftig. Der Aufruf von APIs statt CL-Befehlen bringt jedoch z.T. wirklich entscheidende Laufzeitvorteile. Insbesondere dann, wenn die Ausgabe über Userspaces, statt Dateien erfolgt. Ich denke, dass die APIs zusätzlich oder als Alternative eingesetz werden können. Sie sollen jedoch nicht die bestehenden Befehle ersetzen.
B. Hauser
-
Danke für Ihre Antworten!
Anscheinend habe ich mit meiner Formulierung Verwirrung gestiftet.
Ich meinte nicht, daß bestehende Befehle und Funtionen gestrichen werden, sondern daß neue Funktionen und Erweiterungen nicht an den Komfort der bestehenden Commands herankommen, bzw. daß die ehemaligen Bemühumgen seitens IBM auf halben Weg eingeschlafen sind.
z. B.:
Der Befehl DSPSRVPGM sollte den Paramter
OUTPUT(*OUTFILE) erhalten.
etc.
m. f. G.
Otto Zehetner
Similar Threads
-
By Winnilein in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 11-11-05, 07:47
-
By sim in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 30-08-04, 07:30
-
By Neptun in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 02-08-04, 22:19
-
By jsiegel in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 22-06-04, 20:37
-
By karin-vogelmann in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 31-10-01, 18:53
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