|
- What is the correct
URL syntax for providing the .CFG file to the web client?
- What files should be present
on the HostLink ActiveX Applets server?
- What is an <object>
tag?
- How do I insert the TN3270
or TN5250 object into my web page?
- What is the CLASSID= attribute
of the <object> tag used for?
- What is the CODEBASE=
attribute of the <object> tag used for?
- Why can I connect by
IP address and not by host name?
- Is there a 16 bit version
of the TN3270/TN5250 ActiveX control?
- What does the NetManage
3270 ActiveX control allow me to do?
- What is the function
of the emulation object?
- What is the function of
the Profiles Collection/Profile Object?
- What is the function of
the Terminal Pref sub-object?
- What is the function of
the TNColor Object?
- What is the function
of the Clipboard sub-object?
- What is the function of
the File Transfer sub-object?
- What is the function
of the Current Connection sub-object?
- What is the function of
the Status sub-object?
- How do I un-install HostLink
ActiveX Applets from a client system?
Top
1. What
is the correct URL syntax for providing the .CFG file to the web
client?
The correct syntax is: "object.CFGUpdateFromURL URL, file-path".
URL is a string that specifies the remote configuration file and
file-path is a string that specifies the local configuration file
path.
2. The
files that should be present on the HostLink ActiveX applets server
are as follows:
- HOST3270.CAB - This self-extracting file
contains all the files needed to establish TCP/IP and NT connections.
An .INF file checks the version of the ActiveX control and determines
whether or not to download updated .DLL files to run the terminal
emulation.
- HOSTSNA.CAB - This self-extracting file contains
all NetManage 3270 connection types.
- HOST5250.CAB - This self-extracting file
contains all the files needed to establish a 5250 connection.
Note: If your users will be installing
HostLink ActiveX applets over Chameleon HostLink 6.01, choose HOSTSNA.CAB
instead of HOST3270.CAB. Otherwise, your users may lose their SNA
connectivity.
- PART5250.CAB - This self-extracting file
contains .DLL files needed by 5250 that are not included in the
HOST3270.CAB or HOSTSNA.CAB file.
- MFC42.CAB - This file contains three updated
.DLL files for Internet Explorer. Internet Explorer uses these
files with ActiveX controls downloaded from the Web.
- ATX3270S.TXT; ATX5250S.TXT - These are the
configuration files, which contain pre-defined connection profiles.
When Internet Explorer downloads these files, it automatically
saves them to the local directory with a .CFG extension.
- INDEXS.HTM - This is the page that controls
all variables for the HostLink ActiveX applets site. It contains
information referenced by both the navigation pages and the terminal
pages. The user must access this page from Internet Explorer in
order to initiate a HostLink ActiveX applets session. The INDEXS.HTM
page always runs in a frame invisible to the user.
- SELTNS.HTM - This is the left frame in the
navigation window. The user chooses a terminal session type from
this page.
- CON3270S.HTM; CON5250S.HTM - This is the
right frame in the navigation window. The user selects a host/server
and determines how the terminal is displayed on this page.
- OCX3270S.HTM; OCX5250S.HTM - This page connects
to the host when the user chooses to view the terminal inside
the Web browser. (The TN3270.EXE application, included in the
HOST3270.CAB, runs the session when the user chooses to view the
terminal outside the Web browser.)
- VERSION.TXT - This file contains the version
number of the ActiveX components. This number is necessary when
installing an upgrade; see the Upgrading HostLink ActiveX applets
section of this chapter.
The following files are the graphics used by
the SELTNS.HTM, CON3270S.HTM and CON5250S.HTM pages. You can replace
them as needed:
- NEWT1.GIF - NetManage Chameleon graphic displayed
on the navigation page.
- PATTERN1.GIF - Background graphic for the
navigation page.
3. What is an <object>
tag?
You use the <object> tag to place ActiveX
controls on a web page. It tells the browser that you're inserting
a control in that location, and it gives the browser enough information
about the control you're using so that the browser can initialize
and display the correct control.
4. How do I insert the TN3270
or TN5250 object into my web page?
You can easily insert controls using the Microsoft ActiveX Control
Pad. Go to www.microsoft.com and search using "ActiveX Control
Pad". Using the Control Pad saves time and is more efficient
as it decreases the chance to make a mistake when entering the attributes
for the <object> tag. You can also manually type the object
information as outlined in the example below.
<OBJECT ID="NMTR32701" WIDTH=628 HEIGHT=367
CLASSID="CLSID:EAF38DA3-8429-11D0-874D-0020AFAC9E4A"
CODEBASE="host3270.cab#Version=4,29,0,0">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="13319">
<PARAM NAME="_ExtentY" VALUE="7761">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
5. What is the CLASSID=
attribute of the <object> tag used for?
The CLASSID is a unique, 16 byte, hexadecimal number, that identifies
a control to your operating system. When a CLASSID is encountered
by a web browser, the clients system registry is checked to see
if the control is already registered on the system. If the CLASSID
is not present in the the system registry, the control has to be
downloaded to the client system.
This will be done automatically utilizing the CODEBASE attribute.
See question number 8.
6. What is the CODEBASE=
attribute of the <object> tag used for?
If your web page uses an ActiveX control that is not present on
the client system, your web server needs to provide the control
to the client. You use the CODEBASE attribute to specify the URL
of the control. Example: "http://www.myserver.com/controls/host3270.cab".
7. Why can I connect
by IP address and not by host name?
Your network DNS server may not be working or the host name you're
connecting to has been removed from the DNS server database. Check
with your system administrator.
8. Is there a 16 bit version
of the TN3270/TN5250 ActiveX control?
NetManage does not provide a control for 16 bit terminal
emulation development.
9. What does the NetManage
3270 ActiveX control allow me to do?
The NetManage 3270 ActiveX control provides a simple way
to automate the functionality of a 3270 terminal. Using the control,
your application can perform functions such as connecting to a TCP/IP
or SNA connection type, loading and saving a configuration file,
setting fonts and colors, and disconnecting.
10. What is the function
of the emulation object?
The emulation object, (NMTR3270 by default), is the main emulation
object. It is used for emulation setup, executing dialogs and other
miscellaneous tasks.
11. What is the function
of the Profiles Collection/Profile Object?
The Profiles Collection/Profile Object is a collection of Profile
objects which define profile name and type.
12. What is the function
of the Terminal Pref sub-object?
The Terminal Pref sub-object defines terminal settings without dependency
to connection. Includes properties for control bars, fonts, and
hotspots.
13. What is the function
of the TNColor Object?
The TNColor Object sets up background and foreground colors.
14. What is the function
of the Clipboard sub-object?
The Clipboard sub-object: defines Edit menu settings such as copy
and paste.
15. What is the function
of the File Transfer sub-object?
The File Transfer sub-object defines the file transfer activities.
16. What is the function
of the Current Connection sub-object?
The Current Connection sub-object establishes a connection.
17. What is the function
of the Status sub-object?
The Status sub-object defines the status and error information of
each method.
18. How do I un-install
HostLink ActiveX Applets from a client system?
To uninstall HostLink ActiveX applets components (assuming only
HostLink ActiveX applets is installed and no other NetManage Chameleon
product, such as HostLink, UNIXLink, or NFS/X 6.0), do the following
for NMTR3270 and NMTR5250:
Run the following from the command line or from
the Run dialog box (accessed from the Run command on the Windows
95 and NT Start menu):
C:\WIN95\SYSTEM\REGSVR32.EXE -u C:\NETMANAG.32\NMTR3270.OCX
or
C:\WINNT\SYSTEM32\REGSVR32.EXE -u C:\NETMANAG.32\NMTR3270.OCX
where C:\WIN95\SYSTEM\REGSVR32.EXE is the path
to the Register Server on WIN95,
and C:\WINNT\SYSTEM32\REGSVR32.EXE is the path to the Register Server
on Windows NT,
and C:\NETMANAG.32\NMTR3270.OCX is the path
to the HostLink ActiveX applets ActiveX control.
Delete the installation directory, (only if
no other NetManage products are installed).
In the WINDOWS/OCCACHE directory, delete HOST3270.INF
and part5250.inf. You are now ready to perform a clean installation.
|