이제 새로운 요구 사항이 있습니다. 필자는 수작업을하고있다. 요구 사항은 데스크탑 기반 Java 응용 프로그램을 연결하여 일부 CICS Transaction에서 생성 된 Mainframe의 데이터를 읽는 것입니다. [기본적으로 파일에 추가되는 모든 레코드를 읽어야합니다 (Linux에서 tail-f filename과 동일한 방식으로). 참고 용으로 만 사용되었습니다.]Windows 데스크톱 응용 프로그램에서 CICS에 연결
내 고용주가 MQ 또는 CICS Transaction Gateway 액세스를 제공 할 수 없다는 사실을 알아 냈습니다. 그는 화면 긁기의 몇 가지 방법을 제안했습니다. 이미 VB.Net 응용 프로그램과 Quick3270 및 IBM Communicator 에뮬레이터를 사용하여이 작업을 수행했습니다. 이 두 에뮬레이터 모두 화면에있는 내용을 읽을 수있는 기능을 제공합니다.
학습에 관심이 있으시면 EHILLAPI 프로그래밍 세부 사항 (에뮬레이터 프로그래밍 언어) - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/emulator_programming07.htm을 참조하십시오.
그러나이 방법은 화면에 올 수있는 최대 바이트 수를 제한합니다. 이 방법을 사용하면 매번 여러 페이지에 걸쳐있는 데이터를 새로 고쳐야 (기본적으로 한 페이지에서 다른 페이지로 이동)하는 상당한 네트워크 지연이 있습니다.
내 고용주가 클라이언트에게 메인 프레임의 포트를 열거 나 소프트웨어를 설치하도록 요청할 필요가 없도록 제안 할 수 있습니까? (내 고용주에게는 불가능하므로)
3270 터미널 에뮬레이션을 사용하고 모두 (또는 적어도 더 많은 데이터)를 검색 할 수 있습니까? 이 방법으로 내 고용주의 요구 사항이 충족되고 고객에게 아무 것도 묻지 않아도됩니다. (어떤 경우 든 에뮬레이터에서 우리는 CICS 트랜잭션을 실행하고있다). 고객의 메인 프레임을 방해하지 않고 모든 것을 내 고용주가 끝내기를 원합니다.
클라이언트에 MQ가 없으므로 MQ를 제안하지 마십시오.
여전히 CICS Transaction Gateway를 제안하는 경우 원격 기계에 연결하는 방법을 알려주십시오 (기술 세부 사항 필요).
- 클라이언트에게 어떤 정보를 요청해야합니까?
- 내 컴퓨터에 어떤 소프트웨어를 설치해야합니까? - 해당 소프트웨어 사용에 대한 기술적 인 세부 정보. 당신이 볼 수 있도록
감사합니다,
니틴
http://www.jagacy.com/에서 살펴보십시오. 비슷한 것을하는 제품이 많이 있습니다. –
몇 가지 아이디어를 원하면 [이 스레드] [1]을보고 싶을 것입니다. [1] : http://stackoverflow.com/questions/5191632/which-is-proven-solution-to-connect-mainframe-and-java-which-is-best-in-mq- seri/5211623 # 5211623 – cschneid