All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.galasa.cicsts.ICicsTerminal Maven / Gradle / Ivy

There is a newer version: 0.38.0
Show newest version
/*
 * Copyright contributors to the Galasa project
 */
package dev.galasa.cicsts;

import dev.galasa.zos3270.ITerminal;

public interface ICicsTerminal extends ITerminal {

    ICicsRegion getCicsRegion();

    boolean connectToCicsRegion() throws CicstsManagerException;
    
    ICicsTerminal resetAndClear() throws CicstsManagerException;
    
    /**
     * Use the CEOT transaction to set the Uppercase Translation status of this CICS TS terminal
     * @param ucctran true for UCCTRAN or false for NOUCCTRAN
     * @throws CicstsManagerException
     */
    public void setUppercaseTranslation(boolean ucctran) throws CicstsManagerException;
    
    /**
     * Use the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminal

* NOTE: TRANIDONLY will return false * @return true if UCCTRAN or false if NOUCCTRAN/TRANIDONLY * @throws CicstsManagerException */ public boolean isUppercaseTranslation() throws CicstsManagerException; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy