05.06.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!