Stichwortverzeichnis - Inside z/OS - Das große TSO-REXXikon
Stichwortverzeichnis - Inside z/OS - Das große TSO-REXXikon
Stichwortverzeichnis - Inside z/OS - Das große TSO-REXXikon
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
IRX0036I Unmatched "(" in expression<br />
Anhang B - Fehlermeldungen<br />
<strong>Inside</strong> z/<strong>OS</strong><br />
893<br />
Erklärung: Die Anzahl öffnender Klammern in einer Instruktion weicht<br />
von der Anzahl schließender Klammern ab. Diese Situation tritt auf,<br />
wenn die Klammer in einem Befehl als Literal genutzt werden soll,<br />
aber keine Literalbegrenzer kodiert werden:<br />
Falsch: IF P<strong>OS</strong>((,variable) > 0 THEN ...<br />
Richtig : IF P<strong>OS</strong>("(",variable) > 0 THEN...<br />
Hinweis:Prüfungen dieser Art finden nur für REXX-Instruktionen statt.<br />
Kodieren wir beispielsweise einen EXECIO-Befehl, bei dem die<br />
schließende Klammer nicht zwingend ist, ist das OK:<br />
Richtig : EXECIO 4 DISKR ddname (FINIS<br />
Systemreaktion: Programm-Abbruch.<br />
Bediener-Aktion: Korrigieren Sie Ihr Programm.<br />
IRX0037I Unexpected "," or ")"<br />
Erklärung: Komma wurde außerhalb eines Funktionsaufrufes (nicht<br />
als Fortsetzungszeichen) gefunden, oder in einem numerischen Ausdruck<br />
gibt es mehr schließende als öffnende Klammern. Wird Komma<br />
in einem Character-Ausdruck benutzt, sollte dieser als Literal kodiert<br />
werden:<br />
Falsch: SAY Waehle A, B, oder C<br />
Richtig : SAY "Waehle A, B, oder C"<br />
Systemreaktion: Programm-Abbruch.<br />
Bediener-Aktion: Korrigieren Sie Ihr Programm.<br />
IRX0038I Invalid template or pattern<br />
Erklärung: Ein nicht erlaubtes Sonderzeichen wurde als Trennzeichen<br />
für Parsing genutzt (wie %). Die Meldung wird auch ausgegeben,<br />
wenn der Operand WITH in der Instruktion PARSE VALUE vergessen<br />
wird.<br />
Systemreaktion: Programm-Abbruch.<br />
Bediener-Aktion: Korrigieren Sie Ihr Programm.