Guía del programador de compatibilidad con el idioma nacional de SNA

La API SNA National Language Support (SNANLS) estandariza la forma en que se admiten los idiomas y configuraciones regionales nacionales. SNANLS controla la conversión de cadenas necesaria para admitir una amplia gama de páginas de códigos y host. Componentes como el servicio de impresión de host, los proveedores de datos y el integrador de transacciones usan la API de SNANLS para convertir cadenas de EBCDIC a ANSI y de ANSI a EBCDIC.

La API de SNANLS es el medio estándar para convertir cadenas en Host Integration Server. SNANLS presenta una única interfaz a las aplicaciones que necesitan cadenas convertida de una página de códigos a otra. Estas conversiones pueden ser páginas de códigos de EBCDIC a ANSI, ANSI a EBCDIC, de EBCDIC a OEM, de OEM a EBCDIC, de EBCDIC a ISO y de ISO a EBCDIC. Además, SNANLS admite la gama más amplia posible de conversiones de página de códigos de host y pc.

SNANLS proporciona una interfaz uniforme para los programadores, ocultando los detalles y las dificultades de la conversión de cadenas. SNANLS admite conversiones SBCS y DBCS. Otras dos API de nivel inferior controlan la conversión de cadenas real. En el caso de las conversiones de SBCS, SNANLS usa los datos proporcionados por el Windows NLS API que residen en Windows.

Para las conversiones de DBCS, SNANLS usa la API TrnsDT . La API trnsDT se instala con Host Integration Server.

Para la conversión de diseño bidireccional árabe y hebreo, SNANLS usa la API TrnsBiDi. La API TrnsBiDi se instala con Host Integration Server.

En esta sección

Compatibilidad con el idioma nacional en Windows