Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Übersicht

Funktionen

Kurzbeschreibung

ACCOUNT( )

Liefert die Abrechnungsnummer der Task

ARRAY-INDEX( )

Liefert den Wert eines Arrayindex

BOOLEAN( )

Konvertiert einen Ausdruck in einen boolschen Wert

CHARACTER-TO-INTEGER( )

Konvertiert ein Zeichen (EBCDI-Code) in eine Integer-Zahl

CHECK-DATA-TYPE( )

Überprüft den SDF-Datentyp bei Strings bzw. Operandenwerten

COUNTER( )

Zählt die Aufrufe von COUNTER( )

CURRENT-TYPE( )

Gibt den aktuellen Typ des Werts einer einfachen Variablen an

DATE( )

Liefert das aktuelle Datum

DATE-VALUE( )

Gibt ein bestimmtes Datum aus

DAY( )

Liefert den Namen des aktuellen Wochentages

ELAPSED-DAYS( )

Gibt die Anzahl der Tage zwischen zwei Datumsangaben an

EXPLICIT-CALL( )

Informiert über die Art des Prozeduraufrufs

EXTEND-SDF-LIST( )

Fügt einer SDF-Liste ein Listenelement an

EXTRACT-FIELD( )

Trennt von einem Eingabe-String ein Feld ab

FILL( )

Füllt einen String mit Leerzeichen auf

FIRST-VARIABLE-NAME( )

Analysiert den Aufbau von zusammengesetzten Variablen

FROM-C-LITERAL( )

Konvertiert ein C-Literal in den entsprechenden Stringwert

FROM-X-LITERAL( )

Konvertiert ein X-Literal in seinen hexadezimalen Wert

HASH-STRING( )

Ausdruck als String verschlüsseln

HASH-VALUE( )

Ausdruck als Integer-Wert verschlüsseln

HOME-CAT-ID( )

Liefert die Katalogkennung des Home-Pubsets

HOST( )

Liefert den internen Namen des Rechners, auf dem die Prozedur
läuft

INDEX( )

Zeigt die Position eines Suchstrings im Gesamtstring an

INSTALLATION-PATH( )

Installations-Pfadnamen einer Datei ausgeben

INTEGER( )

Konvertiert einen beliebigen Ausdruck in den Datentyp INTEGER

INTEGER-TO-CHARACTER( )

Konvertiert eine Zahl in ein Zeichen (C-String)

INTEGER-TO-X-LITERAL( )

Konvertiert eine Dezimalzahl in ein 4 Byte langes X-Literal, das
die Codierung der Zahl enthält (inverse Funktion zu X-LITERAL-
TO-INTEGER)

IS-C-LITERAL( )

Prüft, ob der angegebene String ein C-Literal ist und in einen
String konvertiert werden kann

IS-CATALOGED-FILE( )

Prüft, ob es einen Katalogeintrag mit dem angegebenen Dateinamen
gibt

IS-CATALOGED-JV( )

Prüft, ob es einen Katalogeintrag für den angegebenen
Jobvariablenamen gibt

IS-DECLARED( )

Prüft, ob die angegebene einfache oder zusammengesetzte
Variable bereits deklariert ist

IS-EMPTY-FILE( )

Prüft, ob die Datei leer ist, wenn bei HIGHEST-USED-PAGES( )
der Wert 0 zurückgegeben wurde

IS-INITIALIZED( )

Prüft, ob die angegebene Variable initialisiert ist

IS-INTEGER( )

Prüft, ob der als String angegebene Ausdruck einen Integer-Wert
darstellt

IS-LIBRARY( )

Prüft, ob die angegebene Datei im Katalog als PLAM-Bibliothek
eingetragen ist

IS-LIBRARY-ELEMENT( )

Prüft, ob das angegebene Bibliothekselement existiert oder nicht

IS-SDF-LIST( )

Analysiert, ob ein String-Ausdruck eine SDF-Liste ist bzw. ein
Kriterium für eine SDF-Liste erfüllt

IS-SDF-P( )

Prüft, ob SDF-P im System geladen ist

IS-SDF-STRUCTURE( )

Analysiert, ob der angegebene String eine SDF-Struktur ist

IS-VARIABLE-NAME( )

Prüft, ob der angegebene String ein syntaktisch korrekter
Variablenname ist

IS-X-LITERAL( )

Prüft, ob der angegebene Stringausdruck ein X-Literal enthält und
mit FROM-X-LITERAL( ) konvertiert werden kann

JOB-CLASS( )

Fragt ab, zu welcher Jobklasse die aktuelle Task gehört

JOB-MONJV( )

Liefert den Namen der Jobvariablen, die den Auftrag überwacht

JOB-NAME( )

Liefert den Jobnamen der aktuellen Task

JV( )

Liefert den Inhalt der angegebenen Jobvariablen

LAYOUT-SCOPE( )

Liefert den Geltungsbereich (Scope) für Strukturlayouts

LENGTH( )

Liefert die Länge des angegebenen Strings

LIMIT( )

Fragt ab, wie viele Elemente eine Listenvariable enthalten darf

LOGGING-MODE( )

Zeigt an, ob beim Prozeduraufruf Protokollierung von
Kommandos oder Daten eingeschaltet wurde

LOWER-CASE( )

