
========================================
NetOp Dial and NetOp Dial/2 User's Guide
========================================



This document is copyright (C) 1994 Danware Data A/S

NetOp is a registered trademark of Danware Data A/S

We welcome any comments about the manual or our products.
Please fax those to:

  Danware Data A/S
  Fax int. +45 44 53 15 51



================
The NetOp Family
================

NetOp is a family of remote control products which
support  multiple  operating systems  and  various
communication interfaces.

NetOp Dial
----------
Modem remote control of DOS. Supports up to VGA + many
SVGA. Tiny TSR, fast screen transfer and file transfer
feature.

NetOp Dial/2
------------
Modem remote control of OS/2. Supports graphics up to
standard VGA. Remote control OS/2 from a less powerful
DOS/Windows based portable or home computer. File
transfer feature.

NetOp DOS/Win
-------------
Network remote control of DOS and Windows. Supports
NetBIOS and Novell/IPX network protocols. Incredible
low memory requirement, only 3 to 6 kb of RAM. Peer to
peer file transfer feature.

NetOp DOS/Win/OS2
-----------------
Network remote control of DOS, Windows and OS/2.
Supports NetBIOS and Novell/IPX network protocols.
Incredible low memory requirement, only 3 to 6 kb of
RAM. Supports standard VGA graphics for OS/2. Very fast
screen updates of OS/2. Peer to peer file transfer
feature.

NetOpPM
-------
Network remote control of OS/2, DOS and Windows. Remote
control is done from an OS/2 Presentation Manager
application. Communication using NetBIOS or Novell/IPX
network protocols. Supports VGA, SVGA and XGA graphics
for OS/2. Peer to peer file transfer feature.


Should our current line of standard products not
satisfy your needs, please let us have a word from you.

If what you miss is not already planned for upcoming
versions, the Danware expertise can be made available
to do a customized solution for you.


Table of Contents
=================

1. Introduction
  1.1. Welcome to NetOp Dial
  1.2. About This Manual
  1.3. The NetOp Family
  1.4. Examples of Use
  1.5. The NetOp Dial System
  1.6. Using the NetOp Dial Programs
     1.6.1. The On-line Help System

2. Installation
  2.1. Prerequisite Tasks
     2.1.1. Technical Requirements
     2.1.2. Checking Your Package
     2.1.3. Registration
  2.2. Installing the Guest
  2.3. Installing the DOS Host
  2.4. Installing the OS/2 Host

3. Quick Start
  3.1. The Guest
  3.2. The DOS Host
  3.3. The OS/2 Host

4. Configuration
  4.1. The Configuration Databases
     4.1.1.    Accessing the Databases From the
               Guest and DOS Host
     4.1.2.    Accessing the Databases From the
               OS/2 Host
     4.1.3.    Location of the Databases
  4.2. Hardware Configurations
     4.2.1  What is a Hardware Configuration ?
     4.2.2. Using Hardware Configurations
     4.2.3. Choosing a Communication Speed
  4.3. Modem Setup
     4.3.1. Variables in Modem Strings
  4.4. The Phone Book database

5. Host Operation
  5.1. The DOS Host
     5.1.1. Introduction
     5.1.2. Setting Up the Host
     5.1.3. Other Menu Choices
     5.1.4. Command Line Options
     5.1.5. On-line Choices
  5.2. The OS/2 Host
     5.2.1. Introduction
     5.2.2. Setting Up the Host
     5.2.3. On-line Options

6. Guest Operation
  6.1. Setting Up the Guest
     6.1.1. Hotkeys
     6.1.2. Startup Options
  6.2. Establishing a Session
     6.2.1. Quick Dial
     6.2.2. Dial
     6.2.3. The Modem Dialog
  6.3. On-line choices
     6.3.1. Options
     6.3.2. Chat
     6.3.3. File Transfer
     6.3.4. Hangup
     6.3.5. Boot Host
     6.3.6. Resume Remote Control
  6.4. Other Menu Choices
     6.4.1. The File Menu
     6.4.2. The Windows Menu
     6.4.3. The Help Menu
  6.5. Command Line Options

7. Transferring Files
  7.1. To/From a DOS Host
  7.2. To/From an OS/2 Host


================
C H A P T E R  1
================

Introduction
================

1.1 Welcome to NetOp Dial
=========================

Welcome to NetOp Dial, a Danware product for remote
control of DOS and OS/2 PCs.

NetOp Dial will allow you to remote control any PC over
a serial connection, for example by using modems, or by
connecting two PCs directly with a null-modem cable.

By installing the guest software on a PC, that PC will
be able to connect to, and remotely control, a PC which
has the host software installed.

The controlling PC, which is termed the guest, will
show the screen of the controlled PC - the host.
Keystrokes and mouse action will be transferred from
the guest and executed on the host, screen updates will
be transferred from the host to the guest.

It is as if you were sitting in front of the controlled
PC, even though it may be placed anywhere on the globe.

NetOp Dial contains advanced features, such as DOS to
OS/2 remote control, low memory consumption, support
for graphics modes including SVGA and bi-directional
file transfer.



1.2 About This Manual
=====================

This manual contains documentation for NetOp Dial
Guest, NetOp Dial Host and NetOp Dial Host/2. You do
not need to have all of these 3 programs.

If you do not have NetOp Dial Host/2, you can disregard
all sections that refer to OS/2.

Read chapter 2. for information on installing the
various NetOp Dial modules, this chapter also contains
information  about  technical  requirement  and
registration. Chapter 3. contains a quick start guide.
You should be able to get up and running by reading
chapters 2. and 3.. Chapter 4. contains detailed
information about configuring NetOp Dial, especially
maintaining the configuration databases. Chapter 5.
describes the operation of the host modules. Chapter 6.
describes the operation of the guest module. Chapter 7.
contains a detailed description of file transfers.

It is important that you read the file README.TXT,
which is supplied on your NetOp Dial distribution
disks,  this file contains important last  minute
information.



1.3 The NetOp Family
====================

NetOp Dial is part of the NetOp family. The NetOp
family consists of a number of software packages that
provide you with remote control facilities for a
variety of operating systems and communication media.

You can combine various NetOp products. As an example
you can use NetOp Dial to dial into a network, where
you can execute our NetOpPM program. NetOpPM is an OS/2
Presentation Manager program that can control OS/2, DOS
and Windows PCs using NetBIOS and/or Novell/IPX. This
will allow you to control any PC on your network from
an external PC.



1.4 Examples of Use
===================

This section shows you a few examples of how you can
benefit from using NetOp Dial.

Support
Use NetOp Dial to provide qualified help to users
anywhere. Take over the user's screen and on-line
demonstrate the solution to a problem. Transfer updated
files with NetOp Dial's file transfer utility.

External Maintenance of Unattended Servers
Configure OS/2 or DOS servers from a central site. No
need to travel to distant facilities anymore.

Suppliers can maintain servers at their customer's
sites with a minimal cost.

Using Your Office Computer From Your Home
NetOp Dial will let you access your office PC from
anywhere. You can execute programs, and exchange data,
read your E-mail, and access all your network resources
from your portable computer. All you need is two modems
and NetOp Dial.



1.5 The NetOp Dial System
=========================

NetOp Dial consists of one or more of the following 3
modules:

DOS guest (NetOp Dial Guest): A DOS program that allows
a PC to remotely control any PC which is running the
NetOp Dial host software. You can also run the DOS
guest from your Windows or OS/2 desktop, by using their
respective DOS boxes.

DOS host (NetOp Dial Host): A compact DOS TSR, that
allows a PC running DOS to be controlled from a NetOp
Dial guest.

OS/2 host (NetOp Dial Host/2): An OS/2 Presentation
Manager program, that allows a PC running OS/2 to be
controlled from a NetOp Dial guest.

Furthermore each module contains various configuration
and library files. The configuration files can be
shared among the various modules.


1.6 Using the NetOp Dial Programs
=================================

The NetOp Dial DOS guest and host share a common user
interface.

If you are familiar with the Windows interface, we
trust you will find NetOp Dial's interface fairly easy.

You can click with the mouse on elements on the screen
to activate them. If an element has a highlighted
letter, that element can also be activated, by pressing
alt combined with the highlighted letter on your
keyboard.

For a detailed description of the user interface please
refer to NetOp Dial's on-line help system.


1.6.1 The On-line Help System
=============================

NetOp Dial contains an on-line, context-sensitive,
hyper text help system. This help system is available
from the DOS modules.

You can get context-sensitive help on any action you
are attempting, by pressing f1. This brings up a
window, which contains help for the current action.
This help screen might contain highlighted words; these
words represent links to other help screens. You can
activate the links by double clicking on them with the
mouse, or by highlighting them with the tab key and
pressing enter.

If you have jumped to another help screen, you can
return to the previous help screen, by pressing alt+f1.

NetOp Dial contains a help index, which gives you
access to all NetOp Dial help screens, this index can
be accessed by choosing Help index from the Help menu
(or by pressing alt+l, h).

You can get a brief description of how to use help, by
choosing Using help from the Help menu (or by pressing
alt+l, u)


================
C H A P T E R  2
================

Installation
================

This  chapter describes the necessary  steps  for
installing the NetOp Dial software on your computers.

Installation of all three NetOp Dial modules  is
described. In case your NetOp Dial package does not
contain all modules, please disregard the sections that
describe installation of modules you do not have.

It is very important that you read through the file
README.TXT which is on your distribution disks. This
file contains important information, which is not in
this manual.


2.1 Prerequisite Tasks
======================

2.11 Technical Requirements
===========================

Your  system  must  meet the following  technical
requirements to use the NetOp Dial system:

Hardware

 Computer             IBM PS, IBM PC, or 100%
                      compatible

 Serial interface     RS-232C

 Modem                Support for the AT command set, or
                      null- modem

 Mouse                DOS:       Microsoft mouse
                                 driver or 100%
                                 compatible.

                      OS/2:      Any mouse
                                 supported by OS/2

 RAM                  300 kb free (DOS TSR < 25kb)


Software

 MS DOS               Version 2.0 or higher

 OS/2                 Version 1.3 or higher


2.1.2 Checking Your Package
===========================

Your package should contain a manual, a registration
card, and 3.5" disk(s).

NetOp Dial packages consist of one or more of the three
NetOp Dial modules: The DOS guest, the DOS host, and
the OS/2 host.

The following table lists the files, which should be on
your NetOp Dial disk(s). If for instance you have
purchased NetOp Dial/2, you should have the files which
are used by modules DOS guest and OS/2 host.

File name     Description             Used by module(s)

NDGUEST.EXE   The DOS guest program      DOS guest
PHBOOK.DAT    Phone book.                DOS guest
INSTALL.EXE   Install program            DOS host and guest
NDHELP.HLP    On-line help system        DOS host and guest
NDHOST.COM    The DOS host program       DOS host
HOSTCONF.OVR  Overlay used by the:       DOS host
NDTRANS.EXE   File transfer program      DOS host
NDHOST2.EXE   The OS/2 host program      OS/2 host
NDHOST2.SYS   Device driver              OS/2 host
NDHOST2.DLL   Library                    OS/2 host
DTLOS2.DLL    Library                    OS/2 host
INSTALL2.EXE  Install program            OS/2 host
HWCONF.DAT    Hardware configurations    All
MODEMS.DAT    Modem definitions          All
README.TXT    Readme file                All


2.1.3 Registration
==================
Before you run the guest the very first time you have
to register your package: This is done by executing the
install program. Install will automatically detect if
this is the first time the program is run. If this is
the  case, you will be prompted for registration
information.

  WARNING Do not try to stop the install program once
  you have started it. Do not try to prevent the
  program from writing on the floppy disk. If you
  try, you may damage your software

To register, please follow these directions:

1. Place your NetOp Dial guest disk in your floppy
   drive (e.g. A:)

2. Type a:install, press enter. If your floppy drive is
   b: you should substitute the a: with b:.

3. Enter your serial number (read this from your disk).
   Press tab or use the mouse to move the cursor to the
   registration field. Enter your registration name.

4. Click the OK button, or press enter. Wait while
   INSTALL.EXE writes registration information to your
   disk.

You are now ready to install NetOp Dial.

At this point please take the time to fill in and send
your registration card. This will make sure that you
are continually kept up to date with information on
upgrades, new NetOp products, etc.



2.2 Installing the Guest
========================

To install the NetOp Dial guest simply run the install
program: Insert the diskette into your floppy drive. At
a DOS prompt type a:install and press enter.

Choose Install guest files from the Install menu (or
press alt+i, g). Specify where to place the guest
files; to install to the default path just press enter
(the default install path for all NetOp Dial modules is
C:\NDIAL). The NetOp Dial guest files will now be
copied to the specified directory on your harddisk.

Next, the install program asks you to choose a modem.
Pick a modem by using the up arrow and down arrow keys.
Press enter to accept your choice.

If your modem is not in the list you should choose
Hayes compatible if your modem has a speed of 2,400 bps
or less, otherwise choose Hayes compatible fast.

Following this the installation program will ask you to
specify which COM port the modem uses.

The install program uses the information about modem
and  COM  port  to  generate a default  hardware
configuration. The choices you make now can easily be
modified later.



2.3 Installing the DOS Host
===========================

To install the NetOp Dial host run the install program:
Insert the diskette into your floppy drive, type
a:install and press enter.

Choose Install host files from the Install menu (or
press alt+i, h). Specify where to place the host files;
to install to the default path just press enter (the
default install path for all NetOp Dial modules is
C:\NDIAL). The NetOp Dial host files will now be copied
to the specified directory on your harddisk.

Next, the install program asks you to choose a modem.
Pick a modem by using the up arrow and down arrow keys.
Press enter to accept your choice.

If your modem is not in the list you should choose
Hayes compatible if your modem has a speed of 2,400 bps
or less, otherwise choose Hayes compatible fast.

After this the installation program asks you to specify
which COM port the modem uses.

The install program uses the information about modem
and  COM  port  to  generate a default  hardware
configuration. The default configuration is patched
into the host program, which is now ready to be loaded
and accept incoming calls. The choices you make now can
easily be modified later.

  TIP: If you want the host to always be ready to
       accept incoming calls, you can add the following
       line to your AUTOEXEC.BAT:

       c:\ndial\ndhost /L



