Products Purchase Support Download    News About

Support - DynaComm Connectivity Series® 9

DynaComm Connectivity Series® 9


Technical Profile


Contents


Related Support Documents
· DCS 9 FAQ
· DCS Script Examples
· Telnet Troubleshooting Guide
· White Papers

I. Overview

A. Release History


II. Functionality

A. Platforms Supported

B. Basic Functionaliy

1. Emulations

2. Connectors

3. File Transfer Protocols

4. Scripting

5. Tools/User Interface

a. Toolbar Editor

b. Menu Editor

c. Attribute Mapper

d. Character Map Editor

e. Keyboard Mapper

f. Mouse Properties

6. Documentation/Help

C. Enhancements and Related Products

1. Client Options

2. Development Tools and Utilities

a. Dialog Editor

b. Trace

c. Debug

d. Hotspots

e. Visaul Basic Interface

f. DCS 9 as an OLE Automation Server


III. Technical Specifications

A. Minimum Recommended System Requirements

B. Installation

1. General

2. Installation Procedure

3. Deployment Considerations

C. Registry Modifications

D. Directory Structure

E. Icons

F. Configuration/Initialization Files

 

I. Overview

This Technical Profile provides technical information about DynaComm Connectivity Series 9 (DCS 9) features, specifications and configuration. Information in this document pertains to the most current release of the product (see the Product Release History below). Earlier versions of DynaComm Connectivity Series 9 may differ in functionality and/or configuration from the current released version.

DynaComm Connectivity Series 9

DynaComm Connectivity Series 9 is designed to provide users with the flexibility to integrate host mainframe and minicomputer systems with a PC-based Windows environment. The Script Language provides the power to automate processes, pass data between productivity applications and quickly design and implement custom communication applications. For customers who connect to multiple host systems, DCS 9’s multiple session capability within a single application instance offers an enterprise solution. Optional client emulation components such as Tandem 6530 and TN3270 are fully integrated into the product when installed. DCS 9 is fully OLE compliant and has ActiveX document support. This extends the program’s functionality to include support for OLE automation and web browser integration.

 

A. Release History

 

 
Version Release Date Release Status
DCS 9.3.0.0 March 31, 2010 Latest Release
 

Return to top

 

II. Functionality

 

A. Platforms Supported

  • Windows 7
  • Windows Vista
  • Windows 2008 Server Edition
  • Windows 2003 Server
  • Windows XP
  • Windows 2000

Return to top

 

B. Basic Functionality


1. Emulations -- standard standard in the DCS 9 Core Product

  • ADDS VP/60
  • ANSI BBS (ANSI, TTY and SCO ANSI extensions)
  • Digital VT-52, 100, 101, 102, 220, 320 and 420
  • AT&T 605/705
  • TeleVideo 925/950
  • Wyse 50/60

2. Connectors -- standard in the DCS 9 Core Product

