-
Sleep in OPM Cobol
Hallo!
Hat die AS/400 im OPM Cobol einen "SLEEP" Befehl.
Bei anderen Compilern heißt es z.B.
CALL C$SLEEP USING 100
um 100 Sekunden zu warten.
Ziel ist, dass die Verarbeitung eine gewisse Zeit einfach warten soll. Möchte keine Schleife mit Index oder Subskript programmieren, weil dies sehr prozessorintensiv ist. Gibt es da eine Möglichkeit, dies effektiv zu lösen?
Gruß
Neptun
-
Ruf doch einen CL-Befehl auf DLYJOB DLY(100) um 100 Sekunden zu warten. In einem RPG Programm geht das, sollte also im Cobol bei der 400 auch gehen, oder??
Gruß
Mit freundlichen Grüßen
Christoph Supp
SuS Group GmbH
Mühlenweg 2
56235 Ransbach-Baumbach
Tel.: +49 26 23 / 92 64 55 0
Fax :+49 26 23 / 92 64 55 9
Internet: www.sus-group.de
-
Zitat von csupp
Ruf doch einen CL-Befehl auf DLYJOB DLY(100) um 100 Sekunden zu warten. In einem RPG Programm geht das, sollte also im Cobol bei der 400 auch gehen, oder??
Gruß
Ja, das geht natürlich. Per QCMDEXC sind CL-Befehle problemlos auch aus OPM Cobol aufrufbar. "Schöner" wäre natürlich ein direkter Cobol-Befehl.
Danke, und Gruß
Neptun
-
ANSI-COBOL kennt eben keinen Sleep o.ä.
-
Hallo,
Zitat von Neptun
Ja, das geht natürlich. Per QCMDEXC sind CL-Befehle problemlos auch aus OPM Cobol aufrufbar. "Schöner" wäre natürlich ein direkter Cobol-Befehl.
Auch wenn die Frage schon anderthalb Jahre alt ist (ich bin neu im Forum), hier meine Lösung (vielleicht ja noch von Interesse): mit ILE-Cobol ein Kürzest-Programm zum Aufruf von 'sleep' schreiben (bei mir: 'SLEEP' in Großbuchstaben) und dann vom OPM-Cobol aufrufen. Ist deutlich schöner als mit QCMDEXEC (wie ich es früher auch gemacht habe). Bei mir sieht es so aus:
------------------------------
process nomonoprc.
identification division.
program-id. sleep.
environment division.
data division.
working-storage section.
linkage section.
01 sleep-time pic 9(9) binary.
01 result pic s9(9) binary.
procedure division using sleep-time result.
alles.
call procedure "sleep"
using by value sleep-time
giving result
goback.
--------------------------
Grüße, Werner Grzemba.
Similar Threads
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 12-01-07, 07:32
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By Xanas in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 13:38
-
By Uli Müller in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 09-11-06, 09:21
-
By copps in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-08-06, 09:36
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