2.4 Installing the OS/2 Host
============================

To install the NetOp Dial OS/2 host run the install2
program: Insert the diskette into your floppy drive. At
an OS/2 command prompt type a:install2, press enter.

A window will appear.

Specify where to place the host files; to install to
the default path just press enter (the default install
path for all NetOp Dial modules is C:\NDIAL).

You must choose whether you want the install program to
update your CONFIG.SYS or not. If you allow the update,
the following will happen:

1. Your NetOp Dial OS/2 host path will be added to your
   libpath.

2. The line DEVICE = path\NDHOST2.SYS is added to your
   CONFIG.SYS (where path is the path to your NetOp
   Dial OS/2 host directory).

3. A copy of your original CONFIG.SYS is placed in the
   file path\CONFIG.ND2 (path is the path to your NetOp
   Dial OS/2 host directory).

The NetOp Dial host files will now be copied to the
specified directory on your harddisk.

If you do not let the install program modify your
CONFIG.SYS, you will have to add the above changes
manually. Otherwise you will not be able to run the
NetOp Dial OS/2 host.

After the files have been copied to your harddisk, and
the  necessary changes have been  made  to  your
CONFIG.SYS, you will have to reboot your PC in order to
make the changes active.



================
C H A P T E R  3
================

Quick Start
================

In this chapter you will find a brief guide to getting
started with NetOp Dial.

The chapter is divided into three sections, one for
each NetOp Dial module. Skip the sections which are not
relevant to the modules you have installed.

For a more detailed description of configuring and
operating the NetOp Dial software, please refer to the
subsequent chapters.

It is assumed that you have installed the software as
described in chapter 2.



3.1 The Guest
=============

During the guest installation process you were prompted
for modem and COM port, the choices you made were
stored in the hardware configuration Default config.

To dial a host start the NetOp Dial guest program by
typing ndguest enter at a DOS command prompt.

Choose Quick dial from the Remote control menu (or
press alt+q), enter the phone number for the host you
wish to dial and press enter.

The guest program will now attempt to connect to a
NetOp Dial host at the specified phone number, using
the  hardware  configuration  Default  config.  If
successful you will view the host user's screen. Press
alt+z to return to the guest desktop.

For a more thorough description of configuration and
operation of the guest program, please refer  to
chapters 4. and 6.



3.2 The DOS Host
================

During the host installation process you were prompted
for modem and COM port, the choices you made were
stored in the hardware configuration Default config.
Until otherwise instructed, the host program will use
Default config, thus the host should already be set up
correctly.

Start the host program by typing ndhost followed by
enter from a DOS command prompt. Choose Load host from
the Host menu (or press alt+d). Now the host will be
loaded resident, and be ready to accept incoming calls
from a NetOp Dial guest.

You can load the host directly from a DOS command
prompt by typing ndhost /l followed by enter.

For  detailed  instructions about configuring  and
operating the DOS host program, please refer  to
chapters 4. and 5.



3.3 The OS/2 Host
=================

Start the OS/2 host program, for example by typing
ndhost2 enter at an OS/2 command prompt.

Do not be alarmed if an error message appears. If you
do not have a modem on COM1 this can be the explanation
(COM1 is NDHost2's default COM port).

Activate the NDHost2 program by bringing up the OS/2
task list (press ctrl+esc) and double clicking on
NDHost2 with the mouse.

Choose  Hardware  Configurations...  from   the
Configuration menu. Choose a modem from the modem drop-
down combo box. If your modem is not in the list choose
Hayes compatible or Hayes Compatible Fast (choose Fast
if your modem speed exceeds 2,400 bps). In the Port
section of the dialog specify which COM port your modem
uses. Click the Close button.

To initialize the OS/2 host with the new settings,
choose Reinitialize Interface from the configuration
menu. When Waiting for Call is displayed in the windows
title bar, the host is ready to accept incoming calls.

The settings you have just specified were saved by
NDHost2. Hereafter, when you start NDHost2 it will
initialize with the correct settings, and will be ready
to accept calls immediately.

For a more detailed description of configuring and
operating the OS/2 host, please refer to chapters 4.
and 5.



================
C H A P T E R  4
================

Configuration
=============

4.1 The Configuration Databases
===============================

NetOp Dial stores various configuration information in
its configuration databases. There are three types of
databases:  The  modem  database,  the  hardware
configuration database, and the phone book database.

The modem and hardware configuration databases are used
by all three NetOp Dial modules, whereas the phone book
database is only used by the guest.


4.1.1  Accessing the Databases From the Guest and DOS Host
==========================================================

Access to all the databases from the guest and DOS host
is quite similar. Adding records, deleting records,
saving records, renaming records and browsing is done
in a similar fashion for all databases.

In this section it will be explained how these basic
operations are performed. The modem database will be
used as an example.

To access the modem database you must start either the
guest or the host program. Here we will use the guest
program. Start the guest from DOS: use the DOS CD
command to change to your NetOp Dial directory (for
example: cd \ndial enter), type ndguest and press
enter.

Access the modem database by choosing Modem database
from the Configuration menu (alt+c, m).

A dialog box will appear.

The dialog box shows the current record.

Browsing
You can browse through the records, by pressing the
Prev and Next buttons. You can also use the pg up and
pg dn keys. By browsing you change the current record.
The current record number is shown in the lower left
corner (e.g. 4 of 10, meaning current record is number
4, and the database contains a total of 10 records)

Adding records
You add records by clicking the New button (or by
pressing alt+n on your keyboard). A new record will be
added to the database. This new record will contain a
copy of the record which was current when the New
button was activated.

Deleting records
You delete records by clicking the Delete button (or by
pressing alt+d on your keyboard). The current record
will be deleted. Note that in the modem database some
records will be marked Fixed. These records can not be
deleted (see the section on the modem database for
further details).

Saving records
Activate this button with the mouse (or press alt+s on
your keyboard) to save any changes you have made to the
current record. If you browse to another record without
activating Save your changes will be discarded.

Searching database
You  can search for records in the database  by
activating the Find button (or by pressing alt+f on
your keyboard). To search for a specific record enter
its name in the Name field, then activate find.

Undoing changes
You can undo any changes you have made to the current
record (since the last Save commando) by pressing the
Cancel button.

Closing the database
You close the database by activating the Close button
(or by pressing the esc key). Note that any changes you
have made to the current record will be discarded,
unless they have been saved.


4.1.2 Accessing the Databases From the OS/2 Host
================================================

You can access the modem and hardware configuration
databases from the OS/2 host (the phone book database
is only used by the guest, and can therefore not be
accessed by the host programs).

The databases are accessed in a slightly different way
in OS/2, which is described in this section.

As an example we will look at the modem database.

The name of the current record is displayed in the drop-
down combo box. When this combo box is active you can
browse through the database by using the up arrow and
down arrow keys on your keyboard. You can also click
the drop-down icon and choose another record with the
mouse.

You can search the database by pressing the first
letter in the name you are looking for (this will only
work if the combo box is the active element in the
dialog). This will bring you to the first record in the
database which begins with this letter.

The changes you make to a record are automatically
saved when you browse to another record.

You can change the name of the current record by
activating the Edit name... button. You delete the
current record by activating the Delete... button. You
add a new record by activating the New... button, this
will generate a new record with contents similar to the
current record.

Note that some records in the modem database can not be
changed. See the later section about the modem database
for a description.

Close the database by activating the Close... button,
or by pressing the esc key.


4.1.3 Location of the Databases
===============================

All three NetOp Dial modules use as default the
database files which are located in the directory where
the program was started from. If you have chosen the
default directory during installation, all your NetOp
Dial modules will be in the directory C:\NDIAL. This
means that all the modules share the same databases,
thus changes made to the databases in one module (for
example the DOS guest) will be reflected in other
modules (if any).

It is possible to specify another location for the
database files used by the DOS guest and host. By using
DOS environment variables (see your DOS manual for a
closer description) you can specify in which directory
the guest and host programs should look for their data
files (*.DAT).

If the environment variable NDGUEST is set (for example
by issuing the command set ndguest=c:\dat\guest enter
at the DOS prompt) the NDGUEST program will look for -
and use - data files in the specified directory.

If the environment variable NDHOST is set the NDHOST
program will look for - and use - data files in the
specified directory.

The OS/2 host uses data files from its Working
directory. The working directory can be changed by
editing the OS/2 settings for NDHOST2.EXE, refer to
your OS/2 documentation for a detailed description.



4.2 Hardware Configurations
===========================

4.2.1 What is a Hardware Configuration ?
========================================

A hardware configuration is simply a collection of a
COM port, a modem, and various communication and
dialling parameters.

By using hardware configurations you only need to
change  one  parameter  (namely  which  hardware
configuration to use) when you change your entire
communication setup, for any of the three NetOp Dial
modules.

For example you can easily switch between a 9,600 bps
null modem connection on COM2, and a 57,600 bps Hayes
modem connection on COM1.


4.2.2 Using Hardware Configurations
===================================

During installation an entry named Default config is
generated and added to the hardware configuration
database.

The default hardware configuration contains the choices
for modem and COM port which were made during the
installation procedure.

Normally you would just choose Default config as your
hardware configuration, and not need to worry about
defining new - or changing the existing - hardware
configurations. There might however be times where you
need to change or add hardware configurations, e.g. if
you change your modem.

You can edit hardware configurations from all three
NetOp Dial modules. Choose Hardware configurations from
the  Configuration menu. A dialog will appear.

The following table describes the various fields in a
hardware configuration record.

Field name            Description

Name                  The name with which you wish to
                      identify the current hardware
                      configuration.

Modem                 Here you choose a modem from NetOp
                      Dial's modem database. If you use a
                      direct connection, you should choose
                      Null modem. See the following section
                      on Modem setup if your modem is not
                      in the database.

COM Port              Specify the COM port you wish to
                      communicate through. If you have an
                      internal modem, consult your modem
                      manual to find out which COM port the
                      modem uses. If you have an external
                      modem, consult your computer manual
                      to check which COM port the modem is
                      connected to. If you do not use a
                      standard COM port, choose User def.

User def COM port     You only need to fill in these fields
                      if you chose User def. in the COM
                      Port field. See your modem and/or
                      computer manual to find out which
                      Address and Interrupt your non-
                      standard COM port uses.

Baud Rate             Choose your communication speed here.
                      Normally you should choose Default -
                      meaning that the speed is set to the
                      optimal speed for the chosen modem.
                      See section 4.2.3. for a closer
                      description of communication speeds.

Dial type             Choose between Tone and Pulse.

Connection            Here you specify various parameters
                      which are used when establishing a
                      connection. Time after dial specifies
                      how long the guest will wait for a
                      connection after the connection
                      attempt was initiated. Time between
                      redial specifies how long the guest
                      should wait after a failed connection
                      attempt before initiating the next
                      attempt. Dial retries specifies how
                      many connection attempts the guest
                      should make.


4.2.3 Choosing a Communication Speed
====================================

This section contains some advice on choosing the
correct communicate speed.

If you choose Default in the Speed section of your
hardware configuration, NetOp Dial will use the speed
which is defined for the modem you have chosen. This
speed is stored in the modem database.

NetOp Dial automatically detects which UARTs (Universal
Asynchronous Receiver Transmitter) your COM ports uses.
If your UART does not have FIFO buffer management,
NetOp Dial limits the communication speed on the COM
port to 19,200. If you have chosen a speed of 57,600
baud but you only communicate at 19,200 baud this is
probably due to your UART.

Slow  computers  cannot  perform  reliable  serial
communication at too high speeds. Thus, if you have a
slow computer and experience unstable communication,
you should probably try to decrease your communication
speed.

Do not be surprised if the default speed for a 9,600
baud modem is set to 38,400. This is due to compression
performed by the modem. Even though the modem only
communicate with 9,600 baud, it can achieve higher
effective speeds by compressing the data.



4.3 Modem Setup
===============

You can skip this section of the manual if your modem
is already in the modem database.

If you modem is not in the database you should try to
choose Hayes compatible or Hayes compatible fast. If
your modem's speed is 2,400 bps or lower, you should
choose  Hayes  compatible, otherwise choose  Hayes
compatible fast.

You can also add modems to NetOp Dial's database of
modems.

Some of the modems in the database are fixed. These are
modems which are defined by Danware. Fixed modems can
not be changed. Instead of changing an existing fixed
modem, you can do the following:

1. Make the modem you want to change current by
   browsing the modem database.

2. Activate the New button.

3. Move the cursor to the name field, enter a new
   name.

4. Activate the Save button.

Now the database will contain a new modem, which is
similar to the modem which was current before the
operation, except the new modem will have a different
name, and will not be fixed.

The following table contains a description of the
various fields in the modem database:



Field name            Description

Name                  The name you later wish to identify the
                      current modem with.

Dial                  This string is transmitted to the modem
                      together with the phone number whenever
                      a dial attempt is made. This string
                      should usually be ATD?D (see also
                      section 4.3.1. on modem variables).

Hangup                This string is transmitted to the modem
                      when a hang-up is performed. This
                      string should usually be ATH0S0=1.

Setup1/Setup2         These are the initialization strings
                      that are transmitted to the modem
                      before a connection is attempted, and
                      before incoming calls will be accepted.
                      There is no difference between Setup1
                      and Setup2, you can consider them two
                      lines of the same initialization string.

Send                  This string is transmitted to the modem
                      after the setup strings from the guest
                      when a call is attempted. This field
                      should usually be left blank.

Answer                This string is transmitted to the modem
                      from the host to ready the computer for
                      incoming calls. This string should
                      usually be ATS0=number of rings, where
                      number of rings should be substituted
                      with a number. For example ATS0=1, if
                      you want the modem to go off hook after
                      1 ring.


Max Baud Rate         Choose the maximum speed supported by
                      your modem. Note that this should
                      typically be higher than the modem's
                      line speed. Typically, for a 9,600 bps
                      modem, the Max baud rate should be set
                      to 38,400 baud. Refer to your modem
                      manual to check the maximum speed
                      supported by your modem.

Settings              Null modem: Should only be enabled for
                      direct connections. RTS/CTS flow
                      control: Often referred to as Hardware
                      flow control. Should be enabled if
                      supported by your modem. Ignore Carrier
                      Signal: Should usually be disabled.
                      Some older modems are too slow in
                      establishing the carrier signal,
                      causing NetOp Dial to wrongly report
                      the connection to be lost. If your
                      modem is old, and unprovoked looses the
                      connection, try enabling this option.


If your modem is not on the list and you would like
Danware to construct a custom driver, this can be
arranged,  provided  you  lend  two  modems  and
documentation to Danware. For details please contact:

   Danware Data A/S
   Herlev Hovedgade 195
   DK-2730 Herlev
   Denmark
   Fax: int. +45 44 53 15 51


4.3.1 Variables in Modem Strings
================================

In some cases it is necessary to have variables in the
modem strings. For example, the Dial string should
typically be ATDT for a tone dial, and ATDP for a pulse
dial.

A variable is a sequence of characters which is
substituted with another sequence of characters before
the string is transmitted to the modem.

If the Dial type field is Tone in the current hardware
configuration, the Dial string should be ATDT. If Dial
Type is Pulse then the Dial string should be ATDP. This
is implemented by setting the Dial string to ATD?D. ?D
represents a variable which is substituted with D or T
depending on the choice made in the Dial Type field in
the current hardware configuration.

To transmit the character ? to the modem, you should
enter ?? in the modem string field.



4.4 The Phone Book database
===========================

The phone book database can only be accessed by the
guest. Each record in this database contains data for
one specific host. You use this database when you want
to dial a host. Instead of entering phone number and
other information each and every time you dial a host,
you can simply choose its name in the phone book.

To access the database choose Phone book database in
the Configuration from the Guest program.

A dialog box will appear.

The fields in the phone book database are described in
the following table:

Field name            Description

Name                  The name you later wish to identify the
                      current phone book entry with.

Phone no.             Enter the phone number of the host in
                      this field. If you are using a direct
                      connection, you can leave this field
                      empty. To indicate a pause in the
                      number enter a ',' (comma).

Hardware              Choose which hardware configuration you
configuration         will use when communicating with this
                      host.

Mouse                 Choose between Local, Remote or
                      Disabled. Normally you should choose
                      Local. See chapter 6. for a closer
                      description.

Options               You should normally enable Advanced
                      Graphics and Advanced Keyboard. See
                      chapter 6. for a closer description.

Notes                 In this field you can enter your
                      personal notes. The contents of the
                      Notes field is not used by NetOp Dial.



================
C H A P T E R  5
================

Host Operation
================

This chapter describes how to set up and use the host
part of the NetOp Dial package.

You install the host software on the computer you wish
to control. Loading the host software on a computer
makes it ready to answer incoming calls from a NetOp
Dial guest.

When a guest dials a host and a connection  is
established, the host screen will be transmitted to the
guest. Any keystrokes and mouse actions performed on
the guest will be transmitted to - and executed on -
the host.

NetOp Dial hosts are available for both DOS and OS/2.
Operation of the DOS host is described in section 5.1.
Operation of the OS/2 host is described in section 5.2.



5.1 The DOS Host
================

5.1.1 Introduction
==================

The DOS host program works by installing a memory
resident program that executes in the background. Once
the program is loaded, the host user will not notice
any change on her computer.

If you start the host program without parameters, you
will be taken into a configuration menu which will let
you define which parameters to use when loading the
memory resident program. There will also be menu
choices for loading the host program resident in memory
and for removing it.

You do not have to go through the configuration program
every time you load it, once you have set up the host.
By using command line options, you can load the host
directly from the command line.


5.1.2 Setting Up the Host
=========================

If you want to load the host with other settings than
the defaults which were chosen during installation, you
need to re-configure the settings.

You change the host settings by choosing Host settings
from the Host menu (or by pressing alt+s). This brings
out a dialog box.

Below is a table describing the various fields in this
dialog:

Field name            Description

Hardware              In this field you may choose among the
configuration         existing Hardware configurations. This
                      defines various communication
                      parameters. See section 4.2. for a
                      description of Hardware configurations.

Keyboard control      Here you may choose which keyboard
routine               control routine the host should use.

                      Advanced 1: This is the default
                      routine, which should normally be
                      used. Advanced 1 will not work on XT
                      computers.

                      Advanced 2: Try this routine if
                      Advanced 1 does not work. Note: If you
                      use Advanced 2, you can not remote
                      control Windows or other protected
                      mode applications.

                      Standard: This is the simplest way to
                      remote control the keyboard, but it
                      will not work if the application
                      running on the host is accessing the
                      keyboard directly (for example Windows
                      or DOS Edit).

                      No keyboard control: Choose this
                      option if you do not want the guest to
                      be able to remote control the host
                      keyboard (view only).

Enable                DOS mouse: Enable this option to allow
                      a guest to control the mouse. A 100%
                      Microsoft compatible mouse driver must
                      be loaded on host and guest.

                      Super VGA: This option will detect if
                      your computer has a known SVGA adapter
                      (see the README.TXT file for a list).
                      If the host has a known SVGA, this can
                      be controlled in 800x600x16 mode, by a
                      guest with a known SVGA adapter.

                      Chat: Enabling this option loads the
                      host with the chat module, allowing
                      you to perform on-line chat with the
                      guest. You can disable this option to
                      save memory.

You can define a password, which must be entered every
time a NetOp Dial guest attempts to establish a
connection. Activate the Password button (or press
alt+p).

You might need to change or add hardware configurations
before you access the Host settings dialog. You can
access the database of hardware configurations by
choosing Hardware configurations from the Configuration
menu.

If you need to access the modem database, please choose
Modem database from the Configuration menu.

Settings are stored by activating the Save button in
the host settings dialog.

An  example: The host's hardware configuration is
Default  config  (as specified  in  the  Hardware
configuration field in the Host settings dialog box).
You wish to change the baud rate from 19,200 to 9,600.
First you access the Hardware configuration dialog from
the Configuration menu. Here you change the baud rate
for Default config. To save the changes you activate
the Host settings dialog from the Host menu, and
activate the Save button.

When the host settings are what you want them to be,
you load the host by choosing Load host from the Host
menu (or pressing alt+d). This exits the configuration
program and loads the host resident in memory.

The host can be removed from memory by choosing Unload
host from the Host menu (or pressing alt+u). This exits
the configuration program and removes the resident part
of the host program from memory.

If the host program was already loaded resident when
the configuration program was started, the Load host
menu item will be disabled. To re-load the host, you
will first have to remove the previously installed host
by choosing Unload host.

The Unload host menu item will only be enabled if the
host  program  was  loaded  resident  before  the
configuration program was started.

You can not change the settings of a host which is
loaded resident in memory. Instead you have to unload
the loaded host, make the necessary changes, save these
changes, and load the modified host.


5.1.3 Other Menu Choices
========================

Choose Colors from the Configuration menu (or press
alt+c, c) to change the colors of the user interface.
Your color choices are stored in the file NDHOST.DSK. .

  TIP:  You can reset the colors to the default
        settings, by deleting the file HOSTCONF.DSK.

Choose Toggle video mode from the Configuration menu to
toggle between 25 and 43/50 lines. This menu item is
only enabled if you computer is equipped with an EGA or
VGA adapter.

Choose Startup from the Configuration menu to disable
various hardware identifications that NetOp Dial by
default performs at startup.

For a description of the Help menu, please refer to the
section The Help menu (section 6.4.3.) in the Guest
Operation chapter.


5.1.4 Command Line Options
==========================

You can supply NDHOST.COM with various command line
parameters. The complete syntax is:

   NDHOST { {/L | [/port] [/Bbaud rate] [/N]} | /R }

Type ndhost /? enter to get a brief help screen.

The following table describes the various options:

Option                Description

/L                    Loads the host resident in memory. The
                      last saved settings are used.
                      Equivalent to starting NDHOST without
                      command line parameters, and choosing
                      Load host.

/port                 port can be 1, 2, 3 or 4. Loads the
                      host resident in memory. Overrides the
                      choice of COM port. If the host is set
                      to use COM1 and you wish to use COM2,
                      you should enter /2.

/Bbaud rate           baud rate can be 1 (= 1,200), 2 (=
                      2,400), 4 (= 4,800), 9 (= 9,600), 19
                      (= 19,200), 3 (= 38,400). Loads the
                      host resident in memory. Overrides the
                      choice of baud rate. If the host is
                      set to 38,400, and you wish to
                      communicate at 2,400 baud, you should
                      enter /B2

/N                    Loads the host resident in memory.
                      Overrides the choice of modem,
                      instructing the host to communicate,
                      using a null modem cable (direct
                      connection).

/R                    Removes the host from memory. Any
                      remote control session will be
                      terminated.

The  various communication command line parameters
override the last saved settings, for settings which
are not supplied on the command line, the last saved
will be used.

  TIP: If you use DOS version 5.0 or later, you can
       load the host in high memory by using the LH
       command. Example: To load the host resident in high
       memory with the current settings, enter:

            lh ndhost /l enter


5.1.5 On-line Choices
=====================

During a remote control session you can establish a
chat with the guest. This brings up a window in which
you can communicate with the guest user, a similar
window will appear on the guest screen. Anything you
type will be displayed both in your window, as well as
in the guest's. Anything the guest type will be
displayed in yours and the guest's window.

You initate a chat by pressing the hot key sequence
ctrl+alt+c.

If the chat window does not appear this can be due to:

1. There is no guest controlling the host at the moment

2. The host is running in graphics mode. Chat is only
   possible if the host is running in text mode.

3. The guest user has suspended the control session,
   and is currently working in his NetOp Dial guest
   desktop.

Chat can also be initiated from the guest, see next
chapter for a description.



5.2 The OS/2 Host
=================

If you have purchased a NetOp Dial package, which does
not support remote control of OS/2, please disregard
this section.

5.2.1 Introduction
==================

The  OS/2 host program is a Presentation Manager
application.

You start the host by executing the file NDHOST2.EXE.
This can be done either by typing ndhost2 enter at an
OS/2 command prompt, or by installing NDHOST2.EXE as an
icon on your desktop (please refer to your OS/2
documentation for a description of how to do this), and
double clicking on the icon.

The  host  will load (minimized) and  initialize.
Hereafter it will be ready to accept incoming calls.


5.2.2 Setting Up the Host
=========================

The very first time NDHOST2.EXE is loaded on your PC,
it uses the settings specified in the first record of
the  alphabetically  sorted hardware  configuration
database.

You probably have to change the settings, once this is
done the correct settings will be active every time you
load the host.

To change the settings, make NDHOST2.EXE the active
application, for example by activating the task list
(ctrl+esc) and double clicking with the mouse on
NDHOST2.EXE.

All options are accessible through the Configuration
menu.

Hardware configurations... and Modem database... are
used to modify records in NetOp Dial's configuration
databases (see chapter 4. for details).

Choose Setup... to activate the host's setup dialog
box.

In the Hardware configuration drop-down combo box, you
choose which of the pre-defined hardware configurations
you wish to use.

Active  configuration  specifies  which  hardware
configuration is currently active. This lets you know
whether you have made any changes to your setup.

Toggle the Allow keyboard/mouse control check box to
specify whether a guest should be able to control the
keyboard and mouse or not (also called view-only mode).

Activate the Password... to specify a password that
must be entered by the guest in order to establish a
remote control session. Do not forget your password,
since it is needed to change or remove password
protection.

Click OK to save the changes and close the dialog.
Click Cancel to close without saving.

The  host uses OS/2's OS2.INI file to store its
settings.

If you have made any changes to the host's settings,
you must choose Reinitialize interface to make the
changes active. This tells the host to initialize the
communication interface with the new settings.

You should also use Reinitialize interface if the host
has encountered an error. This is indicated in the host
window's title bar.


5.2.3 On-line Options
=====================

During a remote control session you can establish a
chat with the guest. This brings up a window in which
you can communicate with the guest user, a similar
window will appear on the guest screen. Anything you
type will be displayed both in your window, as well as
in the guest's. Anything the guest type will be
displayed in yours and the guest's window.

You initate a chat by choosing Initiate chat from NetOp
Dial Host/2's configuration menu.

If the chat window does not appear it might be because
the guest user has suspended the control session, and
is currently working in his NetOp Dial guest desktop.

Chat can also be initiated from the guest; see next
chapter for a description.

For a description of the Transfer status menu item,
please refer to chapter 7. which deals with file
transfers.



===============
C H A P T E R 6
===============

Guest Operation
===============

This chapter describes how to set up and use the guest
part of the NetOp Dial package.

You install the guest software on the computer you wish
to use for controlling NetOp Dial hosts.

When a guest dials a host and a connection  is
established the host screen will be transmitted to the
guest. Any keystrokes and mouse actions performed on
the guest will be transmitted to - and executed on -
the host.

The NetOp Dial guest is a DOS program, but it runs very
well  in OS/2 or Windows environments, in  their
respective DOS boxes.



6.1 Setting Up the Guest
========================

Most of the necessary settings are made by accessing
the configuration databases. Please see chapter 4. for
a detailed description of this.

Use Hardware configuration to change communication
settings. Use Phone book database to edit the list of
hosts you can call.


6.1.1 Hotkeys
=============

When you remote control a NetOp Dial host, certain key
combinations will have special functions when pressed
on the guest keyboard. These combinations are referred
to as Hotkeys.

The following hotkey functions are available in NetOp
Dial:

Return to desktop: When the hotkey combination assigned
to this function is pressed while the host's screen is
viewed, the guest will switch to the NetOp Dial desktop
with the remote control session still being active.
This allows the guest to change settings, transfer
files and initiate chat, among other things. The
default hotkey combination for this function is alt+z.

Send Ctrl+Esc: Pressing the hotkey combination assigned
to this function is equivalent to pressing ctrl+esc on
the host's keyboard. If the NetOp Dial guest is
executed in a Windows or OS/2 DOS box ctrl+esc will be
intercepted by the operating system and  executed
locally. The result is that the guest's task list is
activated. If you need to activate the host's task list
when running the guest from a Windows or OS/2 DOS box,
you have to define and use this hotkey combination.

Send Alt+Esc: Similar to Send Ctrl+Esc, except this
transfers alt+esc.

Send Alt+Tab: Similar to Send Ctrl+Esc, except this
transfers alt+tab.

The hotkey combinations can be changed by choosing
Hotkeys from the Configuration menu (or by pressing
alt+c, h). This brings up a dialog box.

Enable the Shift, Ctrl and Alt check boxes, depending
on which of those you wish to use as part of the hotkey
combination. Enter a letter in the key field (the text
field in the right side of the dialog box).

If you leave the key field empty there will be no way
to activate the given hot key combination. You should
never leave the key field empty for the Return to
desktop hotkey, otherwise you will not be able to
return from a remote control session once it is
established.


6.1.2 Startup Options
=====================

NetOp Dial contains a System info function that allows
you  to view information about your PC's current
configuration.

NetOp Dial collects the necessary information about
your configuration during startup.

There are certain situations where you might  be
interested in disabling some of these detections. To
exemplify: Your SVGA adapter might not be compatible
with NetOp Dial's SVGA detection algorithm, resulting
in a lock-up of your PC.

You can disable some of these detections by choosing
Startup from the Configuration menu. The resulting
dialog box will let you disable CPU identification,
SVGA chip detection and COM port identification.

Your choices are stored in the file NDGUEST.DSK.

If your PC locks during startup of NetOp Dial, it is
probably due to the identification done for the System
info function. If this happens, you should run NDGUEST
on another PC, disable all startup identification, copy
the resulting NDGUEST.DSK to the PC that locks up, and
try to run NDGUEST again.



6.2 Establishing a Session
==========================

There are two ways to establish a remote control
session from within the guest program.

Quick dial lets you call a host without entering any
other information than the phone number.

You can also define host information in the phone book
database (see chapter 4.), and use this information to
dial one of the pre-defined hosts. Use the Dial command
for this.


6.2.1 Quick Dial
================

To activate the quick dial function, choose Quick dial
from the Remote control menu (or press alt+q).

You will be presented with a dialog box.

Enter the phone number you wish to dial in the Phone
number field, to include a pause in the number enter a
',' (comma). If, for instance, you have to press 0 to
get an external line, and you want to dial the number
123, you would enter 0,123 as the phone number.

In the Hardware configuration select box, you choose
which hardware configuration you wish to use. The first
time  you  use Quick dial, the default  hardware
configuration is Default config (which contains the
choices you made during installation). If you choose
another hardware configuration, NetOp Dial stores this,
and defaults to that configuration the next time you
choose quick dial.


6.2.2 Dial
==========

Activate the dial function by choosing Dial from the
Remote control menu.

This displays a dialog box.

Use up arrow and down arrow or the mouse to select a
phone book entry you wish to connect to. Start the call
by activating the Dial button (or hit enter, or double
click on a phone book entry with the mouse).

You can access the phone book database directly from
the Dial dialog box, by activating the Edit button.
This is equivalent to choosing Phone book database from
the Configuration menu.


6.2.3 The Modem Dialog
======================

Sometimes you will be interested in monitoring the
communication between computer and modem. You can do
this by using the Open modem dialog function

Choose Open modem dialog from the Remote control menu,
before you initiate a call. This will bring out a
window which will display all the commands which are
transmitted from NetOp Dial to the modem. Also the
modem responses will be displayed.

Use this option if you want to know at which speed the
guest and host connect; this is usually displayed by
the modem right after the string CONNECT. You can also
use the modem dialog to do troubleshooting; the ability
to see the modem's responses to every NetOp Dial
command is ideal for debugging modem strings.



6.3 On-line choices
===================

NetOp Dial provides you with a number of possibilities
while you are engaged in a session with a host.

These on-line choices are available from the NetOp Dial
guest desktop. If you are viewing the host's screen you
will have to press the key combination you have
assigned to Return to desktop (the default value is
alt+z).


6.3.1 Options
=============

Choose Options from the Remote control menu (or press
alt+o) to change settings for mouse, keyboard, and
graphics. When Options is activated a dialog box appears.

In the Mouse section of this dialog box, you choose
between Local, Remote, and Disabled mouse. Please note,
that a Microsoft compatible mouse driver must be loaded
on both host and guest, for remote control of mouse to
be possible.

Normally this setting should be Local; in this case you
have a separate mouse pointer on the guest and on the
host. When you move your local mouse pointer, this
action will not be transmitted to the host. As soon as
you activate a mouse button, the host's mouse position
will be updated to your local mouse position, and the
click will be executed. This method yields  high
performance, since mouse activity generates a minimum
of communication traffic.

When local mouse is chosen, two mouse pointers will be
displayed on the guest's screen: The host's mouse
pointer, which will display according to the host
application, and the guest's mouse pointer, which will
display as the character
* (asterisk) in text mode, or a blue pointer in
graphics mode.

If you choose Remote mouse, the host's mouse will
always follow the guest mouse; this is a slower method,
but in some cases this is best: If you are instructing
the host user on mouse actions, you will want her to
follow your every mouse movement; she can do this if
you choose Remote mouse, but not if you choose Local.
There are also some applications which access mouse
hardware directly; some of these require Remote mouse,
examples are: Norton Utilities 7.0 and WordPerfect
6.0/DOS.

If you choose Disabled, you will not be able to
remotely control the host's mouse.

In the Options section you can toggle advanced keyboard
and graphics.

Advanced keyboard is only relevant if the host has
chosen Advanced 1 or Advanced 2 as keyboard control
routine, in this case toggling the advanced keyboard
switches between Advanced x and Standard keyboard
control routines on the host PC.

Advances graphics should normally be on. You can get
some performance increase by disabling it, but you will
probably  not be able to see the host's  colors
correctly.


6.3.2 Chat
==========

Choose Chat from the Remote control menu (or press
alt+c) to activate the chat function. This brings up
a dialog.

A similar dialog will be displayed on the host.
Everything  typed  on host and  guest,  will  be
communicated between the users, and displayed in the
dialog boxes.

If a chat does not start when the menu item is
activated this can be due to:

1. The host is running in graphics mode (chat is not
   supported in this case, for reasons of performance)

2. The host has not enabled the chat function (e.g. to
   save memory ressources).


6.3.3 File Transfer
===================

Choose File transfer from the Remote control menu (or
press alt+t) to initiate file transfers, see the
following chapter for a description.


6.3.4 Hangup
=============

Choose Hangup from the Remote control menu (or press
alt+h), to end the current session.


6.3.5 Boot Host
===============

Choose Boot host from the Remote control menu (or press
alt+b) to boot the host PC.

You will be presented with a confirmation dialog, to
ensure that you do not boot the host PC by mistake.

If the host has not enabled keyboard remote control
(view only) it will not be possible to boot the host.


6.3.6 Resume Remote Control
===========================

Choose Resume remote control from the Remote control
menu (or press alt+z) to return to normal remote
control. Your screen will display the host screen,
instead of the desktop.



6.4 Other Menu Choices
======================

6.4.1 The File Menu
===================

From the File menu, you can access NetOp Dial's build-
in editor; use this to edit configuration files or to
edit text files before they are transferred to the
host.

Choose New (or press alt+f, n) to open a new empty
editor window.

Choose Open (or press f3) to open an existing file. You
will be presented with an open file dialog box, where
you can specify the file name directly, or choose it
from a list of available files.

Choose Save (or press f2) to save the contents of the
active editor window. The file will be saved with its
current file name.

Choose Save as... (or press alt+f, a) to save the
contents of the active editor window to a new file.

Choose Save all (or press alt+f, l) to save the
contents of all active editor windows.

Choose Change dir... (or press alt+f, c) to change the
current directory. You will be presented with a dialog,
in which you via a tree directory can change to any
directory. Activate the Chdir button to change to the
chosen directory, activate the OK button when done.

The current directory specifies the default directory
to open and save files from the build-in editor, but
also the default directory for file transfers.

Choose DOS shell (or press alt+f, o) to go to a local
DOS shell. This will bring up a full screen DOS
session,  regardless of whether you are currently
controlling a host. Type exit followed by enter on the
DOS prompt to return to NetOp Dial.


6.4.2 The Windows Menu
======================

This menu contains choices for manipulating the open
windows on your NetOp Dial desktop.

Choose Tile (or press alt+w, t) to tile all open editor
windows.

Choose Cascade (or press alt+w, a) to cascade all open
editor windows.

Choose Close all (or press alt+w, o) to close all open
windows, including modem dialog and file transfer
status windows.

Choose Size/Move (or press ctrl+f5) to size and move
the active window; use the arrow keys to move the
active windows, use shift combined with the arrow keys
to size the window.

Choose Zoom (or press f6) to make a window fill up the
entire desktop, or to restore the window to its normal
size.

Choose Next and Previous (or press f6/shift+f6) to
cycle through all open windows.

Choose Close (or press alt+f3) to close the active
window.


6.4.3 The Help Menu
===================

The help menu contains choices for accessing NetOp
Dial's on-line help system. There are also menu items
which display information about NetOp Dial, and the
computer it is running on.

Choose Using help (or press alt+l, u) to display a
window, which gives you a brief introduction on how to
use the NetOp Dial help system.

Choose Help index (or press alt+l, h) to open a window
with an alphabetically sorted list of all entries in
the help system.

You can press f1 anywhere in NetOp Dial to open a help
window with context-sensitive information about the
current action.

Choose System info (or press alt+l, s) to open a window
with information about the PC which NetOp Dial is
running on.

Choose About (or press alt+l, a) to open a window with
information about the NetOp Dial version you are using,
you will find both version and registration details in
this window.

System info and About are both very useful in support
situations. Whenever you contact your NetOp  Dial
supplier for support, please have access to a computer
which  is running NetOp Dial: This way important
information about your software and hardware is readily
accessible.



6.5 Command Line Options
========================

It is possible to initiate a call to a host directly
from the command line.

If NDGUEST.EXE is executed with the command line
parameter /R:phone number, the guest will immediately
attempt to establish a call to phone number. The
hardware configuration Default config will be used.

The complete syntax for NetOp guest is:

   NDGUEST [/R:phone number]

If, for example, you wish to dial the number 123
directly from the command line, you would enter

   NDGUEST /R:123 enter

NetOp Dial will return a DOS errorlevel to reflect the
outcome of the connection attempt (refer to your DOS
documentation  for detailed description  of  error
levels). If the connection attempt was successful,
NetOp Dial will return errorlevel 0, if unsuccessful
errorlevel 1 will be returned.

The combination of command line call initiation and
errorlevels is very useful for building DOS batch files
which include NetOp Dial call attempts, and  for
incorporating NetOp Dial in menuing systems.



==================
C H A P T E R  7
==================

Transferring Files
==================

NetOp Dial includes the capability of transferring
files between the guest and host during a remote
control session.

Read section 7.1. for a description of how to transfer
files between the guest and a DOS. Read section 7.2.
for information on file transfers between the guest and
an OS/2 host.



7.1 To/From a DOS Host
======================

To transfer files when controlling a DOS host, the
program NDTRANS.EXE is loaded on the host. This program
is  supplied on your NetOp Dial disks and  will
automatically be copied to your NetOp Dial DOS host
directory, during the installation procedure.

To initiate a file transfer, do the following:

1. Start the file transfer program from a DOS prompt on
   the host computer, by typing ndtrans enter.

2. Return  to your guest desktop by pressing  the
   appropriate hotkey (default: alt+z).

3. Activate the file transfer dialog by choosing File
   transfer from the Remote control menu  (or  by
   pressing alt+t).

A dialog appears.

In the Direction section of this dialog box, you choose
whether files should be transferred from guest to host,
or vice versa. Choose -> to transfer files from guest to
host. Choose <- to transfer files from host to guest.

In the source field, you enter the file name(s) to
transfer from, note that the usual DOS/OS/2 wild cards
(?, *) are valid.

In the destination field, you enter where you wish to
transfer the files to.

Example: If you wish to transfer all files in the
directory C:\DATA to the directory D:\BACKUP, you would
enter c:\data\*.* in the source field, and d:\backup\
in the destination field.

Enable Overwrite if file exists to overwrite existing
files with the same name as the transferred files. Use
this option with care since you might loose data this
way, by overwriting newer files with the same name.

Enable  Include  subdirectories  to  include  all
subdirectories. Example: If you enter c:\*.* in the
source field and enable Include subdirectories, your
whole C-drive will be transferred.

NDTRANS will automatically return to DOS after a file
transfer. To do another transfer load NDTRANS again.

  TIP: You can increase file transfer performance by
       compressing the files prior to the file transfer
       (for example by using a program like PKZIP).



7.2 To/From an OS/2 Host
========================

As long as NetOp Dial Host/2 is running, the program is
ready to handle file transfers - in the background.

To initiate a file transfer, do the following:

1. Return  to your guest desktop by pressing  the
   appropriate hotkey (default: alt+z).

2. Activate the file transfer dialog by choosing File
   transfer from the Remote control menu  (or  by
   pressing alt+t).

A dialog appears.

In the Direction section of this dialog box, you choose
whether files should be transferred from guest to host,
or vice versa. Choose -> to transfer files from guest to
host. Choose <- to transfer files from host to guest.

In the source field, you enter the file name(s) to
transfer from, note that the usual DOS/OS/2 wildcards
(?, *) are valid.

In the destination field, you enter where you wish to
transfer the files to.

Example: If you wish to transfer all files in the
directory C:\DATA to the directory D:\BACKUP, you would
enter c:\data\*.* in the source field, and d:\backup\
in the destination field.

Enable Overwrite if file exists to overwrite existing
files with the same name as the transferred files. Use
this option with care since you might loose data this
way, by overwriting newer files with the same name.

Enable  Include  subdirectories  to  include  all
subdirectories. Example: If you enter c:\*.* in the
source field and enable Include subdirectories, your
whole C-drive will be transferred.

  TIP: You can increase file transfer performance by
       compressing the files prior to the file transfer
       (for example by using a program like PKZIP).

To see a status of transferred files during a file
transfer, or to abort the current transfer, choose
Transfer Status from NetOp Dial Host/2's Configuration
menu.

You can transfer files between HPFS and FAT drives, but
files with names longer than 8+3 characters will be
skipped.

