사용자 정의 형식 멤버 속성
사용자 정의 형식 멤버 속성 페이지를 사용하여 사용자 정의 형식 멤버에 배열, COBOL, 호스트, 디자인 및 레코드 집합 속성을 설정합니다.
배열 속성
사용 항목 | 원하는 작업 |
---|---|
배열 차원 | 사용자 정의 형식 멤버 배열 차원입니다. 기본값은 (없음)입니다. |
배열인 경우 | 사용자 정의 형식 멤버는 배열입니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
에 따라 발생합니다. | 사용자 정의 형식 멤버 배열은 에 따라 발생합니다. |
호스트 속성
사용 항목 | 원하는 작업 |
---|---|
호스트 데이터 형식 | 사용자 정의 형식 멤버 호스트 데이터 형식입니다. |
오류 처리 | 사용자 정의 형식 멤버 오류 처리. 가능한 값은 다음과 같습니다. - 잘립니다. 이 옵션을 선택하고 오류가 발생하면 TI에서 값이 잘립니다. (기본값) - 둥글게. 이 옵션을 선택하고 오류가 발생하면 TI는 값을 반올림합니다. - 오류가 발생했습니다. 이 옵션을 선택하고 오류가 발생하면 TI는 오류를 반환합니다. |
Filler | 사용자 정의 형식 멤버 필러입니다. |
호스트에서 | 서버에서 받은 버퍼에서 이 데이터 항목 다음에 오는 FILLER의 바이트 수를 나타냅니다. FILLER는 버퍼에서 변환되지 않은 간격을 발생합니다. FILLER는 Automation 쪽에 표시되지 않습니다. |
호스트하려면 | 서버로 전송되는 버퍼에서 이 데이터 항목 다음에 오는 FILLER의 바이트 수를 나타냅니다. FILLER는 버퍼에서 변환되지 않은 간격을 발생합니다. FILLER는 Automation 쪽에 표시되지 않습니다. |
규모 | 사용자 정의 형식 멤버 배율입니다. |
Sign 특성 | 사용자 정의 형식 멤버 기호 특성입니다. 가능한 값은 다음과 같습니다. - 후행. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 후행 중임을 나타냅니다(기본값). 이 옵션은 서명된 DISPLAY 데이터 형식의 형식을 지정하는 방법과 호스트의 데이터가 Automation 데이터 형식으로 변환되는 방식에 영향을 미치는 방법을 TI 런타임 환경에 나타냅니다. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 분리되지 않음을 나타냅니다(기본값). - 후행 별도. 서명된 DISPLAY 데이터 형식의 경우 기호가 별개임을 나타냅니다. - 선행. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 선행 중임을 나타냅니다. 이 옵션은 서명된 DISPLAY 데이터 형식의 형식을 지정하는 방법과 호스트의 데이터가 Automation 데이터 형식으로 변환되는 방식에 영향을 미치는 방법을 TI 런타임 환경에 나타냅니다. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 분리되지 않음을 나타냅니다(기본값). - 별개의 선행. 서명된 DISPLAY 데이터 형식의 경우 기호가 별개임을 나타냅니다. |
크기 | 사용자 정의 형식 멤버 크기입니다. |
SOSI | 더블 바이트 문자 집합 데이터가 SO(Shift-out)로 시작하고 SI(시프트인) 문자로 끝날지 여부를 지정합니다. 이 검사 상자를 선택하면 SO 및 SI 문자가 호스트 애플리케이션에서 수신될 때 데이터에서 제거되고 SO 및 SI 문자는 호스트 애플리케이션으로 전송될 때 데이터에 추가됩니다. PIC G의 길이에서 TI 런타임 환경이 적용되므로 SO 및 SI 문자에 대해 두 바이트를 포함할 필요가 없습니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
문자열 구분 | 사용자 정의 형식 멤버 문자열 구분 가능한 값은 다음과 같습니다. - 공백 패딩. 문자열의 메인프레임 표현이 문자열 정의를 공백 문자로 패딩하여 구분된다는 것을 TI 런타임 환경에 알릴 수 있습니다. 예를 들어 메인프레임의 COBOL 정의가 PIC X(10)이지만 문자열에 3자만 있는 경우 메인프레임에는 7개의 후행 공백이 필요합니다. 따라서 이 옵션을 선택하면 TI 런타임 환경에서 메인프레임으로 전송되는 문자열을 변환하여 문자열의 NULL 종료 문자를 메인프레임으로 보내기 전에 적절한 후행 공백 수로 변경하도록 지시합니다. 예를 들어 문자열이 메인프레임에서 PIC X(10)로 정의된 경우 TI는 ABC 문자열과 7개의 후행 공백을 보냅니다. 또한 이 옵션을 선택하면 문자열의 후행 공백을 단일 null 종료 문자로 변환하여 메인프레임에서 반환되는 출력 문자열을 TI Automation 서버로 변환하도록 TI 런타임 환경에 지시합니다. 자세한 내용은 공백으로 메인프레임 문자열 패딩을 참조하세요. - Null로 종료됩니다. 문자열의 메인프레임 표현이 null 문자(EBCDIC 0x00)로 구분되어 있음을 TI 런타임 환경에 알릴 수 있습니다. 이 옵션을 선택하면 문자열을 메인프레임으로 보내기 전에 바이트에 대한 공간이 있는 경우 문자열 끝에 단일 null 문자를 추가하도록 TI 런타임 환경에 지시하고, 메인프레임에서 문자열을 받을 때 발생하는 첫 번째 null 문자에서 중지하도록 TI 런타임 환경에 지시합니다. 따라서 이 옵션을 선택하면 TI가 후행 공백을 단일 NULL 종결자로 변환하지 않기 때문에 메인프레임에서 오는 출력 문자열에 후행 공백을 유지하도록 TI에 알려야 합니다. 자세한 내용은 공백으로 메인프레임 문자열 패딩을 참조하세요. |
디자인 속성
사용 항목 | 원하는 작업 |
---|---|
데이터 형식 | 사용자 정의 형식 멤버 데이터 형식입니다. 현재 표시된 사용자 정의 형식 멤버의 데이터 형식입니다. 가능한 값은 다음과 같습니다. - Void - 부울 - 바이트 - 날짜 - 통화 - 10 진수 - 정수 - 긴 - 더블 - 단일 - 문자열 - 사용자 정의 형식 - 레코드 집합 |
이름 | 사용자 정의 형식 멤버의 이름입니다. 이름은 최대 250자일 수 있습니다. 이름은 동일한 프로젝트의 다른 사용자 정의 형식 멤버 이름에서 고유해야 합니다. 기본값은 null입니다. |
레코드 집합 속성
사용 항목 | 원하는 작업 |
---|---|
실제 크기 포함 | 호스트 프로그램에 전송되거나 수신되는 실제 행 수(레코드 집합) 또는 요소(배열)를 나타내는 정보를 포함하거나 기대하지 않음을 나타내는 기본 옵션입니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
최대 발생 수 | 최대 행 발생. 호스트에서 보내거나 받을 최대 행 수를 나타냅니다. COBOL 그룹 항목의 OCCURS n TIMES 키워드(keyword) 동일합니다. |
에 따라 발생합니다. | 사용자 정의 형식 멤버 레코드 집합은 에 따라 발생합니다. 호스트에서 보내거나 받을 최대 행 수를 나타냅니다. COBOL 그룹 항목의 OCCURS n TIMES 키워드(keyword) 동일합니다. COBOL의 가변 길이 테이블에 해당합니다. 테이블 앞의 숫자 데이터 항목(Automation의 레코드 집합 또는 배열)은 전송되거나 수신되는 실제 행 또는 요소 수를 나타냅니다. 드롭다운 목록을 사용하여 이 값을 지정하는 숫자 데이터 항목을 선택합니다. CICS Link의 경우 레코드 집합 또는 배열 및 연결된 길이 지정자가 인/아웃되어야 합니다. 가변 길이 테이블을 따르는 버퍼의 데이터는 테이블에 지정된 최대 크기에 관계없이 테이블의 마지막 데이터 항목 바로 뒤에 옵니다. 여러 차원이 있는 배열의 경우 가장 바깥쪽 루프(COBOL) 또는 맨 오른쪽 차원(Visual C++ 또는 Visual Basic)에만 사용할 수 있습니다. |
바인딩되지 않은 | 호스트로 보내거나 호스트에서 수신할 수 있는 행 수를 나타냅니다. 데이터베이스에서 보내거나 받는 행이 있고 최대 행 수를 알 수 없는 경우 true 로 설정합니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
주의
구성 요소의 속성은 프로그래밍 방식으로 설정하거나 변경할 수 없습니다. 속성을 프로그래밍 방식으로 설정하거나 변경하면 구성 요소가 잘못 작동할 수 있습니다.