JP1_AJS3_작업관리

【JP1/AJS3】 타 서버로 작업 이관 시 작업 정의 이행 방법

jp1 blog 2025. 4. 11. 15:42

 

실패가 허용되지 않는 작업 관리 시스템의 운영 서버 릴리스 작업. 트러블 없이 운용을 시작하려면,

   ① 개발 환경에서 잡 정의를 작성 및 검증

   ② 잡 정의를 프로덕션 환경으로 이관

   ③ 새로운 잡 정의로 전환하여 프로덕션 운용을 시작

의 3가지 단계를 올바른 방법 및 순서로 실시해 갑니다.

이 기사에서는 ②의 「작업 정의를 운영 환경으로 이관」 시 이용하는 커맨드를 소개합니다.

JP1/AJS3를 이용하여 작업 관리 시스템의 운영 환경 가동을 준비하시는 분들은 꼭 읽어 주시기 바랍니다.

 

작업 정의 내보내기/가져오기 절차

 

JP1 / AJS3의 JobGroup, JobNet, Job 등의 구성 정보를 「유닛 정의」라고합니다.
이 단위 정의를 ajsprint 명령으로 내보내고 ajsdefine 명령으로 가져옵니다. "ajsprint"를 실행하면 유닛 정의 정보가 임의의 파일 이름으로 개발 환경으로 내보내지고, "ajsdefine"을 실행하면 파일의 내용에 따라 운영 환경에 유닛이 정의됩니다.

다음의 유닛 구성을 예로, 명령 실행 예를 소개합니다.

 

 

 

스케줄러 서비스 AJSROOT1 아래에 루트 작업 그룹 JobGrp_A 가 있습니다.
JobGrp_A 에는 JobNet_A1  JobNet_A2 가 같은 계층 구조에 있습니다.

 

● 작업 정의 내보내기 방법 (ajsprint 명령)

스케줄러 서비스 하위 모든 정보를 내보내는 경우
와일드카드 " * "를 지정하여 스케줄러 서비스 아래의 모든 단위 정의를 내보낼 수 있습니다.

Windows의 경우
> ajsprint -F 스케줄러 서비스명 -a /* > 임의의 출력 파일명

UNIX의 경우
# /opt/jp1ajs2/bin/ajsprint -F 스케줄러 서비스명 -a "/*" > 임의의 출력파일명

 

JobGroup 단위 · JobNet 단위로 내보내는 경우

명령 옵션 " -a " 뒤에 내보낼 JobGroup 명과 JobNet 명을 지정합니다.

JobGrp_A 하의 모든 하위유닛을 내보내려면 -a /JobGrp_A를 지정합니다.
JobNet_A1 하의 모든 하위유닛을 내보내려면 -a /JobGrp_A/JobNet_A1을 지정합니다.

Windows의 경우
> ajsprint -F 스케줄러 서비스 이름 -a /JobGrp_A > 모든 출력 파일 이름

UNIX의 경우
# /opt/kr1ajs2/bin/ajsprint -F 스케줄러 서비스 이름 -a "/JobGrp_A" > 모든 출력 파일 이름

 

● 작업 정의 가져오기 방법 (ajsdefine 명령)

명령 옵션 "-d"에 정의할 단위 이름을 지정합니다.

스케줄러 서비스 아래로 가져오려면 -d/를 지정하십시오.
JobGrp_A 아래로 가져오려면 -d /JobGrp_A를 지정합니다.

Windows의 경우
> ajsdefine -F AJSROOT1 -d 정의 대상 유닛 이름 출력 된 파일 이름

UNIX의 경우
# /opt/jp1ajs2/bin/ajsdefine -F AJSROOT1 -d 정의 대상 유닛 이름 출력 된 파일 이름
【 매뉴얼】

『JP1 Version 11 JP1/Automatic Job Management System 3 커맨드 레퍼런스』
○3. 통상의 운용으로 사용하는 커맨드

ajsprint
https://itpfdoc.hitachi.co.jp/manuals/3021/30213B1920/AJSO0122.HTM

ajsdefine
https://itpfdoc.hitachi.co.jp/manuals/3021/30213B1920/AJSO0097.HTM

 

 

정  리

 

작업 네트의 프로덕션 릴리스 등 작업 정의를 마이그레이션 할 때 ajsprint, ajsdefine은 범용적으로 사용할 수있는 편리한 명령이므로 꼭 활용하십시오.

 

제품 정식 명칭/약칭 표기 및 기능 대상 버전

JP1/Automatic Job Management System 3 - Manager/JP1/AJS3-Manager

 

 

추가로 궁금하신 사항은...

 

아래 연락처로 문의 부탁 드립니다.

 

TEL: 02-701-2020 / hmchung@bismuth.co.kr

 

 

 

※ 본 콘텐츠는 일본 어시스트社에서 제공한 내용으로 구성되었습니다.

    ⓒ 2025 Ashisuto. All rights reserved.