|
Verastream© Bridge Integrator 3.1 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Attribute | Field Attributes |
BridgeAPI | This is a modernized Verastream Bridge Integrator's BridgeAPI |
FieldInformation | Represents a field on the host |
ScreenBase | Base screen information object that doesn't include fields This interface is meant to be extended |
ScreenInformation | Information about the Screen including its fields |
TraceConfiguration | The ability to create a trace on the host |
Class Summary | |
---|---|
BridgeFactory | This is the standard way to obtain an instance of the BridgeAPI |
Diagnostics | Utilities for Attachmate support |
Dimension | Utility class to represent x, y coordinates with a length |
ModuleInformation | Information about the specified module on the host |
Position | Utility class to represent x, y coordinates |
Enum Summary | |
---|---|
Color | Represent field colors |
FindFlag | Flags to use in the FindString method on the BridgeAPI |
Highlight | Represents a field highlight |
TerminalModelType | Specifies the host terminal model type |
Exception Summary | |
---|---|
BridgeException | Error information for the BridgeAPI |
Attachmate™ Verastream® Bridge Integrator
package com.attachmate.cicsbridge.sample; import java.util.List; import java.util.logging.ConsoleHandler; import java.util.logging.Level; import java.util.logging.Logger; import com.attachmate.cicsbridge.BridgeAPI; import com.attachmate.cicsbridge.BridgeFactory; import com.attachmate.cicsbridge.BridgeException; import com.attachmate.cicsbridge.FieldInformation; import com.attachmate.cicsbridge.ScreenInformation; import com.attachmate.cicsbridge.TerminalModelType; import com.attachmate.cicsbridge.test.TestConfig; public class Sample { public static void main(String[] args) { BridgeAPI wrapper = null; try { //Set the logging level Level level = Level.SEVERE; //Change this Logger logger = Logger.getLogger("com.attachmate.cicsbridge"); ConsoleHandler cHandler = new ConsoleHandler(); cHandler.setLevel(level); logger.addHandler(cHandler); logger.setLevel(level); //Inject it into the wrapper wrapper = BridgeFactory.createBridgeAPI(); //Connect to the host TerminalModelType terminalType = TerminalModelType.Model2; wrapper.connectBridge("host dotted IP", portNum, terminalType, "userID", "password, null); //Traverse to our screen and display information about the screen ScreenInformation screen = wrapper.x3270Screen("tchp@E", (String)null, null); System.out.println("Screen Name: " + screen.getName()); //Display information about the fields Listfields = screen.getFields(); int i = 0; for(FieldInformation field : fields) { System.out.println("Field #" + i + " name=" + field.getName() + " isProtected=" + field.getAttribute().isProtected()); i++; } } catch(BridgeException e) { System.out.println("There was some type of error: " + e.getLocalizedMessage()); } finally { //Make sure we clean up by disconnecting if(null != wrapper) { try { wrapper.disconnect(); } catch (BridgeException e) { //We don't care about disconnect errors, we are done e = null; } } } } }
|
Verastream© Bridge Integrator 3.1 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |