Guida per programmatori supporto linguistico per il paese SNA
L'API SNA National Language Support (SNANLS) standardizza il modo in cui sono supportate le lingue e le impostazioni locali nazionali. SNANLS gestisce la conversione di stringhe necessaria per supportare un'ampia gamma di host e tabelle codici. I componenti come il servizio Host Print, i provider di dati e Transaction Integrator usano l'API SNANLS per convertire le stringhe da EBCDIC ad ANSI e da ANSI a EBCDIC.
L'API SNANLS è il mezzo standard per convertire le stringhe in Host Integration Server. SNANLS presenta una singola interfaccia alle applicazioni che richiedono stringhe convertite da una tabella codici a un'altra. Queste conversioni possono essere EBCDIC-to-ANSI, ANSI-to-EBCDIC, EBCDIC-to-OEM code pages, OEM-to-EBCDIC, EBCDIC-to-ISO code pages e ISO-to-EBCDIC. Inoltre, SNANLS supporta la gamma più ampia possibile di conversioni di tabelle codici host e PC.
SNANLS offre un'interfaccia uniforme per i programmatori, nascondendo i dettagli e le difficoltà della conversione di stringhe. SNANLS supporta sia le conversioni SBCS che DBCS. Altre due API di livello inferiore gestiscono la conversione effettiva delle stringhe. Per le conversioni SBCS, SNANLS usa l'API NLS di Windows fornita dal sistema che si trova in Windows.
Per le conversioni DBCS, SNANLS usa l'API TrnsDT . L'API TrnsDT viene installata con Host Integration Server.
Per la conversione del layout bidirezionale arabo ed ebraico, SNANLS usa l'API TrnsBiDi. L'API TrnsBiDi viene installata con Host Integration Server.