Prise en charge des langues nationales pour SNA - Guide du programmeur

L’API SNA National Language Support (SNANLS) normalise la façon dont les langues et les paramètres régionaux nationaux sont pris en charge. SNANLS gère la conversion de chaîne nécessaire pour prendre en charge un large éventail de pages d’hôte et de codes. Les composants tels que le service Host Print, les fournisseurs de données et l’intégrateur de transactions utilisent l’API SNANLS pour convertir des chaînes d’EBCDIC en ANSI et d’ANSI en EBCDIC.

L’API SNANLS est le moyen standard de convertir des chaînes dans Host Integration Server. SNANLS présente une interface unique aux applications qui ont besoin de chaînes converties d’une page de codes à une autre. Ces conversions peuvent être des pages de codes EBCDIC vers ANSI, ANSI-EBCDIC, EBCDIC-vers-OEM, OEM-à-EBCDIC, EBCDIC-vers-ISO et ISO vers EBCDIC. En outre, SNANLS prend en charge la plus large gamme possible de conversions de pages de codes d’hôte et de PC.

SNANLS fournit une interface uniforme pour les programmeurs, masquant les détails et les difficultés de la conversion de chaînes. SNANLS prend en charge les conversions SBCS et DBCS. Deux autres API de niveau inférieur gèrent la conversion de chaîne réelle. Pour les conversions SBCS, SNANLS utilise l’API NLS Windows fournie par le système qui réside sur Windows.

Pour les conversions DBCS, SNANLS utilise l’API TrnsDT . L’API TrnsDT est installée avec Host Integration Server.

Pour la conversion de disposition bidirectionnelle en arabe et en hébreu, SNANLS utilise l’API TrnsBiDi. L’API TrnsBiDi est installée avec Host Integration Server.

Dans cette section

Prise en charge des langues nationales dans Windows