*Product DynaComm Connectivity Series uses an embedded FIPS 140-2-validated cryptographic module (Certificate #1051) running on a Windows platform per FIPS 140-2 Implementation Guidance section G.5 guidelines.

 

3. File Transfer Protocols -- standard in the DCS 9 Core Product

4. Scripting

Source scripts written in earlier versions of the product can be recompiled to work in DCS 9. When performing script conversion, modifications to legacy scripts may be required.

 

Return to top

 

5. Tools/User Interface

 

DCS 9 provides users with several tools to customize their workspace and automate common tasks.

 

a. Toolbar Editor

 

 
Purpose: Allows the user to customize the application floating toolbars.
Accessed via: Tools: Customize: Toolbar or View: Toolbar.
Configuration: Allows the user to add default or custom buttons to toolbars which can be assigned to run a script, launch a program, send a string to the host or execute a menu command. Icons can be chosen from standard toolbars or from the custom icon library. Tooltips for buttons can be entered by the user.
Settings stored: Settings are stored in the Registry at:
HKEY_CURRENT_USER\Software\FutureSoft\DCSeries.
Defaults: Only the Standard toolbar is selected by default. Other preconfigured toolbars include File, Edit, Session, Transfer, Trace, OLE and Script toolbars.
Scope: Toolbar settings are global (application-wide).

 

Return to top

 

b. Menu Editor

 

 
Purpose: Allows menus and menu items to be deleted or added to the main, memo, script and session windows.
Accessed via: Tools: Customize: Mneus
Configuration: Menus, submenus and menu items can be added. Menu items can be assigned to launch a script, send a string to the host or execute a menu command.
Settings stored: Settings are stored in the Registry at:
HKEY_CURRENT_USER\Software\FutureSoft\DCSeries.
Defaults: If Registry entries are not present when launched, DCS 9 will use the hard-coded default menu structure.
Scope: Menu settings are global (application-wide).

 

Return to top

 

c. Attribute Mapper

 

 
Purpose: Allows users to create and save custom color maps which associate host character attributes to local terminal colors.
Accessed via: Session: Properties: Emulations: Attributes
Configuration: Host character attributes are displayed with their current video characteristics. Users can modify the foreground and background color and assign display attributes such as Blink and Reverse locally. Custom colors can also be created by the user and assigned to the color palette.
NOTE: 16-bit color is recommended for using custom colors.
Settings stored: Color maps are saved in the DCSeries\MAPS subdirectory with the extension .ACM. The name of the color map assigned to the current session is stored in the corresponding session file under the [EMULATION] heading.
Defaults: Each emulation shipped with the Core Product or with Client Options has a default color map associated with it. If the user wishes to use a different color map than the default, existing .ACM files can be loaded from the Map File drop-down list box.
Scope: Color map settings apply only to the session for which they are selected.

 

Return to top

 

d. Character Map Editor

 

 
Purpose: Allows user to edit or create character translation between the host and the emulator and/or vice versa.
Accessed via: Session: Properties: Emulations: Translation
Configuration: User selects and edits the default or previously saved translation file that is associated with the chosen emulation. The user may select which direction the character should be converted based on the tabs available in the editor. Host to Display will affect how the character is displayed to the user when coming from the host. Display to Windows will affect what character is sent to the clipboard when text is copied from the display. The resulting translation file (.TRF) saves the mapping between the host and the display and between the keyboard and the host.
Settings stored: Translation files (.TRF) are stored in the Maps directory. The name of the translation file selected for the current session is stored in the corresponding session file under the heading [EMULATION] and the section CHARTRANSFILE.
Defaults: Emulation defaults are stored in the respective emulation’s .FLX file. Each emulation shipped with the Core Product or with emulation Client Options has a default translation file associated with it. Only translation files that are associated with a specific emulation may be used for that emulation.
Scope: Translation files (.TRF) apply only to the session for which they are selected.

 

Return to top

 

e. Keyboard Mapper

 

 
Purpose: Allows user to edit or create host-to-PC keymaps or to assign scripts, strings or menu selections to PC keys.
Accessed via: Session: Properties: Emulations: Keyboard
Configuration: User selects and edits the default or previously saved keymap that is associated with the chosen emulation. The user may also choose the nationality of the local PC keyboard they are using. Host keys may be assigned to local PC keys by selecting the desired functionality in the Mapping Options box and clicking the Map Key button. The resulting keymap file (.KBM) saves the mapping between host and local PC keys.
Settings stored: Keymap (.KBM) files are stored in the Maps directory. The name of the keymap selected for the current session is stored in the corresponding session file under the heading [EMULATION]. The local PC keyboard setting is stored at HKEY_CURRENT_USER\Software\FutureSoft\DCSeries.
Defaults: Host defaults are stored in the respective emulation’s .FLX file and local PC default templates are stored in the Keymapr.dll file. Each emulation shipped with the Core Product or with emulation Client Options has a default keymap associated with it. Only keymaps that are associated with a specific host may be used for that host.
Scope: Keymap (.KBM) files apply only to the session for which they are selected.
Local PC nationality settings are application global.

 

Return to top

 

f. Mouse Properties

 

 
Purpose: Allows the user to configure custom mouse click functionality which can be saved to a session file.
Accessed via: Session: Properties: Mouse
Configuration: Left, middle and right mouse buttons can be set to perform tasks such as make a box selection, move the cursor, execute a script or display pop-up menu. These tasks can be set to either a single or double click of the mouse button and with or without a modifier key depressed.
Settings stored: All Mouse Properties settings are saved under the [Left Mouse Button], [Middle Mouse Button] and [Right Mouse Button] headings respectively in the corresponding session (.SES) file.
The default directory for session files is:
Program Files\FutureSoft\DCSeries\Session
Defaults: The defaults are hard-coded in the tdisplay.flx file under Program Files\FutureSoft\DCSeries\Display.
Scope: Mouse Properties settings apply only to the session for which they are selected.

 

Return to top

 

6. Documentation/Help

 

All DCS 9 documentation is available online and includes readme, help and PDF files. The following table lists the documents and the associated help files, which are stored in the DCS 9 home directory. With this release, all help files are HTML based and require Windows Internet Explorer.

 

 
TITLE Format File Name
Getting Started for Users PDF GS_User.pdf
Getting Started for Administrators PDF GS_Admin.pdf
Getting Started for Administrators Help AdmOlref.chm
Script Reference HTML Help Script.chm
Script Reference PDF Script.pdf
Futuresoft FTP Help Help FSFTP32.chm
HLLAPI Auto Launch Configuration Reference Help HLAPCnfg.chm
VB Client Help Help VBClient.hlp

 

Return to top

 

C. Enhancements and Related Products

 

1. Client Options

 

DCS 9 has a number of Client Options, sold separately, which provide additional emulation, file transfer and host connectivity capabilities when installed with the DCS 9 Core Product. Currently available Client Options are outlined below. Installation of a Client Option adds emulator, connector and/or file transfer .DLLs to the appropriate DCS 9 subdirectories, help files to the DCS 9 home directory and any necessary color and keyboard maps to the MAPS subdirectory. After installation, the new emulator/connector/file transfer are integrated into the product, available from the appropriate tab of the Session Properties dialog.

 

 
Tandem 6530 Client Option Provides Tandem 6530 emulation and IXF file transfer. Online documentation is also included with the file TANDEM.HLP.
TN3270 Client Option Provides IBM 3270 emulation, LU1 and LU3 print emulation, Microsoft SNA Server and TN3270 connectors and IND$FILE file transfer capability. Online documentation included with the file IBM.HLP.
TN5250 Client Option Provides IBM 5250 emulation via TN5250. Basic 5250E is also available including device naming, auto-logon and print support. Online documentation is included with the file IBM.HLP.
AT&T 4425 Client Option Provides AT&T 4425 emulation. Online documentation is included with the file ATT4425.HLP.
HP 700/94 Client Option Provides HP 700/92-94 emulation. Online documentation is included with the file HP70094.HLP.

 

Return to top

 

2. Development Tools and Utilities

 

a. Dialog Editor

 

Note: As of release DCS 7.1.0.4, the Dialog Editor is no longer supported or shipped as part of the DynaComm Connectivity Series. It is available as a free download.
The Dialog Editor is a standalone executable program which generates DynaComm Script Language code to create dialog boxes. The Dialog Editor features a graphical interface to make designing dialog boxes easier. The code generated by the Dialog Editor can then be compiled, edited or ported to another script.

 

b. Trace

 

DCS 9 has an integrated trace facility to aid with problem diagnosis and troubleshooting. The trace facility is available under the Session menu > Properties > Trace and gives the user the option to easily capture and replay traces with no special files or utilities required. It can be configured to trace outbound and/or inbound data, producing either a binary trace file or a report of data transactions.

 

c. Debug

 

The DEBUG script command can be used to diagnose script problems. Debug writes commands and functions to a file as they execute. SHOW and NOSHOW can be used to turn the file writes on and off at different points in the script. DEBUG takes a filename as an argument, but can also take a question mark as an argument. When the question mark is used, followed by SHOW, the DEBUG window appears and allows you to step through script execution a command at a time using the RESUME button.

 

d. Hotspots

 

Hotspots are available across all emulations and can be found under the Session menu > Properties > Emulations tab > Hotspots tab. In order to enable Hotspots, go to the Session menu > Properties > Displays tab and check “Enable Hotspots”.

 

e. Visual Basic Interface

 

The Visual Basic interface is available using the ActiveX control “FSIEvent.ocx”. FSIEvent.ocx is located in the VBClient directory within the DCSeries default installation directory. This interface allows VB-trained programmers to access DCS 9 events and methods within their VB 5.0 and above applications.

Documentation is available that includes VB commands and functions in an online Help file (VBClient.hlp). To access the Help file, navigate in Windows Explorer to \FutureSoft\DCSerires\vbclient and double-click vbclient.chm.

 

f. DCS 9 as an OLE Automation Server

 

DCS 9 supports OLE Automation as a server that enables any client application to drive DCS 9. Initialization of the DCS object is as follows:

Dim wnh As Long

Set DCS = CreateObject("dcseries.script")

Call DCS.MakeAppVisible(ShowWindow)

wnh = DCS.windowopen(1, "Session1.ses", 0, 0, 0, 300, 300)

 

Return to top

 

III. Technical Specifications

 

A. Miniumum Recommended System Requirements


  • IBM compatible PC with a 486 or higher microprocessor, with at least 16 megabytes of RAM
  • Floppy disk drive
  • Hard disk with at least 20 MB of free disk space
  • Microsoft Windows 95, Windows 98, Windows NT (Workstation or Server), Windows NT Server, Terminal Server Edition, Windows 2000, Windows 2003 Server, Windows XP and Windows Vista
  • Free serial port or network connection
  • Hayes compatible modem (if communication link is made over a phone line)

Return to top

 

B. Installation


1. General

  • DCS 9 is downloaded and activated with a license key; if needed, a hard copy of the installation software can be requested
  • Full Installation Footprint: 12 MB*

*Plus shared files. This may add up to an additional 1.83 MB.

 

2. Installation Procedure


The installation of DCS 9 performs the following main functions, in this order:

  1. Checks the Registry to see if a previous version of DCS is installed. If a previous version is found, it launches the component install/uninstall SETUP program.
  2. Asks to verify removal of installation files.
  3. Extracts files.
  4. Displays Software LIcense Agreement and requests acceptance.
  5. Requests customer information.
  6. Requests setup type: Complet or custom.
  7. Installs files.

When installation is complete, the base DCS 9 product and Client Options (purchased separately) are licensed with Licenser. Licenser is accessed through the DynaComm Connectivity Series 9 program group with the Licenser selection.

 

3. Deployment Considerations


  • Compatibility Digit in DCS Version Number: The version number of DCS 9.0 will be a four digit number, 9.x.y.z. The x digit indicates compatibility between Core Product and Client Options. For example, if you upgrade the Core Product from DCS 8.0.0.5 to DCS 9.0.0.0, you will need to upgrade the Client Options as well. The versions of all installed modules can be accessed from the Help > About dialog.
  • Registry File Locations: In the Tools > Options > File Locations menu item, the user can specify the location of their sessions, scripts, memos, mapped files and up/downloaded files. DCS 9 stores any changes from the defaults in the Registry, so deploying changes to many users involves deployment methods discussed in the white paper mentioned above.

Return to top

 

C. Registry Modifications


DCS 9 modifies the Windows Registry as noted below. This information is provided for Application Administration personnel, not the casual user. Since InstallShield is used for installation and removal, users have no need for this detailed information.

  • These areas of the registry contain the program group and path used by DCS 9. Settings stored here include: Telnet host name and port settings, print setup options, recent file list settings, user information, toolbar settings, menu settings and keyboard mapper settings.
    [HKEY_CURRENT_USER\Software\FutureSoft\DCSeries]
    [HKEY_USERS\Default\Software\FutureSoft\DCSeries]
  • This registry entry is used to store release version information for DCS 9 and its Client Options.
    [HKEY_LOCAL_MACHINE\SOFTWARE\FutureSoft\DCSeries]
  • Session (.SES), script (.DCP and .DCT) and memo (.DCM) document types are registered with Windows under these keys to create a shell association with DCSERIES.EXE.
    [HKEY_CLASSES_ROOT]
    [HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES]
  • This entry stores the pointer to the DCS 9 Uninstall string.
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    \DCSeriesDeinstKey]

