데이터 변환은 한 운영 체제가 인식하는 형식에서 숫자 순서와 같은 다른 특성을 갖는 다른 운영 체제가 인식하는 형식으로 데이터를 변환하는 프로세스입니다.
숫자 값을 저장하는 데 다른 방법을 사용하는 시스템 네트워크를 사용 중이거나 다른 코드 페이지로 데이터를 보는 사용자 간에 통신이 필요한 경우, 데이터 변환 구현 방법을 고려해야 합니다.
인코딩 값은 시스템에 고유합니다. 예를 들면, Windows의 인코딩은 일반적으로 546(16진 값으로 X'00000222')입니다. 16진수의 마지막 세 자리는 다음을 식별합니다.
이 값은 1(일반 IEEE 형식 바이트 순서), 2(역 IEEE 형식
바이트 순서) 또는 3(일반 zSeries 형식 바이트 순서)일 수 있습니다. IEEE 형식이든지 z/Series(S/390) 형식이든지 관계없이 부동 소수점에 대한 조작은
반올림 오류를 발생시킨다는 점에 유의하십시오.
이 값은 1(일반 바이트 순서) 또는 2(역 바이트 순서)일 수 있습니다.
이 값은 1(일반 바이트 순서) 또는 2(역 바이트 순서)일 수 있습니다.
바이트 내에서 비트 순서를 거꾸로 할 수는 없습니다. 일반 바이트 순서는 가장 보편적인 숫자가 최고 주소를 점유한다는 것을 의미합니다.
일반 바이트 순서로 된 숫자를 처리하는 시스템은 Big Endian(z/Series, iSeries, Linux 및 UNIX)입니다. 역 바이트 순서로 숫자를 처리하는 시스템은 Little Endian(주로 PC)입니다.
숫자 순서에 대한 보다 자세한 내용은 WebSphere MQ Application Programming Reference의 Appendix D, Machine Encoding을 참조하십시오.
WebSphere MQ에서 코드 페이지 지원에 대한 자세한 정보는 WebSphere MQ Application Programming Reference 서적을 참조하십시오.
WebSphere Message Broker를 사용하면, WebSphere MQ, WebSphere Message Broker 또는 둘 다의 데이터 변환 기능을 사용할 수 있습니다.
헤더 및 메시지 본문은 MQMD 값 및 기타 헤더 형식 이름에 따라 변환됩니다. 메시지의 본문을 변환하기 위해 데이터 변환 엑시트를 설정해야 할 수 있습니다.
WebSphere MQ 기능을 사용할 때, WebSphere MQ 헤더에 있는 형식의 설정에 따라 전체 메시지를 지정된 인코딩 및 CCSID로 변환합니다.
WebSphere MQ 기능을 사용한 데이터 변환에 대한 자세한 정보는 WebSphere MQ Application Programming Reference의 Appendix F, Data Conversion을 참조하십시오.
WebSphere Message Broker는 구문 분석기가 제공된 해당 WebSphere MQ 헤더도 변환할 수 있습니다(구문 분석기에 나열되어 있음).
WebSphere Message Broker 기능을 사용할 때 전체 메시지는 지정된 인코딩 및 CCSID로 변환되지 않습니다. 각 헤더에 서로 다른 인코딩이나 CCSID 또는 둘 다를 지정하여 다음 메시지 부분을 다르게 변환할 수 있습니다. 마지막 헤더 내의 인코딩 및 CCSID는 메시지 본문의 값을 정의합니다.