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 |
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 |
IS-C-LITERAL( ) | Prüft, ob der angegebene String ein C-Literal ist und in einen |
IS-CATALOGED-FILE( ) | Prüft, ob es einen Katalogeintrag mit dem angegebenen Dateinamen |
IS-CATALOGED-JV( ) | Prüft, ob es einen Katalogeintrag für den angegebenen |
IS-DECLARED( ) | Prüft, ob die angegebene einfache oder zusammengesetzte |
IS-EMPTY-FILE( ) | Prüft, ob die Datei leer ist, wenn bei HIGHEST-USED-PAGES( ) |
IS-INITIALIZED( ) | Prüft, ob die angegebene Variable initialisiert ist |
IS-INTEGER( ) | Prüft, ob der als String angegebene Ausdruck einen Integer-Wert |
IS-LIBRARY( ) | Prüft, ob die angegebene Datei im Katalog als PLAM-Bibliothek |
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 |
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 |
IS-X-LITERAL( ) | Prüft, ob der angegebene Stringausdruck ein X-Literal enthält und |
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 |
LOWER-CASE( ) | Setzt alle Großbuchstaben im angegebenen String in Kleinbuchstaben |
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 |
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 |
RENAME( ) | Liefert einen neuen Namen |
REPLACE( ) | Ersetzt einen Teilstring innerhalb eines Strings durch einen anderen |
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 |
STATION( ) | Liefert den Stationsnamen der TIAM-Station, von der die Prozedur |
STATION-TYPE( ) | Liefert den generierten Gerätetyp der TIAM-Station, von der die |
STD-CAT-ID( ) | Liefert die Kennung des Pubsets, der der aktuellen |
STMT-SPINOFF( ) | Zeigt an, ob für das geladene Programm ein Statement-Spinoff |
STRING( ) | Konvertiert einen Ausdruck vom Typ INTEGER, BOOLEAN oder |
SUBCODE1( ) | Liefert Subcode1(Fehlerklasse) des aktuellen Kommando- |
SUBCODE2( ) | Liefert Subcode2 (Zusatzinformation) des aktuellen Kommando- |
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 |
SYSDTA( ) | Liefert den Namen der Datei, die der Systemdatei SYSDTA |
SYS-ID( ) | Liefert das Systemkennzeichen (System-ID) |
SYSLST( ) | Liefert den Namen der Datei, die der Systemdatei SYSLST |
SYSOUT( ) | Liefert den Namen der Datei, die der Systemdatei SYSOUT |
SYSTEM-CALL( ) | Informiert, in welcher Syntaxdatei das implementierte Kommando |
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 |
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 |
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 |
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 |
WILDCARD( ) | Vergleicht einen String mit einem Musterstring |
X-LITERAL-TO-INTEGER( ) | Konvertiert einen maximal 4 Byte langen String in eine Dezimalzahl |