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ódigo y host. Los 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 convertidas de una página de códigos a otra. Estas conversiones pueden ser páginas de códigos EBCDIC a ANSI, ANSI-to-EBCDIC, EBCDIC-to-OEM, OEM-to-EBCDIC, EBCDIC-to-ISO y ISO-to-EBCDIC. Además, SNANLS admite la gama más amplia posible de conversiones de páginas de códigos host y PC.
SNANLS proporciona una interfaz uniforme para los programadores, ocultando los detalles y las dificultades de conversión de cadenas. SNANLS admite conversiones SBCS y DBCS. Otras dos API de nivel inferior controlan la conversión de cadena real. En el caso de las conversiones de SBCS, SNANLS usa la API NLS de Windows proporcionada por el sistema que reside en Windows.
En el caso de 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.