IA-Connect 메인프레임(미리 보기)
IA-Connect 클라우드에서 온-프레미스 가상 머신 또는 Citrix 또는 RDS(Microsoft Remote Desktop) 연결을 통해 RPA 기능을 추가하는 RPA(Robotic Process Automation) 플랫폼입니다. HLLAPI API를 지원하는 터미널 에뮬레이션 애플리케이션을 사용하여 5250 및 3270 메인프레임 세션을 자동화하기 위한 모듈입니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| 전자 메일 | IAConnect@ultima.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Ultima Labs |
| 웹 사이트 | https://www.ultima.com/ultima-labs |
| 개인 정보 보호 정책 | https://www.ultima.com/privacy-policy |
| 카테고리 | IT 작업; 생산력 |
IA-Connect Power Automate Cloud Flows의 RPA 기능을 온-프레미스 가상 머신 또는 Citrix 또는 RDS(Microsoft Remote Desktop) 연결을 통해 RPA 기능을 추가하는 RPA(로봇 프로세스 자동화) 플랫폼입니다. IA-Connect 커넥터는 650개 이상의 작업을 제공하므로 Power Automate 클라우드 흐름에서 직접 모든 유형의 온-프레미스 애플리케이션을 자동화할 수 있습니다. 모든 IA-Connect 작업은 Power Automate Cloud Flow에서 직접 사용할 수 있으며, 클라우드 기반 애플리케이션과 온-프레미스 애플리케이션 간에 쉽게 통합할 수 있으며, RPA 프로세스에서 기존 Power Automate 조건, 루프, 동적 콘텐츠, 식 및 예외 처리를 활용할 수 있습니다. IA-Connect 커넥터를 활용하면 흐름 실행 기록의 전체 실행 기록 및 감사 가능성도 제공하는 동시에 RPA 프로세스를 개발하기 위한 별도의 애플리케이션/콘솔/스튜디오가 필요하지 않습니다.
필수 조건
IA-Connect 커넥터를 사용하려면 IA-Connect 소프트웨어를 설치해야 합니다. 30일 동안 무료로 테스트할 수 있으며, IA-Connect 라이선스가 필요합니다.
IA-Connect 소프트웨어는 다음 두 가지 주요 구성 요소로 구성됩니다.
IA-Connect Orchestrator는 사용자 고유의 Azure 테넌트에서 호스트할 Azure WebApp입니다. 이는 하나 이상의 온-프레미스 또는 클라우드 기반 가상 머신에 대한 RPA 흐름의 라우팅 및 보안을 처리합니다.
자동화하려는 소프트웨어에 액세스할 수 있는 가상 머신에 설치된 IA-Connect 에이전트 및 디렉터입니다. 또한 IA-Connect 에이전트는 Citrix 또는 Microsoft RDS(원격 데스크톱 서비스) 세션 내에서 실행할 수 있습니다. 여기서 RPA 명령은 실행을 위해 가상 채널을 원격 세션으로 전달합니다. IA-Connect 에이전트는 네트워크 공유에서 실행할 수 있으며 설치가 필요하지 않습니다.
사용 가능한 IA-Connect 커넥터
사용 가능한 IA-Connect 커넥터는 다음과 같습니다.
- 동적 코드 IA-Connect
- java IA-Connect
- IA-Connect 메인프레임
- Microsoft Office IA-Connect
- SAP GUI IA-Connect
- IA-Connect 세션
- IA-Connect UI
- IA-Connect 웹 브라우저
자격 증명을 가져오는 방법
라이선스를 받고 30일 무료 평가판을 시작하려면 웹 사이트(https://www.ultima.com/IA-Connect/Power-Automate)에 요청을 제출하세요.
평가판 요청이 수신되면 IA-Connect 소프트웨어 설정을 지원하고 평가판 라이선스를 제공하기 위해 제공된 이메일 주소를 통해 연락을 드립니다. 이 평가판은 완전한 기능을 갖춘 평가판이며 평가 기간 동안 사용자 환경 내의 모든 8개 IA-Connect 커넥터에서 650개의 작업을 테스트할 수 있습니다.
커넥터 시작
IA-Connect에 대한 평가판 요청을 제출한 후에는 설치 및 설치를 다루는 IA-Connect 소프트웨어 및 설명서가 포함된 ZIP 파일을 다운로드할 수 있습니다. 또한 필요에 따라 설치 프로세스를 통해 지원 및 지침을 제공하기 위해 연락을 드립니다.
Support
평가 기간 동안 Ultima Labs(IAConnect@ultima.com)에 문의하여 지원 및 지원을 받을 수 있습니다.
IA-Connect 라이선스를 구매하면 Ultima의 영국 기반 TSC(기술 서비스 센터)에서 맞춤형 교육 또는 지원을 위해 사용할 수 있는 지원 토큰을 받게 됩니다.
알려진 문제, 일반적인 오류 및 FAQ
기술 자료에는 알려진 문제, IA-Connect 커넥터를 사용할 때 발생할 수 있는 일반적인 오류 및 질문과 대답을 다루는 여러 문서가 포함되어 있습니다. 이 기능은 액세스할 https://support.ultima.com/ultimalabs 수 있으며 IA-Connect 평가판 및 IA-Connect 라이선스 구매 시 이러한 리소스에 액세스할 수 있는 계정이 제공됩니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| API 키 | 시큐어스트링 (보안 문자열) | 이 API의 API 키 | 진실 |
| IA-Connect Orchestrator 주소 | 문자열 | HTTP(S) 구성 요소 없이 IA-Connect Orchestrator 주소 지정 | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| OIA(터미널 에뮬레이션 연산자 정보 영역) 가져오기 |
터미널 에뮬레이터에서 표시하는 연산자 정보 영역을 반환합니다. 터미널 에뮬레이터 화면 아래쪽에 있는 줄이며 일반적으로 시스템이 대기 중인지 아니면 잘못된 입력 상태인지와 같은 상태 정보를 나타냅니다. |
| 위치에 있는 터미널 에뮬레이션 세션에 문자열 보내기 |
지정된 커서 위치에서 메인프레임 세션으로 문자열을 보냅니다. |
| 위치에서 터미널 에뮬레이션 세션에 암호 보내기 |
지정된 커서 위치에서 메인프레임 세션에 암호를 보냅니다. |
| 커서 위치에서 터미널 에뮬레이션 화면 읽기 |
지정된 커서 위치에서 시작하여 메인프레임 세션에서 지정된 문자 수를 읽습니다. |
| 쿼리 터미널 에뮬레이션 세션 상태 |
연결된 메인프레임 세션에 대한 정보를 반환합니다. 일부 터미널 에뮬레이터는 모든 출력에 대한 값을 반환하지 않을 수 있습니다. |
| 터미널 에뮬레이션 HLLAPI DLL 삭제 |
실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 종료합니다. |
| 터미널 에뮬레이션 HLLAPI DLL 설정 |
IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 시작하고 지정된 터미널 에뮬레이터 HLLAPI DLL(메인프레임 세션에 연결하는 데 사용되는 터미널 에뮬레이션 소프트웨어의 구성 요소)에 연결합니다. |
| 터미널 에뮬레이션 세션 다시 설정 |
현재 메인프레임 세션을 다시 설정합니다. 이 작업은 세션에서 IA-Connect 에이전트의 연결을 끊고 설정된 세션 매개 변수를 실행 취소합니다. 이 작업을 호출한 후 계속 상호 작용하려면 '세션에 연결' 작업을 사용하여 세션에 다시 연결해야 합니다. |
| 터미널 에뮬레이션 세션에 문자열 보내기 |
현재 커서 위치에서 메인프레임 세션으로 문자열을 보냅니다. 특정 커서 위치에 문자열을 보내려는 경우 '위치의 터미널 에뮬레이션 세션에 문자열 보내기' 작업을 대신 사용할 수 있습니다. |
| 터미널 에뮬레이션 세션에 암호 보내기 |
현재 커서 위치에서 메인프레임 세션에 암호를 보냅니다. 특정 커서 위치에 암호를 보내려면 대신 '위치의 터미널 에뮬레이션 세션에 암호 보내기' 작업을 사용할 수 있습니다. |
| 터미널 에뮬레이션 세션에 연결 |
실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 지정된 연결된 Mainframe 세션 ID에 연결합니다. 세션 ID는 메인프레임 연결에 사용하는 터미널 에뮬레이터에서 할당한 ID입니다. 이 작업을 사용하여 연결하기 전에 메인프레임 세션을 실행해야 합니다. |
| 터미널 에뮬레이션 세션에 재설정 키 보내기 |
터미널 에뮬레이터 세션에 재설정 키를 보냅니다. 이렇게 하면 모든 입력이 다시 설정되고 잘못된 입력 상태가 지워지게 됩니다. |
| 터미널 에뮬레이션 세션에서 문자열 검색 |
터미널 에뮬레이터의 현재 표시에서 지정된 문자열을 검색합니다. 문자열이 발견되면 위치이며 인덱스가 반환됩니다. |
| 터미널 에뮬레이션 세션에서 문자열 대기 |
지정된 문자열이 터미널 에뮬레이터 세션에 표시될 때까지 기다립니다. 이 작업은 화면 사이를 이동할 때 올바른 화면에 있는지 확인하는 데 사용할 수 있습니다. |
| 터미널 에뮬레이션 세션에서 세션 매개 변수 설정 |
이 작업은 고급 HLLAPI 세션 매개 변수를 설정합니다. 이 작업은 HLLAPI 세션 매개 변수에 익숙한 경우에만 사용해야 합니다. |
| 터미널 에뮬레이션 세션에서 연결 끊기 |
지정된 연결된 메인프레임 세션 ID에서 실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)의 연결을 끊습니다. 세션 ID는 메인프레임 연결에 사용하는 터미널 에뮬레이터에서 할당한 ID입니다. |
| 터미널 에뮬레이션 시스템이 준비되기를 기다립니다. |
터미널 에뮬레이터가 시스템이 준비되었다는 것을 보고할 때까지 기다립니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다. |
| 터미널 에뮬레이션 연결 상태 가져오기 |
지정된 세션 내에서 현재 터미널 에뮬레이션 연결 상태를 반환합니다. |
| 터미널 에뮬레이션 커서 위치 가져오기 |
메인프레임 세션에서 현재 커서 위치를 가져옵니다. |
| 터미널 에뮬레이션 커서 위치 설정 |
메인프레임 세션의 현재 커서 위치를 지정된 위치로 설정합니다. |
| 터미널 에뮬레이션 키보드 잠금 해제 대기 |
터미널 에뮬레이터가 키보드의 잠금이 해제되었음을 보고할 때까지 기다립니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다. |
| 터미널 에뮬레이션 키보드 잠금 해제됨 가져오기 |
터미널 에뮬레이터가 키보드 잠금 해제를 보고하는지 여부를 반환합니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다. |
| 터미널 에뮬레이션 화면 행 읽기 |
지정된 메인프레임 세션에서 화면 행을 읽습니다. 이 작업은 일반적으로 필요한 경우 필터링할 수 있는 더 많은 양의 데이터를 읽는 데 사용됩니다. |
OIA(터미널 에뮬레이션 연산자 정보 영역) 가져오기
터미널 에뮬레이터에서 표시하는 연산자 정보 영역을 반환합니다. 터미널 에뮬레이터 화면 아래쪽에 있는 줄이며 일반적으로 시스템이 대기 중인지 아니면 잘못된 입력 상태인지와 같은 상태 정보를 나타냅니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
OIA 형식
|
OIAFormat | string |
OIA(연산자 정보 영역) 형식(예: PC400)입니다. |
|
시스템 대기
|
SystemWait | boolean |
터미널 에뮬레이터가 시스템이 현재 작업이 완료되는 것을 기다리고 있다고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
모자
|
CAPS | boolean |
터미널 에뮬레이터가 CAPS 키를 현재 누르고 있다고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
Shift 키
|
ShiftKey | boolean |
터미널 에뮬레이터가 SHIFT 키를 현재 누르고 있다고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
하위 시스템 준비
|
SubsystemReady | boolean |
터미널 에뮬레이터가 하위 시스템이 준비되었다는 것을 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
삽입 모드
|
InsertMode | boolean |
터미널 에뮬레이터에서 삽입 모드가 현재 사용하도록 설정되어 있다고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
잘못된 입력
|
InvalidInput | boolean |
터미널 에뮬레이터가 Mainframe 세션이 현재 잘못된 입력 상태임을 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
입력 형식
|
InputType | string |
메인프레임 세션 입력 형식입니다. APL, 가타카나, 영숫자, 히라가나 또는 더블바이트일 수 있습니다. |
위치에 있는 터미널 에뮬레이션 세션에 문자열 보내기
지정된 커서 위치에서 메인프레임 세션으로 문자열을 보냅니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
커서 행 인덱스
|
CursorRowIndex | True | integer |
현재 커서 행 인덱스입니다. |
|
커서 열 인덱스
|
CursorColIndex | True | integer |
현재 커서 열 인덱스입니다. |
|
입력 문자열
|
InputString | True | string |
입력할 문자열입니다. 이렇게 하면 전체 키보드 기호 집합(예: Enter에 대한 '@E')이 지원됩니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
위치에서 터미널 에뮬레이션 세션에 암호 보내기
지정된 커서 위치에서 메인프레임 세션에 암호를 보냅니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
커서 행 인덱스
|
CursorRowIndex | True | integer |
현재 커서 행 인덱스입니다. |
|
커서 열 인덱스
|
CursorColIndex | True | integer |
현재 커서 열 인덱스입니다. |
|
입력 암호
|
InputPassword | True | password |
입력할 암호입니다. 이렇게 하면 전체 키보드 기호 집합(예: Enter에 대한 '@E')이 지원됩니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
커서 위치에서 터미널 에뮬레이션 화면 읽기
지정된 커서 위치에서 시작하여 메인프레임 세션에서 지정된 문자 수를 읽습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
커서 행 인덱스
|
CursorRowIndex | True | integer |
현재 커서 행 인덱스입니다. |
|
커서 열 인덱스
|
CursorColIndex | True | integer |
현재 커서 열 인덱스입니다. |
|
읽을 문자 수
|
ReadScreenLength | True | integer |
메인프레임 세션에서 읽을 문자 수입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
화면 내용
|
ScreenContents | string |
메인프레임 세션에서 읽은 화면 내용입니다. |
쿼리 터미널 에뮬레이션 세션 상태
연결된 메인프레임 세션에 대한 정보를 반환합니다. 일부 터미널 에뮬레이터는 모든 출력에 대한 값을 반환하지 않을 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
세션 긴 이름
|
SessionLongName | string |
Mainframe 세션의 긴 이름(예: SessionA)입니다. |
|
세션 유형
|
SessionType | string |
메인프레임 세션 유형(예: 3270 또는 5250)입니다. |
|
행 수
|
NumberOfRows | integer |
디스플레이의 행 수입니다. |
|
열 수
|
NumberOfCols | integer |
디스플레이의 열 수입니다. |
|
코드 페이지
|
CodePage | integer |
사용되는 문자 인코딩을 나타내는 코드 페이지입니다. |
터미널 에뮬레이션 HLLAPI DLL 삭제
실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 종료합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 HLLAPI DLL 설정
IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 시작하고 지정된 터미널 에뮬레이터 HLLAPI DLL(메인프레임 세션에 연결하는 데 사용되는 터미널 에뮬레이션 소프트웨어의 구성 요소)에 연결합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
HLLAPI DLL 파일 이름
|
DLLFilename | True | string |
에뮬레이터에서 제공하는 HLLAPI DLL의 전체 파일 경로입니다. |
|
파일 이름 IA-HLLAPI
|
IAHLLAPIPath | string |
지정된 HLLAPI DLL에 대한 COM 인터페이스로 사용되는 IA-HLLAPI 32비트 COM DLL의 선택적 위치입니다(HLLAPI DLL이 32비트인 경우에만). IA-Connect 'IA-HLLAPI라는 기본 제공 HLLAPI DLL이 있으므로 일반적으로 필요하지 않습니다. 에뮬레이터의 HLLAPI DLL에 대한 COM 인터페이스를 설정하는 데 사용되는 DLL입니다. 기본적으로 IA-Connect 사용자 프로필의 '%TEMP%\IA-Connect' 디렉터리에 추출합니다. |
|
|
진입점 이름
|
EntryPointName | string |
DLL 진입점 이름입니다. 이는 사용 중인 에뮬레이터 소프트웨어에 따라 다르며 비워 두면 IA-Connect hllapi, HLLAPI, HLLAPI32, EHLLAPI, EHLLAPI32 일반적인 진입점을 시도합니다. |
|
|
향상된 인터페이스
|
IsEnhancedInterface | boolean |
DLL에서 HLLAPI 고급 인터페이스를 사용하는 경우 이 매개 변수를 true로 설정해야 합니다. |
|
|
64비트 HLLAPI DLL인 경우
|
Is64BitHLLAPIDLL | boolean |
로드하려는 HLLAPI DLL이 64비트인 경우 이 매개 변수를 true로 설정해야 합니다. |
|
|
64비트 HLLAPI DLL에 COM 사용
|
UseCOMFor64BitHLLAPIDLL | boolean |
로드하려는 HLLAPI DLL이 64비트이고 IA-Connect에서 직접(메모리에서) 호출하는 대신 Out-of-process COM DLLSurrogate를 통해 실행하려는 경우 true로 설정합니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션 다시 설정
현재 메인프레임 세션을 다시 설정합니다. 이 작업은 세션에서 IA-Connect 에이전트의 연결을 끊고 설정된 세션 매개 변수를 실행 취소합니다. 이 작업을 호출한 후 계속 상호 작용하려면 '세션에 연결' 작업을 사용하여 세션에 다시 연결해야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에 문자열 보내기
현재 커서 위치에서 메인프레임 세션으로 문자열을 보냅니다. 특정 커서 위치에 문자열을 보내려는 경우 '위치의 터미널 에뮬레이션 세션에 문자열 보내기' 작업을 대신 사용할 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
입력 문자열
|
InputString | True | string |
입력할 문자열입니다. 이렇게 하면 전체 키보드 기호 집합(예: Enter에 대한 '@E')이 지원됩니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에 암호 보내기
현재 커서 위치에서 메인프레임 세션에 암호를 보냅니다. 특정 커서 위치에 암호를 보내려면 대신 '위치의 터미널 에뮬레이션 세션에 암호 보내기' 작업을 사용할 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
입력 암호
|
InputPassword | True | password |
입력할 암호입니다. 이렇게 하면 전체 키보드 기호 집합(예: Enter에 대한 '@E')이 지원됩니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에 연결
실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)을 지정된 연결된 Mainframe 세션 ID에 연결합니다. 세션 ID는 메인프레임 연결에 사용하는 터미널 에뮬레이터에서 할당한 ID입니다. 이 작업을 사용하여 연결하기 전에 메인프레임 세션을 실행해야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에 재설정 키 보내기
터미널 에뮬레이터 세션에 재설정 키를 보냅니다. 이렇게 하면 모든 입력이 다시 설정되고 잘못된 입력 상태가 지워지게 됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에서 문자열 검색
터미널 에뮬레이터의 현재 표시에서 지정된 문자열을 검색합니다. 문자열이 발견되면 위치이며 인덱스가 반환됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
검색 문자열
|
SearchString | True | string |
검색할 문자열입니다. |
|
전체 화면 검색
|
SearchEntireScreen | boolean |
전체 화면을 검색해야 하나요? false로 설정하면 '검색 시작 행 인덱스' 및 '검색 시작 열 인덱스' 입력을 사용하여 검색 영역을 제한할 수 있습니다. |
|
|
검색 시작 행 인덱스
|
SearchStartRowIndex | integer |
1부터 시작하여 지정된 문자열 검색을 시작할 행 인덱스입니다. 이 값은 '전체 화면 검색'이 false로 설정된 경우에만 사용됩니다. |
|
|
검색 시작 열 인덱스
|
SearchStartColIndex | integer |
1부터 시작하여 지정된 문자열 검색을 시작할 열 인덱스입니다. 이 값은 '전체 화면 검색'이 false로 설정된 경우에만 사용됩니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
문자열이 발견되었습니다.
|
StringFound | boolean |
지정된 문자열이 발견되면 true를 반환합니다. |
|
문자열을 찾은 위치
|
StringFoundPosition | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에서 첫 번째 문자의 절대 위치를 보유합니다. 예를 들어 24개 행을 80개 열 세션으로 가정하면 5번째 행의 첫 번째 열에서 문자열이 발견되면 위치가 321에서 400으로 반환됩니다. |
|
문자열이 찾은 행 인덱스
|
StringFoundRowIndex | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에 있는 첫 번째 문자의 행 인덱스입니다. |
|
문자열이 열 인덱스 발견
|
StringFoundColIndex | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에 있는 첫 번째 문자의 열 인덱스가 포함됩니다. |
터미널 에뮬레이션 세션에서 문자열 대기
지정된 문자열이 터미널 에뮬레이터 세션에 표시될 때까지 기다립니다. 이 작업은 화면 사이를 이동할 때 올바른 화면에 있는지 확인하는 데 사용할 수 있습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
검색 문자열
|
SearchString | True | string |
대기할 문자열입니다. |
|
전체 화면 검색
|
SearchEntireScreen | boolean |
전체 화면을 검색해야 하나요? false로 설정하면 '검색 시작 행 인덱스' 및 '검색 시작 열 인덱스' 입력을 사용하여 검색 영역을 제한할 수 있습니다. |
|
|
검색 시작 행 인덱스
|
SearchStartRowIndex | integer |
1부터 시작하여 지정된 문자열 검색을 시작할 행 인덱스입니다. 이 값은 '전체 화면 검색'이 false로 설정된 경우에만 사용됩니다. |
|
|
검색 시작 열 인덱스
|
SearchStartColIndex | integer |
1부터 시작하여 지정된 문자열 검색을 시작할 열 인덱스입니다. 이 값은 '전체 화면 검색'이 false로 설정된 경우에만 사용됩니다. |
|
|
대기 시간(초)
|
SecondsToWait | True | double |
지정된 문자열이 표시될 때까지 대기할 최대 시간(초)입니다. |
|
대기할 델타 초
|
DeltaSecondsToWait | double |
지정된 문자열에 대한 각 검색 사이의 시간(초)입니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
문자열이 발견되었습니다.
|
StringFound | boolean |
최대 대기 기간 전에 지정된 문자열이 발견되면 true를 반환합니다. |
|
문자열을 찾은 위치
|
StringFoundPosition | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에서 첫 번째 문자의 절대 위치를 보유합니다. 예를 들어 24개 행을 80개 열 세션으로 가정하면 5번째 행의 첫 번째 열에서 문자열이 발견되면 위치가 321에서 400으로 반환됩니다. |
|
문자열이 찾은 행 인덱스
|
StringFoundRowIndex | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에 있는 첫 번째 문자의 행 인덱스입니다. |
|
문자열이 열 인덱스 발견
|
StringFoundColIndex | integer |
문자열이 발견되면 이 매개 변수는 검색 문자열에 있는 첫 번째 문자의 열 인덱스가 포함됩니다. |
터미널 에뮬레이션 세션에서 세션 매개 변수 설정
이 작업은 고급 HLLAPI 세션 매개 변수를 설정합니다. 이 작업은 HLLAPI 세션 매개 변수에 익숙한 경우에만 사용해야 합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
매개 변수
|
Parameter | True | string |
설정할 HLLAPI 매개 변수입니다. 여러 매개 변수는 쉼표 또는 공백으로 구분할 수 있습니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 세션에서 연결 끊기
지정된 연결된 메인프레임 세션 ID에서 실행 중인 IA-Connect HLLAPI 하위 시스템(IA-HLLAPI)의 연결을 끊습니다. 세션 ID는 메인프레임 연결에 사용하는 터미널 에뮬레이터에서 할당한 ID입니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 시스템이 준비되기를 기다립니다.
터미널 에뮬레이터가 시스템이 준비되었다는 것을 보고할 때까지 기다립니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
대기 시간(초)
|
SecondsToWait | True | double |
터미널 에뮬레이터가 시스템이 준비되었다는 것을 보고할 때까지 대기할 최대 시간(초)입니다. |
|
대기할 델타 초
|
DeltaSecondsToWait | double |
시스템 상태를 확인하기 위해 터미널 에뮬레이터에 대한 각 쿼리 사이의 시간(초)입니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
시스템이 준비되었습니다.
|
SystemReady | boolean |
터미널 에뮬레이터가 시스템이 준비되었다는 보고를 하는 경우 true를 반환합니다. |
터미널 에뮬레이션 연결 상태 가져오기
지정된 세션 내에서 현재 터미널 에뮬레이션 연결 상태를 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
세션에 연결됨
|
ConnectedToSession | boolean |
지정된 세션 ID에 연결된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
시스템 사용 중
|
SystemBusy | boolean |
Mainframe 시스템이 현재 사용 중이라고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
키보드가 잠겨 있습니다.
|
KeyboardLocked | boolean |
메인프레임 세션에서 키보드가 현재 잠겨 있다고 보고하는 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
다른 HLLAPI 애플리케이션에서 사용 중인 세션
|
SessionInUseByAnotherHLLAPIApplication | boolean |
메인프레임 세션이 현재 다른 HLLAPI 애플리케이션에서 사용 중이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
|
HLLAPI 스레드 ID
|
HLLAPIThreadID | integer |
IA-Connect 내에서 HLLAPI 스레드 ID를 보고합니다. 이 출력은 진단용으로만 사용됩니다. |
|
COM 스레드 ID
|
COMThreadID | integer |
IA-Connect 내에서 COM 스레드 ID를 보고합니다. 이 출력은 진단용으로만 사용됩니다. |
|
통화 수
|
CallCount | integer |
이 세션에서 IA-Connect 수행한 HLLAPI 작업 수를 보고합니다. 이 출력은 진단용으로만 사용됩니다. |
터미널 에뮬레이션 커서 위치 가져오기
메인프레임 세션에서 현재 커서 위치를 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
커서 행 인덱스
|
CursorRowIndex | integer |
현재 커서 행 인덱스입니다. |
|
커서 열 인덱스
|
CursorColIndex | integer |
현재 커서 열 인덱스입니다. |
|
커서 위치
|
CursorPos | integer |
절대 커서 위치입니다. 예를 들어 24개 행을 80개 열 세션으로 가정하면 첫 번째 행의 첫 번째 열은 위치 1이고 두 번째 행의 첫 번째 열은 위치 81이 됩니다. |
터미널 에뮬레이션 커서 위치 설정
메인프레임 세션의 현재 커서 위치를 지정된 위치로 설정합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
커서 행 인덱스
|
CursorRowIndex | True | integer |
커서를 설정할 커서 행 인덱스입니다. |
|
커서 열 인덱스
|
CursorColIndex | True | integer |
커서를 설정할 커서 열 인덱스입니다. |
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
터미널 에뮬레이션 키보드 잠금 해제 대기
터미널 에뮬레이터가 키보드의 잠금이 해제되었음을 보고할 때까지 기다립니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
대기 시간(초)
|
SecondsToWait | True | double |
터미널 에뮬레이터가 키보드 잠금이 해제되었음을 보고할 때까지 대기하는 최대 시간(초)입니다. |
|
대기할 델타 초
|
DeltaSecondsToWait | double |
키보드 잠금 해제 상태를 확인하기 위해 터미널 에뮬레이터에 대한 각 쿼리 사이의 시간(초)입니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
키보드 잠금이 해제됨
|
KeyBoardIsUnlocked | boolean |
터미널 에뮬레이터에서 키보드 잠금이 해제되었다고 보고하는 경우 true를 반환합니다. |
터미널 에뮬레이션 키보드 잠금 해제됨 가져오기
터미널 에뮬레이터가 키보드 잠금 해제를 보고하는지 여부를 반환합니다. 이 작업의 출력은 특정 에뮬레이터가 HLLAPI를 구현하고 출력이 에뮬레이터마다 다를 수 있는 방법에 따라 달라집니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
키보드 잠금이 해제됨
|
KeyBoardIsUnlocked | boolean |
터미널 에뮬레이터에서 키보드 잠금이 해제되었다고 보고하는 경우 true를 반환합니다. |
터미널 에뮬레이션 화면 행 읽기
지정된 메인프레임 세션에서 화면 행을 읽습니다. 이 작업은 일반적으로 필요한 경우 필터링할 수 있는 더 많은 양의 데이터를 읽는 데 사용됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
세션 ID
|
SessionID | True | string |
단일 문자 메인프레임 세션 ID(예: A)입니다. |
|
행 인덱스 시작
|
StartRowIndex | True | integer |
읽기를 시작할 시작 행 인덱스입니다. |
|
끝 행 인덱스
|
EndRowIndex | True | integer |
읽기를 중지할 끝 행 인덱스입니다. |
|
세션의 행 수
|
NumberOfRowsInSession | integer |
세션에서 표시할 행 수입니다. 0으로 설정하면 IA-Connect 세션을 쿼리하여 행 수를 검색합니다. |
|
|
세션의 열 수
|
NumberOfColumnsInSession | integer |
세션에서 표시할 열 수입니다. 0으로 설정하면 IA-Connect 세션을 쿼리하여 열 수를 검색합니다. |
|
|
워크플로
|
Workflow | True | string |
여기에 다음 식을 추가합니다. workflow() |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
화면 행 JSON
|
ScreenRowsJSON | string |
메인프레임 세션에서 JSON 형식으로 읽은 행입니다. |