다음을 통해 공유


RPG에서 Automation으로 데이터 형식 변환

TI(트랜잭션 통합자)가 RPG(보고서 프로그램 생성기) 데이터 형식에서 Automation 데이터 형식으로의 변환을 처리하는 방법을 설정할 때 다음 표를 가이드로 사용합니다. 특정 데이터 형식에 대한 자세한 내용은 지원되는 TI 데이터 형식을 참조하세요.

다음 표에서는 다음에 이어지는 데이터 형식 테이블에 사용되는 TI Project 속성 약어에 대해 설명합니다.

약어 Description
t Truncate
e 오류
r Round
sp 스페이스 패드
Nt Null 종료
SO 에서 선행 시프트 추가
SI 후행 시프트 아웃 추가
PE 짝수 팩
TI 프로젝트

PE(Pack even)는 정의 사양이 RPG에 팩 짝수 옵션을 사용한다는 것을 나타냅니다. PE는 From 및 To 사양 위치를 사용할 때 전체 자릿수가 짝수임을 나타내며, 이는 숫자 개수 대신 바이트 수를 의미하며, 이는 상위 숫자 위치가 무시됨을 의미할 수 있습니다. 예를 들어 다음 표에서는 RPG로 압축된 필드의 숫자 256이 내부 메모리에 표시되는 방법을 보여 드립니다.

참고

이 예제에서는 숫자 256이 PE 및 PE 없음 옵션 모두에서 2바이트의 메모리에 적합합니다.

압축된 데이터 형식 옵션 바이트 1 바이트 2
하이 오더 바이트 하이 오더 니블 하이 오더 바이트 로우 오더 니블
PE 없음 2 5
PE 무시됨 5
RPG 데이터 형식 사양화 RPG 필드 길이 TIP 데이터 형식 TIP 기본 오류 처리

기본 필드 길이
TIP 기본 10진수

기본 문자열

처리
문자 A 1 Byte 없음 없음 없음 없음
문자 A 1-32755 문자열 t,e 80 없음 sp,nt
Graphic G 1-16371 문자열 t,e 80 없음 sp
이진 b 1-4 통화 t,r,e 4 2 없음
이진 b 5-9 통화 t,r,e 9 2 없음
이진 b 1-4 Decimal t,r,e 4 2 없음
이진 b 5-9 Decimal t,r,e 9 2 없음
이진 b 1-4 Double t,r,e 4 2 없음
이진 b 5-9 Double t,r,e 9 2 없음
이진 b 1-5 정수 t,r,e 4 없음 없음
이진 b 1-9 long t,r,e 9 없음 없음
이진 b 1-9 Single t,r,e 4 2 없음
정수 I 5 부울 없음 없음 없음 없음
정수 I 10 부울 없음 없음 없음 없음
정수 I 3-9 Byte t,r,e 3 없음 없음
정수 I 1-5 정수 t,r,e 4 없음 없음
정수 I 1-5 long t,r,e 9 없음 없음
점심 P 3 부울 없음 없음 없음 없음
점심 P 3 Byte t,r,e,npe 3 없음 없음
점심 P 1-30 통화 t,r,e 8 2 없음
점심 P 1-30 Decimal t,r,e 8 2 없음
점심 P 1-30 Double t,r,e 8 2 없음
점심 P 1-30 정수 t,r,e 3 없음 없음
점심 P 1-30 long t,r,e 5 None 없음
점심 P 1-30 Single t,r,e 8 2 없음
본다 S 1-30 통화 t,r,e 15 2 없음
본다 S 1-30 Decimal t,r,e 15 2 없음
본다 S 1-30 Double t,r,e 15 2 없음
본다 S 1-30 정수 t,r,e 5 None 없음
본다 S 1-30 long t,r,e 9 없음 없음
본다 S 1-30 Single t,r,e 15 2 없음
부호 없음 U 3-9 Byte t,r,e 3 없음 없음
Float F 4 Decimal t,r,e 없음 없음 없음
Float F 8 Decimal t,r,e 없음 없음 없음
Float F 8 Double t,r,e 8 없음 없음
Float F 4 Single t,r,e 4 없음 None
Date D None Date 없음 없음 없음 없음
Time 없음 없음 없음 없음 없음 없음 없음
타임스탬프를 없음 없음 없음 없음 없음 없음 없음
RPG 날짜 형식 이름 서식 범위 바이트
*MDY mm/dd/yy 01/01/40 ~12/31/39 8
*Dmy dd/mm/yy 01/01/40 ~31/12/39 8
*YMD yy/mm/dd 40/01/01 ~39/12/31 8
*JUL yy/ddd 40/001 ~39/365 6
*Iso yyyy-mm-dd 0001-01-01 ~ 9999-12-31 10
*미국 mm/dd/yyyy 0001/01/01 ~12/31/0000 10
*Eur dd.mm.yyyy 01.01.0001 ~ 31.12.9999 10
*Jis yyyy-mm-dd 0001-01-01 ~ 9999-12-31 10
RPG 시간 형식 이름 서식 범위 바이트
*Hms hh:mm:ss 00:00:00~24:00:00 8
*Iso hh.mm.ss 00:00:00~24:00:00 8
*미국 hh:mm AM 또는 hh:mm PM 오전 00:00~오전 12:00 8
*Eur hh.mm.ss 00.00.00에서 24.00.00으로 8
*Jis hh:mm:ss 00:00:00~24:00:00 8
RPG 타임스탬프 형식 바이트
yyyy-mm-dd-hh.mm.ss.mmmmmm 26

참고 항목

지원되는 TI 데이터 형식
Automation에서 RPG로 데이터 형식 변환
데이터 형식 변환