[ Home | Evals | Support | Buy | Investors | Search ]
  Subsribe to the NewMange SOA Newsletter  
NetManage Worldwide Sites
 
  Technical Support
  Legacy
  Solutions
    Search Knowledgebase
    FAQs
    Technical Documents
  Downloads
    Patches, Fixes and Updates
    Manuals and Guides
  Legacy Products FAQ

 

  1. What is the correct URL syntax for providing the .CFG file to the web client?
  2. What files should be present on the HostLink ActiveX Applets server?
  3. What is an <object> tag?
  4. How do I insert the TN3270 or TN5250 object into my web page?
  5. What is the CLASSID= attribute of the <object> tag used for?
  6. What is the CODEBASE= attribute of the <object> tag used for?
  7. Why can I connect by IP address and not by host name?
  8. Is there a 16 bit version of the TN3270/TN5250 ActiveX control?
  9. What does the NetManage 3270 ActiveX control allow me to do?
  10. What is the function of the emulation object?
  11. What is the function of the Profiles Collection/Profile Object?
  12. What is the function of the Terminal Pref sub-object?
  13. What is the function of the TNColor Object?
  14. What is the function of the Clipboard sub-object?
  15. What is the function of the File Transfer sub-object?
  16. What is the function of the Current Connection sub-object?
  17. What is the function of the Status sub-object?
  18. 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.


Top
    [ Contact Us | Site Map | Legal | Feedback ]