Return to top

 

D. Directory Structure

 

You can select the default directories and the default components with the Tools > Options > File Locations menu option.

 

Return to top

 

E. Icons


 
DCSERIES.EXE is the DCS 9 main executable. This executable can take existing scripts or session files as command line parameters, launching the session or script at startup. It is located in the DCS 9 home directory.
README.DOC contains information pertinent to the latest release of DCS 9 and may include current information not available in manuals. It is located in the DCS 9 home directory.
FUTRSOFT — Shortcut URL to the FutureSoft web site.
ONLNEREG — Shortcut URL to the FutureSoft online registration form located on our web site at www.futuresoft.com.
FTSFTP32.EXE is a standalone executable which provides an easy-to-use graphic interface to manipulate file transfer to and from a remote host. It is located in the “ft” directory within the DCS 9 home directory.

 

Return to top

 

F. Configuration/Initialization Files

 

 
NAME TYPE DEFAULT LOCATION DESCRIPTION
Registry Entries Registry HKEY_CURRENT_USER\
Software\ FutureSoft\ DCSeries
See Registry Modification above.
*.ACM BINARY DCSeries\MAPS The default attribute/color map for a specified emulation
*.DCM TEXT DCSeries\MEMOS DCS 9 Memo file
*.DCP TEXT DCSeries\SCRIPTS DCS 9 Script source file
*.DCT BINARY DCSeries\SCRIPTS Compiled DCS 9 script
*.KBM BINARY DCSeries\MAPS The default keybaord map for an emulation
*.SES TEXT DCSeries Session preferences (connector, emulation, startup script, mouse properties, display properties, file transfer, trace properties)
*.TRF TEXT DCSeries\MAPS Character translation file for an emulation
*.ISU BINARY DCSeries Uninstall files, used by Add/Remove Programs to properly remove Core Product or Client Options.
AUTOSTRT.DCT BINARY DCSeries\SCRIPTS Script executed automatically when DCS 9 is launched.

 

Return to top


Purchase Contact Privacy Policy Terms of Use Sitemap Blog
© 2010 FutureSoft, Inc. All Rights Reserved

 
DynaComm i:filter | Internet Filtering | Employee Internet Monitoring | Managing Internet Access | Web Filtering | Internet Monitoring | DCS
Terminal Emulation | TN 3270 | ProComm Plus Replacement | Windows Terminal Emulation | TN 5250 | DynaComm Connectivity Series | MultiView