2014-01-22 2 views
0

현재 VBA를 통한 일련의 sendkeys/application wait를 통해 OpenVMS 큐에 파일을 제출하기 위해 Windows telnet을 사용 중입니다. 최종 사용자가 텔넷 창에서 집중할 때까지 작동합니다. 나는 FTP 세션을 사용하여 SUBMIT를 발행하는 것을 선호 할 것이다. 여기서 나는 명령을 배치 파일로 스크립트하고 FTP를 통해 쏠 수있다. IBM 메인 프레임과 비슷한 작업을 수행 할 수있었습니다. 즉, FTP 사이트의 견적 사이트 - filetype = jes를 설정하고 즉시 실행을 위해 작업 대기열에 놓을 JCL 파일을 설정했습니다. FTP, openVMS와 관련된 인터넷에서 아무것도 찾을 수없는 것 같습니다. 제출하십시오. 견적 제출/que = ...를 사용하여 시도했지만 명령을 인식하지 못합니다. (제출은 텔넷에서 잘 작동합니다).FTP 세션을 통해 OpenVMS에 SUBMIT 명령을 보내는 방법을 아는 사람이 있습니까?

+1

FTP를 사용하여 배치 대기열로 직접 보낼 수 없습니다. 정기적으로 디렉토리에서 새 파일을 확인하는 배치 작업 또는 분리 된 프로세스를 실행할 수 있습니다. 하나가 나타나면 적절한 배치 대기열에 제출할 수 있습니다. 약간의 추가 작업으로 로그 파일을 이메일로 보낼 수 있습니다. – HABO

+0

양쪽에서 사용할 수있는 경우 ssh를 사용하여 원격 노드에서 명령을 실행할 수 있습니다. 아마도 -o BatchMode를 설정하려고 할 수 있습니다. 그리고 공개 키 인증을 사용할 수 있습니다. – user2116290

+0

Hartmutt의 정기적 인 점검 제안 (배치 작업 :-)을 좋아합니다. 확실한 보안상의 이유로 새로운 발견 된 파일을 제출하는 것을 막을 것입니다. 모든 가능한 경우 신선한 데이터 파일이 나타날 때 알려진 배치 스크립트를 제출합니다. .CSV, .TXT, .COB와 같은 최신 소스 파일. 파일 이름과 유형에 따라 처리 스크립트를 선택하십시오. – Hein

답변

0

이 기능은 인바운드 FTP 파일 처리 전용 VMS 사용자 이름에 가장 적합합니다. 해당 사용자의 LOGIN.COM에 네트워크 연결을 감지하고 예상 파일을 찾기 위해 일괄 처리 작업을 제출 한 경우 재 시도 (FTP 완료)로 독점적으로 액세스 한 다음 파일을 처리합니다. 나를 위해 일 해왔다.

또 다른 옵션은 디렉터리에 보안 ACL을 설정하고 감사 수신기를 만드는 것입니다. 그러면 사서함 메시지를 통해 파일이 만들어집니다. 그런 다음 비슷한 작업을 수행 할 수 있습니다. 생성중인 파일에 독점적으로 액세스 한 다음 처리하십시오.