2016-12-22 2 views
1

저는 AS/400 초보자입니다. 약간의 코딩 경험이 있으며 충분히 영리하면 백엔드에 대한 액세스가 항상 있음을 알아야합니다. 그러나 내 조직의 개발자들은 서버와 통신하여 원격으로 실행되도록하는 것이 어렵다고 말했습니다.AS/400 최종 사용자 - 자동으로 키 스트로크 실행

간단한 작업을 예약하는 방법에 대해 아이디어가있는 분이 궁금합니다. 클라이언트 응용 프로그램 인 "개인 통신"에 로그인합니다. 그런 다음 I543과 같은 특정 메뉴로 이동하여 매개 변수 "1"을 입력하십시오. 그리고 "ENTER"를 눌러 파일 출력이있는 보고서를 실행하십시오.

나는 개인 통신 내에서 "매크로"기능이 있다는 것을 알고 있습니다. 그러나 잠긴 화면에서 작동하지 않는 전송 키를 사용하거나 수동으로 활성화하지 않으므로 자동화 지점을 실제로 무시합니다.

나는 일종의 절차를 활성화하기 위해 간단한 호출 명령을 어떻게 든 스케줄 할 수 있기를 바랬다. 가능한 경우 알 필요가 있고 어디서부터 시작해야할까요? 감사.

+0

수동 화면 I/O를 수행하지 않고 메뉴 옵션 1을 실행하는 방법을 묻는 중입니까? 아니면 대신 프로그램을 원격으로 호출하는 방법을 묻고 있습니까? – user2338816

+0

아마도 둘 다. 자동으로 실행하고 싶습니다. 그리고 서버에 물리적으로 액세스 할 수 없기 때문에 최종 사용자 PC에서 원격이라고합니다. 내가 알기로는 PC에서 데이터베이스에 액세스 할 수 있다면 쿼리를 실행하고 파일을 다운로드하고 사용자 인터페이스에 로그인해야합니다. 그러면 서버에 명령을 보낼 수 있습니다. – gemmo

+0

궁금한 점은 어떤 ERP 패키지를 사용하고 있는지, 만약에 어떠한? –

답변

1

지난 천년의 AS/400 오늘날의 IBM i의 두 명령 줄 WRKJOBSCDE에서.

내장 된 기본 작업 스케줄러가 있습니다.

메뉴 I543 옵션 1을 선택할 때 어떤 일이 발생하는지 알아야합니다. 간단하다고 가정하면 CALL MYRPT 또는 SBMJOB CMD(CALL MYRPT)입니다. 그런 다음 예약 된 작업을 추가하면 보고서를 쉽게 실행할 수 있습니다.

그러나 권한을 보유하고 있지 않은 것으로 보입니다. 또한 개발자가 반드시 그렇게 할 수 있어야합니다. 시스템 관리자가 올바른 사람입니다. 작은 상점에서, 그것은 개발을하고있는 사람일지도 모른다. 큰 사람은 다른 사람이나 팀입니다.

그러나 개발자는 최소한 관리자와 작업 스케줄러를 지적해야합니다.

+0

고마워,이게 나에게 출발점이된다. 굉장해,이게 관리자의 기억을 뒤흔들 으면 좋겠다. – gemmo