Verastream© Bridge Integrator 4.0

Package com.attachmate.cicsbridge

Attachmate™ Verastream® Bridge Integrator


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

Package com.attachmate.cicsbridge Description

Attachmate™ Verastream® Bridge Integrator

Sample Usage

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;
                        //Set the logging level
                        Level level = Level.SEVERE;     //Change this
                        Logger logger = Logger.getLogger("com.attachmate.cicsbridge");
                        ConsoleHandler cHandler = new ConsoleHandler();                 
                        //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
                        List fields = screen.getFields();
                        int i = 0;
                        for(FieldInformation field : fields)
                                System.out.println("Field #" + i + " name=" + field.getName() + " isProtected=" + field.getAttribute().isProtected());
                catch(BridgeException e)
                        System.out.println("There was some type of error: " + e.getLocalizedMessage());
                        //Make sure we clean up by disconnecting
                        if(null != wrapper)
                                catch (BridgeException e)
                                        //We don't care about disconnect errors, we are done
                                        e = null;


Verastream© Bridge Integrator 4.0