SNA 국가별 언어 지원 프로그래머 가이드
SNANLS(SNA 국가 언어 지원) API는 국가별 언어 및 로캘이 지원되는 방식을 표준화합니다. SNANLS는 광범위한 호스트 및 코드 페이지를 지원하는 데 필요한 문자열 변환을 처리합니다. 호스트 인쇄 서비스, 데이터 공급자 및 트랜잭션 통합자와 같은 구성 요소는 SNANLS API를 사용하여 문자열을 EBCDIC에서 ANSI로, ANSI에서 EBCDIC로 변환합니다.
SNANLS API는 Host Integration Server에서 문자열을 변환하는 표준 수단입니다. SNANLS는 한 코드 페이지에서 다른 코드 페이지로 변환된 문자열이 필요한 애플리케이션에 단일 인터페이스를 제공합니다. 이러한 변환은 EBCDIC-ANSI, ANSI-EBCDIC, EBCDIC-OEM 코드 페이지, OEM-EBCDIC, EBCDIC-ISO 코드 페이지 및 ISO-EBCDIC일 수 있습니다. 또한 SNANLS는 가능한 가장 광범위한 호스트 및 PC 코드 페이지 변환을 지원합니다.
SNANLS는 문자열 변환의 세부 정보와 어려움을 숨기며 프로그래머를 위한 균일한 인터페이스를 제공합니다. SNANLS는 SBCS 및 DBCS 변환을 모두 지원합니다. 다른 두 개의 하위 수준 API는 실제 문자열 변환을 처리합니다. SBCS 변환의 경우 SNANLS는 Windows에 상주하는 시스템 제공 Windows NLS API를 사용합니다.
DBCS 변환의 경우 SNANLS는 TrnsDT API를 사용합니다. TrnsDT API는 호스트 통합 서버와 함께 설치됩니다.
아랍어 및 히브리어 양방향 레이아웃 변환의 경우 SNANLS는 TrnsBiDi API를 사용합니다. TrnsBiDi API는 Host Integration Server와 함께 설치됩니다.