Annotation Type ZosProgram


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface ZosProgram
    z/OS Program
    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. See ZosProgram and IZosProgram to find out more.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean cics
      Is a CICS program and requires the CICS translator.
      boolean compile
      Compile this zOS program.
      String imageTag
      The imageTag is used to identify the z/OS image.
      String loadlib
      The load module data set name
      String location
      Path to the location of the program source in the Galasa test bundle.
    • Element Detail

      • name

        String name
        The program name
      • location

        String location
        Path 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 cics
        Is a CICS program and requires the CICS translator.
        Default:
        false
      • loadlib

        String loadlib
        The load module data set name
        Default:
        ""
      • imageTag

        String imageTag
        The imageTag is used to identify the z/OS image.
        Default:
        "primary"
      • compile

        boolean compile
        Compile this zOS program.
        Default:
        true