Package dev.galasa.zosprogram
Interface IZosProgram
public interface IZosProgram
Represents a zOS Program
-
Method Summary
Modifier and TypeMethodDescriptioncompile()
Compile and link the zOS Program.Return the compile zOS Batch JobgetField()
Get the Galasa test field associated with this zOS ProgramgetImage()
Get the zOS image associated with the zOS ProgramGet the zOS Program languageGet the zOS Program load librarygetName()
Get the zOS Program nameGet the program sourceboolean
isCics()
Is the zOS Program a CICS program
-
Method Details
-
getField
Field getField()Get the Galasa test field associated with this zOS Program- Returns:
- the test field
-
getName
String getName()Get the zOS Program name- Returns:
- the program name
-
getLanguage
ZosProgram.Language getLanguage()Get the zOS Program language- Returns:
- the program language
-
isCics
boolean isCics()Is the zOS Program a CICS program- Returns:
- true if is CICS
-
getLoadlib
IZosDataset getLoadlib()Get the zOS Program load library- Returns:
- the program load library
-
getImage
IZosImage getImage()Get the zOS image associated with the zOS Program- Returns:
- the zOS image
-
getProgramSource
Get the program source- Returns:
- the program source
- Throws:
ZosProgramException
-
compile
Compile and link the zOS Program. Only applicable whenZosProgram.compile()
annotation element is set tofalse
- Returns:
- Throws:
ZosProgramManagerException
-
getCompileJob
IZosBatchJob getCompileJob()Return the compile zOS Batch Job- Returns:
- the batch job
-