Setzt alle Großbuchstaben im angegebenen String in Kleinbuchstaben
um

MAINCODE( )

Liefert den sieben Byte langen Fehlerschlüssel des Returncodes

MONTH( )

Liefert den aktuellen Monatsnamen in der angegebenen Sprache

MSG( )

Liefert den Meldungstext, der dem angegebenen
Meldungsschlüssel zugeordnet ist

NEXT-VARIABLE-NAME( )

Analysiert den Aufbau von zusammengesetzten Variablen

PROC-LEVEL( )

Liefert die aktuelle Schachtelungstiefe der S-Prozedur

PROCESSOR( )

Liefert den Prozessornamen der TIAM-Station

PROG-MONJV( )

Liefert den Namen der Jobvariablen

PROG-NAME( )

Liefert den auf acht Zeichen abgeschnittenen internen Namen
des aktuell geladenen Programms

RENAME( )

Liefert einen neuen Namen

REPLACE( )

Ersetzt einen Teilstring innerhalb eines Strings durch einen anderen
String

RUN-PRIORITY( )

Liefert die Prioritätsstufe des aktuellen Jobs

SDF-P-VERSION( )

aktuelle Version von SDF-P bzw. SDF-P-BASYS abfragen

SDF-STRUCTURE-VALUE( )

Liefert den Inhalt einer SDF-Struktur teilweise oder ganz

SEARCH-LIST-INDEX( )

String in einer Liste suchen

SESSION-NUMBER( )

Liefert die Systemlaufnummer des aktuell laufenden Systems

SIZE( )

Fragt ab, aus wie vielen Elementen die angegebene Variable
besteht

STATION( )

Liefert den Stationsnamen der TIAM-Station, von der die Prozedur
angestoßen wurde

STATION-TYPE( )

Liefert den generierten Gerätetyp der TIAM-Station, von der die
Prozedur aufgerufen wurde

STD-CAT-ID( )

Liefert die Kennung des Pubsets, der der aktuellen
Benutzerkennung als Default-Pubset zugeteilt wurde

STMT-SPINOFF( )

Zeigt an, ob für das geladene Programm ein Statement-Spinoff
eingeschaltet ist

STRING( )

Konvertiert einen Ausdruck vom Typ INTEGER, BOOLEAN oder
STRING in den Typ STRING

SUBCODE1( )

Liefert Subcode1(Fehlerklasse) des aktuellen Kommando-
Returncodes

SUBCODE2( )

Liefert Subcode2 (Zusatzinformation) des aktuellen Kommando-
Returncodes

SUBLIST( )

Liefert den Inhalt des gewählten Elements einer SDF-Liste

SUBLIST-NUMBER( )

Gibt aus, wie viele Elemente eine SDF-Liste enthält

SUBSTRING( )

Extrahiert einen Teilstring aus dem angegebenen String

SYSCMD( )

Liefert den Namen der Datei, die der Systemdatei SYSCMD
zugewiesen ist

SYSDTA( )

Liefert den Namen der Datei, die der Systemdatei SYSDTA
zugewiesen ist

SYS-ID( )

Liefert das Systemkennzeichen (System-ID)

SYSLST( )

Liefert den Namen der Datei, die der Systemdatei SYSLST
zugewiesen ist

SYSOUT( )

Liefert den Namen der Datei, die der Systemdatei SYSOUT
zugewiesen ist

SYSTEM-CALL( )

Informiert, in welcher Syntaxdatei das implementierte Kommando
steht

SYSTEM-INFORMATION( )

Informiert über Systemparameter und Klasse-2-Optionen

TASK-MODE( )

Liefert den Modus der aktuellen Task

TIME( )

Liefert die aktuelle Uhrzeit

TO-C-LITERAL( )

Konvertiert den angegebenen String in ein C-Literal

TO-X-LITERAL( )

Konvertiert den Hexadezimalwert eines Strings in die externe
Darstellung

TRANSLATE( )

Ordnet beliebigen Eingangswerten beliebige Ergebniswerte zu

TRANSLATE-BOOLEAN( )

Prüft, ob der Eingabe-Ausdruck wahr oder falsch ist

TRIM( )

Entfernt gleiche Zeichen am Anfang oder Ende

TSN( )

Liefert die Auftragsnummer des aktuellen Auftrags

UPPER-CASE( )

Setzt alle Kleinbuchstaben im angegebenen String in Großbuchstaben
um

USER-IDENTIFICATION( )

Liefert die Benutzerkennung des aktuellen Auftrags

USER-SWITCH( )

Prüft den Wert des angegebenen Benutzerschalters

VARIABLE-ATTRIBUTE( )

Liefert für die angegebene Variable den Wert des angegebenen
Attributs

VARIABLE-TO-STRING( )

Konvertiert eine S-Variable vom Typ STRUKTUR in einen String

VERIFY( )

Prüft zwei Strings und liefert als Ergebnis die Position des ersten
Zeichens im String (STRING), das nicht im Suchstring
(PATTERN) enthalten ist

WILDCARD( )

Vergleicht einen String mit einem Musterstring

X-LITERAL-TO-INTEGER( )

Konvertiert einen maximal 4 Byte langen String in eine Dezimalzahl
(inverse Funktion zu INTEGER-TO-X-LITERAL)