Reflection Desktop VBA Guide
Attachmate.Reflection.Objects.Emulation.IbmHosts Library / Attachmate.Reflection.Objects.Emulation.IbmHosts Library
Inheritance Hierarchy
In This Topic
    Attachmate.Reflection.Objects.Emulation.IbmHosts Library
    In This Topic

    This library includes the objects required to work with IBM host sessions.

    Objects
     ObjectDescription
    ObjectProvides methods and properties for interacting with a terminal session's context menu
    ObjectRepresents an individual item within a context menu.
    ObjectDefines properties and operations on the collection of context menus currently defined in the session document
    ObjectDefines valid values used to determine a field's attributes.
    ObjectProvides properties for configuring host file transfer and methods for executing a file transfer to or from the host.
    ObjectHostField represents a field on the host screen that includes field attributes, a start position, and a field length.
    ObjectMaps a key to a sequence of one or more input actions.
    ObjectObtains or specifies information that pertains to hotspots behavior.
    ObjectIbmScreen represents the host application screen. It provides methods and properties to access host screen data.
    ObjectThe IbmTerminal is an IBM 3270 or 5250 host emulation session object.
    ObjectAn action that can be mapped to something in an input map.
    ObjectProvides the ability to view keyboard mappings for the terminal session, and to remap keys programmatically.
    ObjectMaps a key to a sequence of one or more input actions.
    ObjectMethods, properties, and events associated with running or recording macros.
    ObjectRepresents the state of a particular mouse button mapping.
    ObjectProvides the ability to view mouse mappings for the terminal session, and to remap mouse button combinations programmatically.
    ObjectMaps a mouse button/modifier key combination to a sequence of one or more input actions.
    ObjectProvides access to properties of the Operator Information Area (host session status line).
    ObjectPrintOptions object represents print screen and printer emulation configuration options.
    ObjectScreenCharacter represents one character on the host screen.
    ObjectScreenPoint represents a coordinate of a row and a column on the host screen.
    ObjectDefines an area on the host screen for selecting text.
    ObjectTheme object represents a visual theme in the application.
    ObjectProvides implementation of properties and methods to get and set terminal colors within a Reflection theme.
    ObjectCursor configuration properties for the current Theme.
    ObjectFont configuration properties for the current Theme.
    ObjectSounds configuration properties for the current Theme.
    ObjectMethods and properties associated with accessing and setting the input map action sequence for a given user interface control.
    Events
     EventDescription
    EventHandles the BeforeSendKey event to permit users to modify a key value or cancel a send key action before it is sent.
    EventHandles the BeforeSendControlKey event to permit users to modify a control key value or cancel a send control key action before it is sent.

    To cancel the action, set the Cancel property of the BeforeSendControlKeyEventArgs object passed to the event handler to true.

    EventThe event occurs before a data key is sent to the host.
    EventThe event occurs when the cursor moves into a different field.
    EventThis event is triggered when an event defined by the DefineEvent method occurs. Events defined in this way remain defined as long as your Reflection session lasts, or until they are removed using the RemoveEvent or ClearEvents methods.
    EventUnredacted PAN is displayed or accessed.
    EventIbmHost default event.
    EventThis event occurs when a session window is clicked by the mouse.
    EventThis event occurs when a session window is clicked by the mouse.
    Enumerations
     EnumerationDescription
    EnumerationSpecifies the level of authority to associate with a file that is transferred to the host.
    EnumerationSpecifies the character set to use for transfers to and from an AS/400.
    EnumerationDefines values that specify which character to use as the column separator in 5250 terminal sessions.
    EnumerationSpecifies the date format for selected fields that have an AS/400 field type of date.
    EnumerationSpecifies a character to use as a date separator in selected fields that have an AS/400 field type of date.
    EnumerationSpecifies a character to use as a decimal separator in selected fields that have an AS/400 field type of packed decimal or zoned decimal.
    EnumerationSpecifies the type of host file to create.
    EnumerationSpecifies which transaction program to use.
    EnumerationSpecifies the character set Reflection uses for character translations during AS/400 data transfers.
    EnumerationSpecifies whether data should be transferred to a new member on the AS/400 or to an existing member, and whether the file that will contain the member already exists.
    EnumerationSpecifies whether host data is received to a PC file or to your display.
    EnumerationSpecifies a conversion format for files received from an AS/400.
    EnumerationSpecifies a conversion format for files received from an AS/400.
    EnumerationOptions for specifying which of three different host status lines appears at the bottom of the terminal window when you are connected to an AS/400.
    EnumerationSpecifies the time format for selected fields that have an AS/400 field type of time.
    EnumerationSpecifies a character to use as a time separator in selected fields that have an AS/400 field type of time.
    EnumerationSpecifies the protocol to use for data transfers.
    EnumerationDefines valid values for the 5250 word wrap feature.
    EnumerationConnection status.
    EnumerationSpecifies a type of context menu item
    EnumerationDefines valid values for control keys.
    EnumerationSpecifies whether a carriage return and a line-feed character at the end of each line of an binary/ASCII file are removed (when the file is sent to the host) or added (when the file is received from the host).
    EnumerationSpecifies options for the IbmScreen.CopyDataSeparation property
    EnumerationDefines valid values that determine the speed at which the cursor blinks in the terminal window.
    EnumerationDefines valid values that determine how the cursor moves between composed Thai characters.
    EnumerationDefines valid values that determine the cursor appearance in the terminal window.
    EnumerationDefines valid values that specify whether Cut and Clear actions replace characters with nulls or spaces.
    EnumerationDefines valid values for DBCS unmapped characters.
    EnumerationDefines valid values that specify the location of DBCS user-defined character fonts for 5250 sessions.
    EnumerationSpecifies what happens when, for an IND$FILE transfer, the destination file already exists.
    EnumerationSpecifies the default type for Mainframe transfers.
    Enumeration 
    EnumerationHost session error statuses.
    EnumerationDefines valid field type values.
    EnumerationSpecifies, for IND$FILE transfers, what happens when the destination file already exists.
    EnumerationSpecifies how the Transfer dialog box displays filenames of PC files created in 16-bit applications.
    EnumerationDefines valid values for specifying the file system.
    EnumerationSpecifies the transfer request file type.
    EnumerationSpecifies the transfer protocol for Reflection to use.
    EnumerationDetermines the direction to search for text on the screen.
    EnumerationDefines options that specify how to handle the screen data between Start Row/Col and End Row/Col.
    EnumerationDescribes the field types to return.
    EnumerationSpecifies formatting options.
    EnumerationSpecifies screen wrapping characteristics.
    EnumerationValid values for the color of the graphics cross hair cursor in a 3179G terminal session.
    EnumerationValid values for the shape of the graphics cursor in 3179G terminal sessions.
    EnumerationDefines valid values for the type of graphics device Reflection emulates for 3179G terminal sessions.
    EnumerationDefines valid values for the host code page character set used for character translations.
    EnumerationDefines options that specify which keys can be used in numeric fields.
    EnumerationOptions for the 3270 File Transfer host operating system.
    EnumerationSpecifies options for mouse button to use when invoking hotspots
    EnumerationSpecifies options for how hotspots appear on the screen
    EnumerationIdentifies a host terminal attribute.
    EnumerationDefines the IBM Host/Terminal type.
    EnumerationCriteria used for obtaining a device name from the ID Management server.
    EnumerationSpecifies the unit of disk space for your primary and secondary space allocations.
    EnumerationSpecifies the default type for Mainframe transfers.
    EnumerationSpecifies the record format for files created on the host by an IND$FILE transfer.
    EnumerationSpecifies whether Reflection uses the Write Structured Field protocol for IND$FILE transfers and if so, sets the buffer size.
    EnumerationDefines options that specify how Reflection underlines input fields on host screens.
    EnumerationActions that can be mapped to keyboard maps or mouse maps.
    EnumerationDefines options that specify the extent to which Reflection applies the logic for character insertion, as described for the terminal's InsertProtocol property.
    EnumerationDefines options that specify what Reflection does when users attempt to insert a character.
    EnumerationDefines options that specify how Reflection periodically polls the host to determine if Telnet connections remain active during intervals when data is not sent to the host.
    EnumerationDefines options that specify how keyboard errors are processed.
    EnumerationSpecifies key codes and modifiers.
    EnumerationIndicates the location to which a macro is saved.
    EnumerationIndicates the source of the macros.
    EnumerationConstants that define which mouse button was pressed.
    EnumerationNumber of clicks for a Mouse Map mapping.
    EnumerationDefines options that specify the appearance of the mouse pointer in the terminal window.
    EnumerationMouse wheel scroll direction used for a Mouse Map mapping.
    EnumerationValid values for the second parameter to the openURLAction action. This determines where to open the URL that is specified in the first parameter.
    EnumerationDefines options for specifying the character to insert as a line break when pasting data that contains line breaks from the Clipboard to a field on the terminal screen.
    EnumerationOptions for specifying which background color to use when printing the terminal screen.
    EnumerationOptions for specifying how many characters to print per inch.
    EnumerationOptions for specifying whether Reflection doubles the horizontal size of double-byte characters when it prints host screens or print jobs to make them more legible.
    EnumerationOptions for specifying whether to rotate characters 270 degrees when printing host print jobs or terminal screens.
    EnumerationOptions for specifying the paper source on the host printer.
    EnumerationOptions for specifying the default page orientation used to print host documents.
    EnumerationOptions for specifying what Reflection does when you send a print job to an existing file.
    EnumerationOptions for specifying whether Reflection simulates bold printing by using offset overstrike printing.
    EnumerationOptions for specifying the paper size to use for the current default Windows printer.
    EnumerationOptions for specifying the paper source to use for the current default Windows printer.
    EnumerationOptions for specifying how the PrintScreen method prints screen text.
    EnumerationOptions for specifying how Reflection treats shift-out and shift-in (SO/SI) characters when printing host print jobs or terminal screens.
    EnumerationIn 3179G terminal sessions, this setting specifies whether to print only graphics, only text, or graphics and text when printing from the terminal window.
    EnumerationOptions for specifying the ruler cursor type.
    EnumerationDefines host screen colors specified by the host.
    EnumerationSpecifies the type of a selected region (Stream or Block).
    EnumerationDefines values that specify what happens when the ATTN host key is transmitted.
    EnumerationDefines options for specifying the encryption strength for Secure Sockets Layer/Transport Layer Security (SSL/TLS) datastream encryption.
    EnumerationDefines values that specify what happens when the SysReq function is transmitted.
    EnumerationDefines the options for terminal models.
    EnumerationDefines values that specify the blink rate for text displayed in the terminal window.
    EnumerationDefines options that indicate how text is compared against the text on the host screen.
    EnumerationSpecifies options for TLS and SSL versions
    EnumerationX-clock status.
    See Also