home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / winsock / mdt4 / readme.tx_ / readme.tx
Encoding:
Text File  |  1995-05-19  |  21.3 KB  |  621 lines

  1.             MultiView DeskTop 4
  2.  
  3.  
  4. READ THIS FILE for extra information concerning MultiView DeskTop 4
  5. which is not documented elsewhere.
  6.  
  7. README.TXT:               June 1994
  8.  
  9. Welcome to MultiView DeskTop.
  10. Please read this file as it contains information not included in the Help
  11. systems or the printed documentation. For easier reading enlarge the 
  12. window by clicking the maximize button.
  13.  
  14. ************************************************************************
  15.  
  16. TOPICS:
  17. Topics in this file include the following:
  18.  
  19. >>PART A - Known Problems
  20. 1. Installation Issues
  21. 2. Compatibility Issues
  22. 3. Hints 
  23.  
  24. >>PART B - New Features in this Release
  25. 1. Terminal Emulation
  26. 2. Connectivity
  27. 3. DeskTop
  28. 4. File Transfer
  29.  
  30. ************************************************************************
  31.  
  32. >>PART A. KNOWN PROBLEMS
  33.  
  34.  
  35. 1. INSTALLATION ISSUES
  36.  
  37. 1.1  Upgrading DeskTop While DeskTop is running.
  38.  
  39. Installing DeskTop whilst DeskTop is running may cause the installation 
  40. process to fail.  To overcome this close DeskTop before upgrading.
  41.   
  42.  
  43. 1.2  Installing DeskTop over a previous version.
  44.  
  45. It is possible to install this version of DeskTop over the previous 
  46. version 3.7.0. The Configuration files including, WMGR.RC, MVIEW.INI files
  47. will be left intact.
  48.  
  49. It is not possible to install this version of DeskTop over previous versions
  50. 3.1.5, 3.1.5inc4 and 3.1.6.  Any old configurations will need re-configuring
  51. when the new version is installed.
  52.  
  53.  
  54. 1.3  Removing DeskTop.
  55.  
  56. There are two locations where DeskTop files are kept, the installation 
  57. directory (usually c:\mvw) and the windows directory (usually c:\windows).
  58.  
  59. The relevant files in these locations will have to be deleted in order to 
  60. fully remove DeskTop.
  61.  
  62.  
  63. DeskTop directory:
  64.  
  65. The contents of this directory and any sub-directories below it must be deleted.
  66.  
  67.  
  68. Windows directory:
  69.  
  70. The following files will always exist in the windows directory and need to be 
  71. deleted:
  72.  
  73.     MVIEW.INI
  74.     BUTTONS.INI (Version 4.xx onwards)
  75.     VSL.INI
  76.  
  77.  
  78.                 **********************
  79.  
  80. 2. COMPATIBILITY ISSUES
  81.  
  82. 2.1 Using AT&T Stargroup (StarLAN).
  83.  
  84.     If you are using the AT&T StarGroup software, select the
  85. "Microsoft LAN Manager for UNIX (AT&T)" connection type when configuring a
  86. remote node.
  87.  
  88.  
  89. 2.2 Using Beame & Whiteside TCP/IP.
  90.  
  91.     If problems are experienced with Beame & Whiteside TCP/IP
  92. which seem to indicate data loss or some degree of unpredictability,
  93. then you should try increasing the buffer space for incoming packets
  94. configured via the BWCUSTOM utility to, say, 30,000 or 50,000.  A
  95. "Printer not ready" or the PC locking during File Transfer using the FTP 
  96. protocol typically indicates lack of buffer space.
  97.  
  98.  
  99. 2.3 Using D-Link TCP/IP for DOS.
  100.  
  101.     D-Link TCP/IP for DOS is an OEM version of Locus TCP/IP for DOS.
  102. All the comments and caveats related to Locus TCP/IP apply to D-Link.
  103.  
  104.  
  105. 2.4 Using FTP PC/TCP.
  106.  
  107. 2.4.1   The FTP PC/TCP Virtual Device Driver (VxD) is required in
  108. order to run other FTP applications alongside DeskTop running over FTP
  109. TCP/IP.
  110.  
  111. 2.4.2   Ensure that you allocate enough TCP and packet buffers for
  112. DeskTop within the FTP kernel:
  113.  
  114. For FTP PC/TCP prior to version 2.1 for example,
  115.  
  116.      'kernel-name' -t 16 -p 20
  117.  
  118. will allocate 16 TCP connections and 20 packet buffer.
  119.  
  120. For FTP PC/TCP version 2.1 and above, the file PCTCP.INI, which
  121. is located in the FTP PC/TCP directory should be configured.  In the
  122. [pctcp kernel] section, the packet sizes are determined by the lines,
  123.  
  124.     large-packets =
  125.     small-packets =
  126.  
  127. The other relevant parameters are,
  128.     tcp-connections =
  129.     udp-connections =
  130.  
  131. 2.4.3   Device driver entries for IPCUST.SYS and IFCUST.SYS must be
  132. configured into CONFIG.SYS for all versions of FTP PC/TCP below 2.2.
  133.  
  134. 2.4.4   Intermittent problems with FTP when using a packet driver can
  135. be cured by running with a packet driver of version 7.3 or above.
  136.  
  137. 2.4.5   Once the maximum number of connections has been reached, it
  138. may prove difficult to effect any connection thereafter until all, or
  139. almost all, connections have been closed.  You are therefore
  140. recommended to set the maximum number of connections to a higher value
  141. than you actually need.
  142.  
  143.  
  144. 2.5 Using Locus TCP/IP for DOS.
  145.  
  146.     Configure the number of connections by using the "-s" argument
  147. to the LTCPIP program.  For example,
  148.  
  149.     LTCPIP -s8
  150.  
  151. will configure 8 connections.
  152.  
  153.  
  154. 2.6 Using Microsoft LAN Manager version 2.1.
  155.  
  156. 2.6.1   Lan Manager 2.1 has introduced support for TCP/IP style 
  157. connectivity.  If you want to take advantage of this, you need to have the 
  158. TCP/IP portion installed and configured correctly.  
  159.  
  160. 2.6.2   Make sure you are running the SOCKTSR.EXE TSR situated in the 
  161. LANMAN\ARPA directory.
  162.  
  163. 2.6.3   The file named TCPUTILS.INI needs changing to increase the default 
  164. number of sockets from 0 to the number of connections required.
  165.  
  166. 2.6.4   Make sure that the remote node is included in the hosts file in the
  167. LANMAN\ETC directory                 
  168.  
  169.  
  170. 2.7 Using Microsoft LAN Manager for UNIX (SCO).
  171.  
  172.     If you are using the netBEUI protocol stack, DeskTop can perform
  173. very slowly after the application has been quiescent.  As the application
  174. begins to output again the performance will return to the usual level.  To
  175. overcome this problem include the following line in the [NETBEUI] section
  176. of the PROTOCOL.INI file which can be found in the Microsoft LAN Manager
  177. directory.
  178.  
  179.     piggybackacks=0
  180.  
  181.  
  182. 2.8 Using Novell LAN WorkPlace for DOS.
  183.  
  184. 2.8.1   If more than 20 UDP and TCP sockets are allocated in total in
  185. NET.CFG, then you may find that no UDP sockets are accessible.
  186.  
  187. 2.8.2   Novell LAN WorkPlace for DOS will only work successfully when
  188. running Windows in enhanced mode.
  189.  
  190.  
  191. 2.9 Using Sun PC-NFS.
  192.  
  193. 2.9.1  Using Sun PC-NFS version 3.0.
  194.  
  195.     The size of the PC-NFS libraries that need to be linked to the
  196. DeskTop MPCNFS.EXE TSR is extremely large.  To reduce memory occupation try
  197. using the "/c" argument to reduce the number of concurrent sockets managed
  198. by the TSR, or switch to the PC-NFS v3.5 or above products.
  199.  
  200.     PC-NFS v3.0 supports 8 sockets.
  201.  
  202. 2.9.2  Using PC-NFS versions 3.0.1 and above.
  203.  
  204.     If you are using PC-NFS v3.0.1 or above, then you may want to use
  205. the enhanced PC-NFS support that is included on this disk.  Please refer
  206. to the README.NFS file in the NFS sub directory contained in the DeskTop
  207. directory for further details.
  208.  
  209. 2.9.3  Using Sun PC-NFS v3.5.
  210.  
  211.     The Sun Resident Transport Module, RTM.EXE, must be loaded prior to
  212. invoking Windows with PC-NFS v3.5, or later.  The /HEAP parameter must be
  213. specified with the RTM.EXE if more than 8 sockets are required.  Each
  214. connection consumes 4Kb, so "RTM /HEAP 60" specifies the maximum 15 sockets.
  215.  
  216.     With PC-NFS v3.5, either RNMFILE.EXE or RNMNIS.EXE should be run
  217. after the RTM.EXE is loaded.  RNMNIS.EXE should be run if you wish to use
  218. Yellow Pages (NIS), else use RNMFILE.EXE.
  219.  
  220. 2.9.4  Using Sun PC-NFS v4.0.
  221.  
  222.     The DeskTop transport module MPCNFS4.DLL will only work with
  223. PC-NFS v4.0a.
  224.  
  225. 2.9.10 Using PC-NFS v5 and Windows Sockets Interface
  226.  
  227.     When using PC-NFS v5 and above over the Windows Sockets interface
  228. the RLOGIN connection method does not work.
  229.  
  230. 2.10 Using Ungermann-Bass Net/One.
  231.  
  232.     If you experience intermittent problems with version 16.4 you
  233. should update to version 16.5 or later.
  234.  
  235.  
  236. 2.11 Using Ungermann-Bass NETCI (INT6B) support.
  237.  
  238. 2.11.1  If the network software you are using offers an INT6B interface
  239. for third party emulators, the Ungermann-Bass NETCI (INT6B) support in 
  240. DeskTop should function correctly.  Novell LAN WorkPlace for DOS is an
  241. example that has been validated.
  242.  
  243. 2.11.2  Please refer to your networking software documentation to ensure
  244. that the support for INT6B is configured correctly.
  245.  
  246.  
  247. 2.12 Using Wollongong WIN/TCP for DOS or Wollongong Pathway Access for DOS.
  248.  
  249. 2.12.1  To successfully run over Wollongong transports you may find that
  250. you need to increase the number of large packet buffers to be not less
  251. than 20.  The large packet buffers can be configured by the Wollongong
  252. CUSTOM program.  If the connections are still unreliable, you should try
  253. changing the size of the large packet buffers down to 400, or less.
  254.  
  255. 2.12.2  You should ensure that the number of NETBIOS sessions (sockets)
  256. configured by the CUSTOM utility is set high enough.  You need to
  257. configure 4 more than you actually require.  For example, 16 will give you
  258. 12 connections.  The effect of reaching the maximum number of connections
  259. is that your PC will hang.
  260.  
  261. 2.12.3  You may experience problems with WIN/TCP if more than 5
  262. connections are used.  This is due to a known problem in the WIN/TCP
  263. socket library.
  264.  
  265. 2.12.4  Wollongong are investigating a problem where, under conditions of
  266. high activity, send operations can time out.
  267.  
  268. 2.12.5  Whilst transferring large numbers of files using File Transfer 
  269. with the FTP protocol, you may find the PC sometimes hangs, to avoid this
  270. situation you are advised to copy only a small number of files at a time.
  271.  
  272.  
  273. 2.13 Using the JSB Virtual Socket Library.
  274.  
  275.     This version of DeskTop installs version 3.0.3 of the JSB Virtual
  276. Socket Library (VSL).
  277.  
  278. 2.14 Using MultiView DeskTerm and TekTerm.
  279.  
  280.     MultiView DeskTerm and TekTerm are not compatible with DeskTop 4.
  281. If you require the facilities of one of these programs, you will need to
  282. use a version of DeskTop 3.7.0 or earlier.
  283.  
  284. 2.15 Using CGA Display Fonts.
  285.  
  286.     The CGA Display fonts provided at this release are only provided for
  287. compatibility with older systems.  These fonts are not maintained as part of
  288. the main stream product and it is envisaged that they will not be supported
  289. in a future release.
  290.  
  291. 2.16 Using a bus mouse with MCA.
  292.  
  293.     If you are using a bus mouse with an MCA system and you find that
  294. the mouse behaves erratically you can either,
  295.  
  296.     * Obtain a fix from Microsoft for the bus mouse driver.
  297.     * Install a Logitech mouse driver.
  298.     * Use a serial mouse.
  299.  
  300.  
  301. 2.17  Wyse60 Terminal Emulator
  302.  
  303. The following are currently unsupported features of the Wyse60 terminal emulater.
  304.  
  305. 2.17.1 Status line Problems:
  306.  
  307.     *  Certain escape sequences to clear the host and local status
  308.        lines are not supported.  
  309.  
  310.     *  If the Host Status line is programmed to blink with reverse
  311.        the whole line will blink.
  312.  
  313.     *  The 'draw rectangle' feature that SMIT (an RS6000 Configuration
  314.        tool) uses, is not supported. 
  315.  
  316. 2.17.2 Mascot Desk Accessories are not supported when using the Wyse60 terminal emulater.
  317.  
  318. 2.17.3 The Wyse60 terminal emulater does not support Scan Code Mode.
  319.  
  320. 2.17.4 When using the Wyse60 terminal emulater the 'CTRL+F10' will not work correctly
  321. as this chooses the Menubar.
  322.  
  323. 2.17.5 The Wyse60 terminal emulater does not use the Applications Default Font but can be
  324. changed once the terminal emulater is running.
  325.  
  326. 2.18 Networks No Longer Supported
  327.  
  328. The following Networks are no Longer Supported under DeskTop 4.
  329.  
  330.     Atlantic Axcess
  331.     NCR Token Ring
  332.     SCO XENIX-NET
  333.  
  334. 2.19 Currently ICL Oslan is not supported at this release of DeskTop, to obtain further
  335.  details regarding future support please contact JSB Technical Support.
  336.  
  337.  
  338.  
  339.             **********************
  340.  
  341.  
  342. 3.  HINTS.
  343.  
  344. 3.1 Using different font families with Terminal Emulators.
  345.  
  346.     DeskTop no longer uses the AllowAllFonts keyword to allow fonts
  347. based on inappropriate character sets to be shown on the terminal emulator
  348. font selection dialog box.  Because the Windows font common dialog box is
  349. now used throughout DeskTop, no assumptions are made about the
  350. appropriateness of fonts, and the user can select any available Windows
  351. font to be used with any DeskTop terminal emulator.
  352.  
  353.     You should be aware however that certain applications when running
  354. on certain terminals make assumptions about the character sets they are
  355. using for output, if this is the case you should refer to the font
  356. description shown at the bottom of the font selection dialog and ensure
  357. it matches the font required by the application.
  358.  
  359. 3.2 Problems using Locus PC-Interface.
  360.  
  361.     If you experience connection problems with Locus PC-Interface, 
  362. ensure that you read the PC-Interface release notes (or equivalent), 
  363. regarding any limitations of EM2, the PC-Interface emulator, and the 
  364. Network card you are using.  Note that on a 3Com EtherLink II (3c503) 
  365. card, shared memory must be disabled.  
  366.  
  367.     If you experience problems of data loss or screen corruption when
  368. using PC-Interface and Host Support, you can turn on error checking to 
  369. ensure an error free line.  The file MVIEW.INI in the Windows directory
  370. should be changed in the following way.  If you are connecting to a node
  371. named pcihost the changes will be made to the section headed
  372. [multiview-pcihost], ie.:
  373.  
  374. [multiview-pcihost]
  375. servertunables=yes
  376. errorcheck=yes
  377.  
  378.     If you are using Windows 3.1, and you experience problems using
  379. a version of PC-Interface which is earlier than 4.0.2, we recommend you
  380. upgrade your PC-Interface software to 4.0.2 or later.
  381.  
  382. 3.3 Using DeskTop as the Windows shell.
  383.  
  384.     If you experience problems using DeskTop as the Windows shell
  385. you should use Program manager as the shell and leave it iconized.  The
  386. memory overhead in doing this is relatively small.
  387.  
  388. 3.4 Problems using Locus TCP/IP for DOS.
  389.  
  390.     If you experience problems of data loss during periods of high
  391. data output you should configure the MLOCUS2.EXE TSR as follows.
  392. Determine where the TSR is loaded, this could be in AUTOEXEC.BAT or
  393. WINSTART.BAT, and add or change the command line arguments as shown below.
  394.  
  395.     MLOCUS2 /n512 /r512 /s512
  396.  
  397. See the Reference section of the on-line help for further details on 
  398. configuring this TSR network Module.
  399.  
  400. 3.5 Configuring your host when printing.
  401.  
  402.     The Printing facility provided with DeskTop allows applications
  403. running remotely to be configured to print to printers attached locally
  404. to the PC and to allow local applications to print files remotely.  You
  405. may need to consider the Host configuration when using this Printing
  406. facility with certain types of printer, notably the LaserJet family of
  407. printers.  You should not experience problems with printers where text
  408. commands are used to drive the printer, PostScript for example.
  409.  
  410.     If you are experiencing problems with printing you will need to
  411. ensure that the Host is configured correctly for the type of data
  412. contained in the print file.  For example, printers which use control
  413. characters protocols, such as LaserJet, you must ensure that all post
  414. processing is switched off.
  415.  
  416.     In general terms you should use the same commands to print the
  417. file as would be used to print the file normally, to a printer connected
  418. to the remote machine.  Use any command line options required by the
  419. printer interface, or by the relevant printing command.
  420.  
  421.     Check with your system administrator to see if there are any
  422. special options available for the relevant printer interface.  For
  423. example, some Host interfaces provide special graphics printing options
  424. which disable post processing automatically.  Alternatively, you may
  425. be able to use the following sample command lines which are supported
  426. for SCO UNIX and UNIX V.4 systems.  This would also disable post
  427. processing:
  428.  
  429.     lp  -dprinter -o stty=-opost filename
  430.  
  431.     In this example, printer is the name of the destination printer
  432. to be used, filename is the name of the file to be printed. The -o is used
  433. to specify printer-dependent or class-dependent options for the print job.
  434. On both SCO UNIX and UNIX V.4 an stty option is provided to allow the
  435. printer to be set with any options valid for the stty command.  In this
  436. case the -opost option is used to switch off post processing.
  437.  
  438.     If command line option is not supported, it may be possible to
  439. use the stty command directly on the printer device.  For example with
  440. a device called "/dev/local_print":
  441.  
  442.     stty -a < /dev/local_print
  443.  
  444. will list the stty settings used on the printing device.
  445.  
  446.     stty -opost < /dev/local_print
  447.  
  448. will switch off post processing for the device.
  449.  
  450.     It is important to note however that this method will only
  451. continue to work whilst the device remains open.  So it is best placed
  452. in the printer device interface file or implemented as part of the
  453. operating system boot time commands, eg "/etc/rc...".
  454.  
  455.     If you are in any doubt, consult your system administrator for
  456. details of suitable printing options for your system.
  457.  
  458. 3.6 Host Support login shell.
  459.  
  460.     At this release of DeskTop it is not possible to make your first
  461. Host Support connection unless the login offers a shell style environment.
  462. If your normal login is a menu system for example, the Host Support will
  463. fail to connect.
  464.  
  465. 3.7 Connecting to multiple nodes without DeskTop present.
  466.  
  467.     If you are connecting to multiple nodes without DeskTop
  468. running, you may see a dialog displayed to the effect that no more
  469. memory is available.  This is a known problem with DeskTop and will
  470. be fixed in a future release.  To circumnavigate this problem, leave
  471. DeskTop running, iconized if required, and invoke your applications
  472. as before.
  473.  
  474. 3.8 Key mapping VT220 shifted function keys.
  475.  
  476.     The key mapping user interface allows you to map the VT220 shifted
  477. function keys.  As these keys do not have a default value and have to
  478. be down loaded by the application, it is not possible for DeskTop to
  479. provide key mapping on shifted function keys.  See defining nodes on
  480. the desktop, page 24 of the Configuration Guide.
  481.  
  482. 3.9 Network configuration for FTP support
  483.  
  484.     Unlike Telnet and Rlogin protocols the FTP protocol which is now
  485. available within File Transfer needs the PC networking software to be 
  486. fully configured in order to operate correctly.
  487.  
  488. 3.10 FTP support in File Transfer
  489.  
  490.     File Transfer cannot be run successfully using FTP over the
  491. Locus transport.  This is because Locus doesn't support all of the
  492. required socket calls.
  493.  
  494.     Considerable delays can be encountered when aborting a
  495. receive when using FTP.  This is because, for various reasons, the
  496. FTP 'ABORT' command could not be implemented but only affected
  497. through seamlessly closing and re-establishing the session with
  498. the host machine.  Note, this is only an issue with FTP receives.
  499.  
  500.     Problems will be encountered when trying to receive
  501. multiple files, any of which contain spaces in their names.  Any text
  502. in the name before the space will be lost.  This is only an issue 
  503. with FTP receives.
  504.  
  505.     Some FTP servers may not support all of the non-mandatory
  506. FTP services required to allow file transfer to run using FTP.
  507.  
  508.     Leaving a connected File Transfer session for any
  509. considerable time may allow the session to time out.  This is not
  510. an error but a feature of the remote FTP server.
  511.  
  512.     Some FTP servers will not allow logins using blank passwords.
  513.  
  514.     FTP can only be used if the remote node you wish to transfer
  515. to/from has been defined within DeskTop, at this time we do not support
  516. FTP using IP addresses.
  517.  
  518.     Aborting File Transfer when using the FTP protocol and quickly
  519. starting it again to connect to the same host, you may experience a small 
  520. delay when the transfer is set to receive.
  521.  
  522.     On some TCP/IP Stacks the following error message will be received
  523. 'CANNOT FIND LOCALHOST ENTRY IN HOST FILE'.  This can be overcome by ensuring
  524. your TCP/IP stack is configured correctly, or by adding your Internet Domain
  525. to your hostfile  eg.
  526.  
  527.         MyPC.jsb.co.uk
  528.  
  529.  
  530. 3.11 DeskTop Icons
  531.  
  532.     After adding several Icons to the DeskTop you may experience Icons not being
  533. displayed, this is due to a lack of System Resources.
  534.  
  535.             **********************
  536.  
  537. 4. KNOWN BUGS AT THIS RELEASE
  538.  
  539.  
  540. 4.1  FTP File Transfer
  541.  
  542. If trying to transfer a file where the first three characters of the new 
  543. file are the same as a local directory name, the transfer always fails.
  544.  
  545. 4.2  Loading terminal emulator sessions from Outside DeskTop
  546.  
  547. If a terminal emulator session is started from Program Manager, with the DeskTop not 
  548. running it will cause two extra carriage returns to be sent.  This can 
  549. be overcome by ensuring that DeskTop is running.
  550.  
  551. 4.3  POWERfusion for Windows
  552.  
  553. POWERfusion for Windows has been tested, and is currently not working
  554. correctly, please contact JSB Support for latest information on this.
  555.  
  556. 4.4  Problems with the Wyse60 terminal emulator
  557.  
  558. 4.4.1 If an application sends an escape sequence to reverse the screen the 
  559. local status line is also reversed.
  560.  
  561. 4.4.2 If using escape sequences to enter text on to the Status Line,
  562. it will not be displayed until RETURN is pressed.
  563.  
  564. 4.4.3 If Adding Text to the bottom host Status Line pressing the Shift+K
  565. causes it to disappear.
  566.  
  567.  
  568.  
  569. ************************************************************************
  570.  
  571.  
  572. >>PART B. NEW FEATURES IN THIS RELEASE
  573.  
  574. ************************************************************************
  575.  
  576. 1)TERMINAL EMULATIONS
  577.  
  578. The following Terminal Emulations have been added to DeskTop 4
  579.  
  580.     Solaris Console
  581.     UNIXWARE Console
  582.     Wyse60
  583.  
  584.  
  585. 2)CONNECTIVITY
  586.  
  587. The following Network Support has been added for DeskTop 4
  588.  
  589.     Digital PATHWORKS
  590.  
  591.  
  592. The following Remote Login Protocols have been added
  593.  
  594.     DEC, LAT & CTERM
  595.     NVT Multi-host/multi-session
  596.  
  597.  
  598. 3)DESKTOP
  599.  
  600. The following Facilities have been added to the DeskTop
  601.  
  602.     OnLine & PinPoint Help
  603.     Terminal Emulators have a Microsoft Style StatusBar / toolbar Features
  604.     Visual Basic Scripting Capabilities
  605.  
  606.  
  607. 4)FILE TRANSFER
  608.  
  609. The following have been added.
  610.  
  611.     Drag & Drop Interface for Host Support and FTP Support
  612.     Kermit File Transfer Protocol Support 
  613.  
  614.  
  615. ************************************************************************
  616.  
  617.  
  618.  
  619.  
  620.  
  621.