Package dev.galasa.zosprogram
Annotation Interface ZosProgram
z/OS Program
- See Also:
- Annotation:
- Description:
- The
@ZosProgram
annotation requests the z/OS Program Manager to Compile and Bind a program on a z/OS image. The test can request multiple z/OS Program instances - Examples:
@ZosImage(imageTag="A")
public IZosImage zosImageA;
@ZosProgram(imageTag="A")
public IZosProgram zosProgramA;
- Extra:
- The
IZosProgram
interface has a number of methods to manage the zOS Program.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enumeration of supported languages -
Required Element Summary
Modifier and TypeRequired ElementDescriptionThe programming language.The program name -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
Is a CICS program and requires the CICS translator.boolean
Compile this zOS program.TheimageTag
is used to identify the z/OS image.The load module data set namePath to the location of the program source in the Galasa test bundle.
-
Element Details
-
name
String nameThe program name -
language
ZosProgram.Language language
-
-
-
location
String locationPath to the location of the program source in the Galasa test bundle. This can be either the full path including the file name or the directory containing the source with the name specified in the name attribute with the extension specified in the language attribute.- Default:
- "resources"
-
cics
boolean cicsIs a CICS program and requires the CICS translator.- Default:
- false
-
loadlib
String loadlibThe load module data set name- Default:
- ""
-
imageTag
String imageTagTheimageTag
is used to identify the z/OS image.- Default:
- "primary"
-
compile
boolean compileCompile this zOS program.- Default:
- true
-