callConversionTable
Die Systemvariable 'sysVar.callConversionTable' enthält den Namen einer Konvertierungstabelle, die EGL für ferne Systeme verwendet.
- Übergabe von Argumenten in einem Aufruf an ein Programm auf einem fernen System.
- Übergabe von Argumenten beim Aufruf eines fernen Programms mithilfe der Systemfunktion 'vgLib.startTransaction()'.
- Zugriff auf eine Datei an einem fernen Standort.
Informationen zu weiteren erforderlichen Bedingungen finden Sie unter 'Hinweise zur Definition' in diesem Thema.
Weitere Informationen zur Datenkonvertierung finden Sie unter Datenkonvertierung.
Kenndaten
Kenndaten von 'sysVar.callConversionTable':
- Basiselementtyp (primitiver Typ)
- CHAR
- Datenlänge
- 256
- Wert übergreifend für Anweisung 'converse' im Segmentmodus speichern?
- Ja
Hinweise zur Definition
Verwenden Sie 'sysVar.callConversionTable', um Konvertierungstabellen in einem Programm zu wechseln oder um die Datenkonvertierung in einem Programm zu aktivieren bzw. zu inaktivieren.
- Ordnen Sie den Namen einer Konvertierungstabelle zu 'sysVar.callConversionTable' zu.
- Setzen Sie die Eigenschaft 'conversionTable' im Element 'callLink', 'asynchLink' oder 'fileLink' auf PROGRAMCONTROLLED.
Um die Standardkonvertierungstabelle für den Standardlandessprachencode Ihres Systems zu verwenden, setzen Sie 'sysVar.callConversionTable' auf einen Stern (*). Bei Java™-Generierung wird der Standardcode für die Unterstützung in der Landessprache (NLS) in der Java-Laufzeiteigenschaft 'vgj.nls.code' angegeben. Der Code muss zu den Codes gehören, die für die Builddeskriptoroption 'targetNLS' aufgelistet sind. Bei COBOL-Generierung referenziert diese Einstellung den Standardlandessprachencode, der beim Installieren der EGL-Laufzeitservices angegeben wurde.
Beispiel
Das folgende Beispiel zeigt die Zuordnung einer Konvertierungstabelle:
sysVar.callConversionTable = "CSOX850";
// Umrechnungstabelle für amerikanisches Englisch auf AIX-Server
Kompatibilität
| Plattform | Problem |
|---|---|
| COBOL-Generierung | Da die Namen von Konvertierungstabellen in COBOL maximal 8 Zeichen lang sein dürfen, ignoriert EGL alle Zeichen nach den ersten acht. |
| z/OS | Der Wert wird in Großbuchstaben umgesetzt, wenn die EGL-Laufzeit nach einer bestimmten Konvertierungstabelle sucht. Dies wirkt sich nicht auf den in der Variablen gespeicherten Wert aus. |