Interface ICicsTerminal

All Superinterfaces:
ITerminal
All Known Implementing Classes:
CicsTerminalImpl

public interface ICicsTerminal extends ITerminal
  • Method Details

    • getCicsRegion

      ICicsRegion getCicsRegion()
    • connectToCicsRegion

      boolean connectToCicsRegion() throws CicstsManagerException
      Throws:
      CicstsManagerException
    • resetAndClear

      ICicsTerminal resetAndClear() throws CicstsManagerException
      Throws:
      CicstsManagerException
    • setUppercaseTranslation

      void setUppercaseTranslation(boolean ucctran) throws CicstsManagerException
      Use the CEOT transaction to set the Uppercase Translation status of this CICS TS terminal
      Parameters:
      ucctran - true for UCCTRAN or false for NOUCCTRAN
      Throws:
      CicstsManagerException
    • isUppercaseTranslation

      boolean isUppercaseTranslation() throws CicstsManagerException
      Use the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminal

      NOTE: TRANIDONLY will return false

      Returns:
      true if UCCTRAN or false if NOUCCTRAN/TRANIDONLY
      Throws:
      CicstsManagerException
    • getLoginCredentialsTag

      String getLoginCredentialsTag()
    • connectApplid

      void connectApplid(String applid) throws CicstsManagerException
      Connect to a CICS region by APPLID. This method will: 1. Connect to the host belonging to this terminal's z/OS image 2. Detect the VAMP or USS screen 3. Attempt to logon to the specified APPLID The method will retry for up to the default wait time if the welcome screen is not detected.
      Parameters:
      host - the hostname to connect to
      applid - the CICS APPLID to logon to
      Throws:
      CicstsManagerException - if unable to locate welcome screen