Interface IZosProgram


public interface IZosProgram
Represents a zOS 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

      String getProgramSource() throws ZosProgramException
      Get the program source
      Returns:
      the program source
      Throws:
      ZosProgramException
    • compile

      Compile and link the zOS Program. Only applicable when ZosProgram.compile() annotation element is set to false
      Returns:
      Throws:
      ZosProgramManagerException
    • getCompileJob

      IZosBatchJob getCompileJob()
      Return the compile zOS Batch Job
      Returns:
      the batch job