Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
COMPILE-PROCEDURE Prozedur kompilieren
Das Kommando COMPILE-PROCEDURE konvertiert eine S-Prozedur in eine kompilierte Prozedur, d.h. in ein Zwischenformat, das dann auch in Umgebungen benutzt werden kann, in denen das Subsystem SDF-P nicht zur Verfügung steht.
In kompilierten Prozeduren kann der volle Umfang von SDF-P benutzt werden. Das gilt auch, wenn diese Prozeduren in einer Umgebung gestartet werden, die nur SDF-P-BASYS enthält.
COMPILE-PROCEDURE |
FROM-FILE = <filename 1..54 without-gen> / *LIBRARY-ELEMENT(...) |
| *LIBRARY-ELEMENT(...) |
|
|
| LIBRARY = <filename 1..54 without-gen> |
|
|
| ,ELEMENT = <composed-name 1..64>(...) |
|
|
|
| <composed-name 1..64>(...) |
|
|
|
|
|
| VERSION = *HIGHEST-EXISTING / *UPPER-LIMIT / <composed-name 1..24> |
|
|
| ,TYPE = J / <alphanum-name 1..8> | ,TO-FILE = <filename1..54without-gen> / *LIBRARY-ELEMENT(...) / *DUMMY |
| *LIBRARY-ELEMENT(...) |
|
|
| LIBRARY = *SAME / <filename 1..54 without-gen> |
|
|
| ,ELEMENT = *SAME(...) / <composed-name 1..64>(...) |
|
|
|
| *SAME(...) |
|
|
|
|
|
| VERSION = *SAME / *UPPER-LIMIT / *INCREMENT / *HIGHEST-EXISTING / |
|
|
|
|
|
|
| <composed-name 1..24> |
|
|
|
| <composed-name 1..64>(...) |
|
|
|
|
|
| VERSION = *SAME / *UPPER-LIMIT / *INCREMENT / *HIGHEST-EXISTING / |
|
|
|
|
|
|
| <composed-name 1..24> |
|
|
| ,TYPE = SYSJ / <alphanum-name 1..8> |
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung / garantierte Meldungen |
| 0 | CMD0001 | Ohne Fehler |
| 1 | CMD0202 | Syntaxfehler |
| 1 | SDP0118 | Kommando im falschen Kontext |
| 1 | SDP0138 | Fehler bei Voranalyse der Prozedur garantierte Meldung: SDP0138 |
| 1 | SDP0223 | Falsche Umgebung |
| 3 | CMD2203 | Falsche Syntaxdatei |
| 32 | CMD0221 | Systemfehler (interner Fehler) |
| 64 | SDP0091 | Semantikfehler |
| 130 | SDP0099 | Kein Adressraum mehr verfügbar |