Activate Program (ACTPG)


Op Code (Hex) Operand 1 Operand 2

0212 Program or static storage frame Program

Operand 1: Space pointer data object or system pointer.

Operand 2: System pointer.

Bound program access

Built-in number for ACTPG is 32. ACTPG ( program_or_static_storage_frame : address of system pointer OR address of space pointer(16) program : address of system pointer )

Warning  The following information is subject to change from release to release. Use it with caution and be prepared to adjust for changes with each new release.

Description  This instruction creates an activation entry for the non-bound program specified by operand 2, if it uses static storage. If the program specified is of any other type, an invalid operation for program  (hex 2C15) exception is signaled. No operation is performed for a program which does not require static storage.

Operand 1 receives either a space pointer or system pointer as follows:

If an attempt is made to activate an already active program then

A space pointer machine object may not be specified for operand 1.

Authorization Required

Lock Enforcement

Exceptions

06 Addressing

0A Authorization

10 Damage Encountered

1A Lock State

1C Machine-Dependent

20 Machine Support

22 Object Access

24 Pointer Specification

2A Program Creation

2C Program Execution

2E Resource Control Limit

36 Space Management

44 Protection Violation