ACPIN Reference
본 부록에서는 OpenFrame AIM에서 지원하는 JCL의 ACPIN 항목에 대해서 기술한다.
1. 개요
사용자는 ACP를 통해 하나의 JOB으로 여러 개의 프로그램을 실행할 수 있다. ACP 제어문은 프로그램명에 JXGIJSM을 기술한 JCL내에 SYSIN의 형태로 기술한다.
JCL의 자세한 설명은 OpenFrame Batch "JCL 문법 안내서"를 참고한다. |
2. 제어문 Input 설정
제어문의 Input 설정은 다음과 같다.
항목 | 설명 |
---|---|
AIMACPIN |
ACP 제어문을 기술한 DD명이다. ACP 제어문은 SYSIN의 형태로 JCL 내에 기술한다. |
3. ACP 제어문 구성
ACP 제어문은 다음의 보조 제어문으로 구성한다.
-
JOB 보조 제어문
JOB 보조 제어문은 JOB에 대해 다음 항목을 지정한다.
항목 설명 NAME
ACP JOB의 이름 혹은 ACP JOB에서 사용하는 PED 이름을 기술한다.
SOUT
출력 클래스를 지정한다.
출력 클래스는 'A’에서 'T’까지 지정할 수 있다. (기본값: 'A' )
-
MQN 보조 제어문
MQN 보조 제어문에서는 ACP에서 사용할 MQN에 대해 다음 항목을 지정한다.
항목 설명 NAME
메시지 큐 노드의 이름을 지정한다.
이름은 JOB 보조 제어문에서 지정한 PED 내에 정의한 MQN의 이름과 동일해야 한다.
OPENTYPE
ACP의 시작 시간을 제어한다.
-
PREOPEN : JOB이 시작하는 시점에 시작한다. (기본값)
-
INITIAL : 최초 메시지가 도착하는 시점에 시작한다.
-
MESSAGE : 메시지가 도착할 때마다 시작한다.
APLTYPE
응용 프로그램의 시작 형태를 제어할 수 있다.
-
DRIVEN : 메시지가 도착했을 때 시작한다. (기본값)
-
WAIT : 먼저 시작해서 메시지를 대기한다.
-
-
APL 보조 제어문
APL 보조 제어문은 응용 프로그램에 대해 다음 항목을 지정한다.
항목 설명 NAME
SMQN 이름이나 응용 프로그램 이름을 지정한다.
SMQN 이름은 ADL의 MQN 커맨드에서 설정한 SMQN 이름과 일치해야 한다.
APLTYPE
NAME으로 지정한 응용 프로그램의 시작 형태를 설정한다.
-
DRIVEN : 메시지가 도착했을 때 시작한다. (기본값)
-
WAIT : 먼저 시작해서 메시지를 대기한다.
LOADMODE
응용 프로그램이 메모리에 상주할지 여부를 결정한다.
-
LOAD : 해당 응용 프로그램은 메시지가 도착했을 때 메모리에 로드되고 요청한 트랜잭션이 종료하면 메모리에서 내려간다.
-
PRELOAD : 해당 응용 프로그램은 JOB이 실행되는 동안 계속 메모리에 로드되어 있다. (기본값)
-