2012-05-06 3 views
1

제 고용주는 TN3270 Plus 2.07 버전 메인 프레임 에뮬레이터를 사용합니다. 꽤 오래된 버전이며 화면 새로 고침, "if"조건 및 새 버전에서 사용할 수있는 증가 등의 간단한 계산 지침을 기다리는 것과 같은 스크립팅 명령/기능 중 일부를 지원하지 않습니다. 이러한 기능이 필요하므로 기본 스크립팅을 사용할 수 없습니다.메인 프레임 터미널 창에서 간단한 반복 작업을 자동화하는 방법이 있습니까?

DDE를 지원하지 않습니다.

VBScript, JScript 또는 PowerShell (또는 AutoIt과 같은 타사 도구를 설치하지 않고 Windows 7 Enterprise에서 사용할 수있는 다른 옵션)과 같은 옵션이 제공되었습니다.

내가 필요한 것은 파일에서 데이터를 읽을 수 있고, 메인 프레임 터미널에 입력하고, 메인 프레임에서 응답을받을 때까지 기다릴 수 있기를 원합니다. (매우 무작위 적이면서 순간적이지만 몇시 간이 걸릴 수도 있습니다. 20 ~ 30 초) 즉, 화면 새로 고침을 기다립니다. 그리고 그 정보에 따라 터미널 창에서 텍스트를 읽고 싶습니다. 파일 루프에서 다음 줄을 읽는 것과 같은 작업을 수행하거나 다른 작업을 수행해야합니다.

이것을 달성 할 방법이 있습니까? 참고

: 에뮬레이터를 변경하거나 타사 도구를 intalling이 옵션을 선택하지 않습니다는)

답변

3

내가 직접 해본 적이 있지만, 구체적으로 s3270 가능성이 tcl3270 x3270보고 싶은 수 있습니다

http://sourceforge.net/projects/x3270/

3270 프로토콜의 구현을 직접 작성하지 않으려면 타사 도구가 필요합니다. 문제는 시간과 라이센스 측면에서 비용 중 하나입니다 (위의 옵션을 사용하면 유일한 비용은 시간 임).

물론 기존 에뮬레이터와 함께 사용하는 것이 가능할 수도 있지만 익숙하지 않은데 버전이 다소 오래된 것처럼 보입니다.

+0

답장을 보내 주셔서 감사합니다. 나는 그것을 들여다 볼 것이다. –

1

IBM HATS와 같은 스크래핑 도구를 사용하거나 IBM Java TN3270 클래스 중 일부를 사용하여 메인 프레임과 통신 할 수 있습니다.

두 경우 모두 소프트웨어에서 TN3270 연결을 설정해야합니다. 에뮬레이터 스크립팅이 아닙니다.

메인 프레임 소프트웨어를 일괄 작업 수준에서 상호 작용할 수있는 지점에 가져다 놓거나 상호 작용할 수있는 간단한 Rexx 명령을 작성하면 ftp 프로토콜을 사용하여 문제 작업을 제출할 수 있습니다 명령을 메인 프레임 소프트웨어에 전달합니다. TN3270 세션을 직접 수행하지는 않지만 Rexx 명령 및/또는 기타 사용자 정의 작성 프로그램이 해당 상호 작용을 대체 할 수 있습니다. 그러면 간단한 JCL을 사용하여 메인 프레임 소프트웨어와 대화 할 수 있습니다.

+0

+1 REXX 사용에 대한 제안을 추가하거나 일반적으로 메인 프레임에서 자동화를 수행합니다. 포스터가 제 3 자 도구를 사용하는 것을 꺼려했기 때문에 HATS를 언급하는 것을 피했습니다. – rafraf

0

예. UiPathwith terminals and green screens 작업을위한 전용 활동을 수행하는 일반 자동화 도구입니다.

지금은 API를 통해 지원 : TN3270, TN5250에 대한

  • Attachmate에
  • 로켓 블루존
  • 룸바
  • IBM 퍼스널 통신
  • IBM EHLL

또는 VT 터미널 유형.

enter image description here

+0

질문은 거의 4 살이며 주제에 관한 경계선입니다. 왜 그걸 귀찮게 대답하니? 제품은 사용 된 에뮬레이터를 다루지 않습니다. 스크린 샷은 메인 프레임이 아닌 AS/400 세션을 보여줍니다. –