매개 변수 속성
매개 변수 속성 페이지를 사용하여 매개 변수 의 배열, 호스트, COBOL 디자인 및 레코드 집합 속성을 설정합니다.
배열 속성
사용 항목 | 원하는 작업 |
---|---|
배열 차원 | 이 컨트롤을 사용하여 배열 또는 테이블에 포함된 차원(Visual C++ 또는 Visual Basic) 또는 중첩된 COBOL(OCCURS 절)의 수를 나타냅니다. |
배열인 경우 | 매개 변수가 배열인지 여부를 나타내려면 이 옵션을 선택합니다. 가능한 값은 다음과 같습니다. - True. 매개 변수는 배열입니다. - False. 항목은 RDA 레코드 집합 개체를 포함하는 간단한 데이터 형식입니다. 않습니다(기본값). |
에 따라 발생합니다. | 테이블 앞의 숫자 데이터 항목(Automation의 레코드 집합 또는 배열)이 전송되거나 수신되는 실제 행 또는 요소 수를 나타내도록 하려면 이 옵션을 선택합니다. 드롭다운 목록을 사용하여 이 값을 지정하는 숫자 데이터 항목을 선택합니다. CICS 링크의 경우 레코드 집합 또는 배열 및 연결된 길이 지정자가 인/아웃되어야 합니다. 가변 길이 테이블 다음에 있는 버퍼의 데이터는 테이블에 지정된 최대 크기에 관계없이 테이블의 마지막 데이터 항목 바로 뒤에 옵니다. 여러 차원이 있는 배열의 경우 가장 바깥쪽 루프(COBOL) 또는 맨 오른쪽 차원(Visual C++ 또는 Visual Basic)에만 사용할 수 있습니다. RPG 언어는 COBOL과 달리 에 따라 발생을 직접 지원하지 않습니다. TI는 RPG 언어에 대한 동작에 따라 발생을 복제하는 기능을 제공합니다. TI 프로젝트는 RPG의 레코드 배열과 연결된 에 따라 발생으로 적용되는 단일 차원 수준을 지원합니다. 인덱스 매개 변수는 선택 가능한 선택에 따라 발생 으로 표시할 매개 변수의 데이터 개체 또는 구조와 연결된 매개 변수를 정의하기 전에 정의해야 합니다. |
호스트 속성
사용 항목 | 원하는 작업 |
---|---|
호스트 데이터 형식 | 매개 변수 호스트 데이터 형식을 지정합니다. |
오류 처리 | 매개 변수 오류 처리. 가능한 값은 다음과 같습니다. - 잘립니다. 이 옵션을 선택하고 오류가 발생하면 TI에서 값이 잘립니다. (기본값) - 둥글게. 이 옵션을 선택하고 오류가 발생하면 TI는 값을 반올림합니다. - 오류가 발생했습니다. 이 옵션을 선택하고 오류가 발생하면 TI는 오류를 반환합니다. |
Filler | 호스트에서 보내거나 받는 버퍼에서 이 데이터 항목 다음에 오는 FILLER의 바이트 수를 나타냅니다. FILLER는 버퍼에서 변환되지 않은 간격을 발생합니다. FILLER는 Automation 쪽에 표시되지 않습니다. |
호스트에서 | 서버에서 받은 버퍼에서 이 데이터 항목 다음에 오는 FILLER의 바이트 수를 나타냅니다. FILLER는 버퍼에서 변환되지 않은 간격을 발생합니다. FILLER는 Automation 쪽에 표시되지 않습니다. |
호스트하려면 | 서버로 전송되는 버퍼에서 이 데이터 항목 다음에 오는 FILLER의 바이트 수를 나타냅니다. FILLER는 버퍼에서 변환되지 않은 간격을 발생합니다. FILLER는 Automation 쪽에 표시되지 않습니다. |
규모 | 매개 변수 배율입니다. |
Sign 특성 | 매개 변수 기호 특성입니다. 가능한 값은 다음과 같습니다. - 후행. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 후행 중임을 나타냅니다(기본값). 이 옵션은 서명된 DISPLAY 데이터 형식의 형식을 지정하는 방법과 호스트의 데이터가 Automation 데이터 형식으로 변환되는 방식에 영향을 미치는 방법을 TI 런타임 환경에 나타냅니다. - 후행 별도. 서명된 DISPLAY 데이터 형식의 경우 기호가 별개임을 나타냅니다. 이 옵션은 서명된 DISPLAY 데이터 형식의 형식을 지정하는 방법과 호스트의 데이터가 Automation 데이터 형식으로 변환되는 방식에 영향을 미치는 방법을 TI 런타임 환경에 나타냅니다. - 선행. 서명된 DISPLAY 데이터 형식의 경우 는 기호가 선행 중임을 나타냅니다. 이 옵션은 서명된 DISPLAY 데이터 형식의 형식을 지정하는 방법과 호스트의 데이터가 Automation 데이터 형식으로 변환되는 방식에 영향을 미치는 방법을 TI 런타임 환경에 나타냅니다. - 별개의 선행. 서명된 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 진수 - 정수 - 긴 - 더블 - 단일 - 문자열 - 사용자 정의 형식 - 레코드 집합 - (none) (기본값) |
이름 | 매개 변수의 이름입니다. 이름은 최대 250자일 수 있습니다. |
매개 변수 방향 | 가능한 값은 다음과 같습니다. - In - Out(Out) - In/Out (기본값) |
레코드 집합 속성
사용 항목 | 원하는 작업 |
---|---|
실제 크기 포함 | 호스트 프로그램에 전송되거나 수신되는 실제 행 수(레코드 집합) 또는 요소(배열)를 나타내는 정보가 포함되지 않거나 예상되지 않음을 나타내는 기본 옵션입니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
최대 발생 수 | 최대 행 발생 수입니다. 호스트에서 보내거나 받을 최대 행 수를 나타냅니다. COBOL 그룹 항목의 OCCURS n TIMES 키워드(keyword) 동일합니다. |
에 따라 발생합니다. | 매개 변수 레코드 집합은 에 따라 발생합니다. COBOL의 가변 길이 테이블에 해당합니다. 테이블 앞의 숫자 데이터 항목(Automation의 레코드 집합 또는 배열)은 전송되거나 수신되는 실제 행 또는 요소 수를 나타냅니다. 드롭다운 목록을 사용하여 이 값을 지정하는 숫자 데이터 항목을 선택합니다. CICS 링크의 경우 레코드 집합 또는 배열 및 연결된 길이 지정자가 인/아웃되어야 합니다. 가변 길이 테이블 다음에 있는 버퍼의 데이터는 테이블에 지정된 최대 크기에 관계없이 테이블의 마지막 데이터 항목 바로 뒤에 옵니다. 여러 차원이 있는 배열의 경우 가장 바깥쪽 루프(COBOL) 또는 맨 오른쪽 차원(Visual C++ 또는 Visual Basic)에만 사용할 수 있습니다. |
바인딩되지 않은 | 레코드 집합이 바인딩되지 않음을 나타냅니다. 호스트로 보내거나 호스트에서 수신할 수 있는 행 수를 나타냅니다. 데이터베이스에서 보내거나 받는 행이 있고 최대 행 수를 알 수 없는 경우 이 옵션을 선택합니다. 가능한 값은 다음과 같습니다. - 사실 - False (기본값) |
주의
구성 요소의 속성은 프로그래밍 방식으로 설정하거나 변경할 수 없습니다. 속성을 프로그래밍 방식으로 설정하거나 변경하면 구성 요소가 잘못 작동할 수 있습니다.