16
MASSTRANSIT 5.1 FTP FALLBACK FEATURE WEB BROWSER AND FTP CLIENT BEHAVIORS Group Logic, Inc. September 5, 2007 Version 1.0

MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

MASSTRANSIT 5.1 FTP FALLBACK FEATURE WEB BROWSER AND FTP CLIENT BEHAVIORS Group Logic, Inc. September 5, 2007 Version 1.0  

Page 2: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     2 

REVISION  HISTORY 

Version    Author      Changes               Date 1.0    JLB      Initial document creation for MassTransit 5.1      9/5/2007 

Page 3: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     3 

CONTENTS  

Revision History ......................................................................................................................................................................................... 2 

Contents .................................................................................................................................................................................................... 3 

Feature Highlights ..................................................................................................................................................................................... 4 

Overview ................................................................................................................................................................................................ 4 

Limitations & Caveats ............................................................................................................................................................................ 4 

Setup & Configuration ........................................................................................................................................................................... 4 

FTP Fallback Usage .................................................................................................................................................................................... 5 

No Plug‐In Or Outdated Plug‐In ............................................................................................................................................................. 5 

Current Plug‐In ....................................................................................................................................................................................... 5 

Browser Support For Microsoft Windows ................................................................................................................................................ 6 

Internet Explorer 6 ................................................................................................................................................................................. 6 

Internet Explorer 7 ................................................................................................................................................................................. 6 

Firefox 1.5 & 2.0 ..................................................................................................................................................................................... 8 

Browser Support For Mac OS X ............................................................................................................................................................... 10 

Safari 2.0 & 3.0 Beta ............................................................................................................................................................................ 10 

Firefox 1.5 & 2.0 ................................................................................................................................................................................... 10 

FTP Client Support For Microsoft Windows ........................................................................................................................................... 12 

Ipswitch WS_FTP Professional 2007 .................................................................................................................................................... 12 

GlobalScape CuteFTP Professional 8.0 ................................................................................................................................................. 13 

FTP Client Support For Mac OS X ............................................................................................................................................................ 15 

Panic Transmit 3.5 ................................................................................................................................................................................ 15 

Fetch Softworks Fetch 5.2 .................................................................................................................................................................... 16 

 

Page 4: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

FEATURE  HIGHLIGHTS  

OVERVIEW 

The MassTransit 5.1 FTP Fallback Feature provides an additional method of working with files remotely hosted on a MassTransit Server. This feature works to effectively improve the overall usability of the product in the event an end user cannot install or upgrade the MassTransit Web Client Plug‐in, or, if using the web client is not possible or restricted due to environmental concerns, such as accessing behind a proxy or on a slower connection. Using industry‐standard FTP (file transfer protocol) to facilitate communication, the FTP Fallback Feature allows users quick and easy access to files in a straightforward and easy‐to‐use way. 

LIMITATIONS  &  CAVEATS  

The MassTransit 5.1 FTP Fallback Feature uses the FTP protocol for communication and has several limitations and caveats. By using FTP, you will not be using key features of the MassTransit Web Client, including: 

Drag & drop file transfer from the web browser  Protection of folder structures and Macintosh specific file information such as resource forks, Finder icons, special 

characters, and file modification times  Encryption of both user passwords and file content  Built‐in lossless compression for faster transfers  Guaranteed delivery of uncorrupted files using checksums and handshakes 

SETUP  &  CONFIGURATION 

The MassTransit 5.1 FTP Fallback Feature is enabled by default for all new Web and Application Client Contacts created within the MassTransit Administrator application. A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. 

 

Once configured, the client can use the FTP Fallback options presented in the MTWeb interface, or, any standard FTP client to connect to the system to transfer files. 

Please see the document entitled FTP Fallback Configuration for detailed instructions on configuring your MassTransit Enterprise Server to support the FTP Fallback Feature. This document can be found on the Group Logic Support Knowledgebase by visiting: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/274 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     4 

Page 5: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

FTP  FALLBACK  USAGE 

NO  PLUG‐IN  OR  OUTDATED  PLUG‐IN 

When connecting to the MassTransit MTWeb user interface, the MassTransit Engine queries the user’s computer to determine if the MassTransit Web Client Plug‐in is installed, and, if installed, the presently installed version. If the user has no plug‐in installed, or, if the plug‐in is older than the version requested by MTWeb, they are prompted to install or upgrade. If the user proceeds with the installation and has FTP Privileges enabled, a new option will be presented to them in the MassTransit MTWeb user interface beneath the plug‐in download instructions, entitled “Use FTP Instead.” Clicking the “Use FTP” button will spawn a new FTP session, which will be handled by the web browser. Each browser has unique handling characteristics for FTP servers, and these are covered later in this document. 

 

CURRENT  PLUG‐IN 

If the user has a current plug‐in installed they will not be prompted to upgrade. However, there may be times in which using FTP may prove more reliable, for example when connecting from a slower connection, such as dial‐up. To accommodate these circumstances, a new link has been added beneath the plug‐in within the MTWeb user interface. 

Clicking the “Click here to transfer files using FTP” link will spawn an FTP session, which will be handled by the web browser. Each browser has unique handling characteristics, and these are covered later in this document.  

 

 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     5 

Page 6: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

BROWSER  SUPPORT  FOR  MICROSOFT  WINDOWS 

INTERNET  EXPLORER  6 

The  MassTransit FTP Fallback Feature works with Internet Explorer 6. The link presented contains the username of the currently logged in user, and, when clicked, hands the URL off to Windows Explorer. Explorer will prompt the user to enter a valid username and password. Anonymous login is not supported by MassTransit, and will result in login failure. 

 

The resulting display shows the user’s mailbox and corresponding folder hierarchy inside Windows Explorer. 

 

Windows Explorer supports file uploads. If a user prefers, however, they can access the URL in a standard FTP client for additional functionality beyond basic upload and download operations. Several popular FTP clients have been tested with Microsoft Windows and these can be found later in this document. 

INTERNET  EXPLORER  7 

The  MassTransit FTP Fallback Feature works with Internet Explorer 7, however, due to new changes introduced in this version, behaves differently than Internet Explorer 6. 

When accessing an FTP link via IE7, the link is presented to the end user as the IP address or system hostname and port. The MTWeb interface automatically inserts the username of the currently logged in user into the FTP link, however, IE7 removes this from the browser status bar and does not pass this argument when the link is clicked. Example: MTWeb presents ftp://[email protected]:2121 to the browser; however, it is ultimately interpreted as ftp://10.10.20.10:2121, despite the proper path being visible in the source of the page. 

Once clicked, IE7 will prompt the user to enter a valid username and password. Anonymous login is not supported by MassTransit, and will result in login failure. 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     6 

Page 7: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

 

After authenticating, the browser will display the user’s folder hierarchy, and the user can then browse the contents and download files accordingly. 

 

IE7 handles FTP links differently than IE6. In IE6, FTP links were automatically handed off to Windows Explorer. In IE7, they are handled by the browser and a user has to specifically “request” that the FTP link be opened by Explorer. 

In IE7, by default, an option entitled “Enable FTP folder view (outside of Internet Explorer)” is turned on. (This can be adjusted inside Internet Options ‐> Advanced.) When enabled, the user can select the Page menu, and then click “Open FTP Site in Windows Explorer.” Unfortunately, the cached login credentials are NOT passed to Windows Explorer. A generic “login failed” error message is displayed, as Windows Explorer is attempting to anonymously connect to the MassTransit FTP Service. 

 

To connect and log in to the FTP Server, the user has two options. 

1. Enter the username and password into the FTP URL in the Explorer address bar. For example: ftp://joewebclient: [email protected]:2121/  

2. Click on the File menu, and then choose Login As… 

PLEASE NOTE: On Windows Vista, the menu bar is hidden by default for all Explorer views, and therefore, no File menu is visible. To view the menu bar, a user must click on Organize, then choose Layout, then click Menu Bar. There is NO Login As… option presented to the user in Windows Vista without the Menu Bar being displayed.) 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     7 

Page 8: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

Once clicked, Windows Explorer will prompt the user to enter a valid username and password. An option exists to save the username and password, however, this is discouraged. 

 

The resulting display shows the user’s mailbox and corresponding folder hierarchy inside Windows Explorer. 

 

Windows Explorer supports file uploads. If a user prefers, however, they can access the URL in a standard FTP client for additional functionality beyond basic upload and download operations. Several popular FTP clients have been tested with Microsoft Windows and these can be found later in this document. 

FIREFOX  1.5  &  2.0 

The  MassTransit FTP Fallback Feature works with Firefox versions 1.5 and 2.0. The link presented contains the username of the currently logged in user, and, when clicked, prompts the user to enter his or her password. 

 

The resulting display shows the user’s mailbox and corresponding folder hierarchy. 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     8 

Page 9: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

 

Firefox is limited to read‐only access of the user’s directory hierarchy. File uploads can be accomplished by accessing the URL using Windows Explorer (and properly authenticating), or, using a standard FTP client. Several popular FTP clients have been tested with Mac Microsoft Windows and these can be found later in this document.  

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     9 

Page 10: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

BROWSER  SUPPORT  FOR  MAC OS  X 

SAFARI  2.0  &  3.0  BETA 

The  MassTransit FTP Fallback Feature works with Safari 2.0 and 3.0 Beta. The link presented contains the username of the currently logged in user, and, when clicked, hands off the requested URL to the Finder. Finder then prompts the user to authenticate, as seen in the figure below. 

 

The resulting display shows the user’s mailbox and corresponding folder hierarchy. 

Users authenticating against Directory Services (Active Directory) will need to re‐enter their username into the Name field shown above. This is due to the way in which Safari handles login names with non‐standard characters. For example, if the username is DOMAIN\JOHN, Safari may improperly display this as DOMAIN%5CJOHN when attempting to connect using FTP Fallback. Simply retype DOMAIN\JOHN into the Name field, supply the password, and then proceed. 

The Mac OS X Finder is limited to read‐only access of the user’s directory hierarchy. File uploads can be accomplished by accessing the URL using a standard FTP client. Several popular FTP clients have been tested with Mac OS X and these can be found later in this document. 

 

FIREFOX  1.5  &  2.0 

The  MassTransit FTP Fallback Feature works correctly with Firefox versions 1.5 and 2.0. The link presented contains the username of the currently logged in user, and, when clicked, prompts the user to enter his or her password. 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     10 

Page 11: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

 

The resulting display shows the user’s mailbox and corresponding folder hierarchy. 

 

Firefox is limited to read‐only access of the user’s directory hierarchy. File uploads can be accomplished by accessing the URL using a standard FTP client on Mac OS X. Several popular FTP clients have been tested with Mac OS X and these can be found later in this document. 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     11 

Page 12: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

FTP  CLIENT  SUPPORT  FOR  MICROSOFT  WINDOWS  

IPSWITCH  WS_FTP  PROFESSIONAL  2007 

The  MassTransit FTP Fallback Feature has been demonstrated to work with Ipswitch WS_FTP Professional 2007. 

 

Users can manually enter a MassTransit FTP Server address into the toolbar (with the corresponding port number, if applicable) or they can use the application’s Site Manager to predefine any number of MassTransit (or other FTP) servers. 

The Site Options are straightforward. Users should pay attention to the hostname (or IP address), and, on the Advanced tab, the port number used to connect to MassTransit. Once the site has been added to the Site Manager, a user can connect to it by simply double‐clicking, or, by clicking the Connect button.    

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     12 

Page 13: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

                

GLOBALSCAPE  CUTEFTP  PROFESSIONAL  8.0 

The  MassTransit FTP Fallback Feature has been demonstrated to work with GlobalSCAPE CuteFTP Professional 8.0. 

 

Users can manually enter a MassTransit FTP Server address into the toolbar (with the corresponding port number, if applicable) or they can use the application’s Site Manager to predefine any number of MassTransit (or other FTP) servers. 

The Site Properties are straightforward. Users should pay attention to the host address (or IP address), and, on the Type tab, the port number used to connect to MassTransit. Once the site has been added to the Site Manager, a user can connect to it by simply double‐clicking, or, by clicking the Connect button.  

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     13 

Page 14: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

                                                

 

 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     14 

Page 15: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

FTP  CLIENT  SUPPORT  FOR  MAC  OS  X 

PANIC  TRANSMIT  3.5 

The  MassTransit FTP Fallback Feature has been demonstrated to work with Panic Transmit 3.5 on Mac OS X. 

 

Users can manually enter a MassTransit FTP Server address into the Connect tab or they can use the application’s Favorites tab to predefine any number of MassTransit (or other FTP) servers. 

.  

The Favorite Properties sheet is straightforward. Users should pay attention to the host address (or IP address) and the port number used to connect to MassTransit. Once the site has been added to Favorites, a user can connect to it by simply double‐clicking

 

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     15 

Page 16: MASSTRANSIT 5.1 FTP FALLBACK FEATURE€¦ · A new option on the Security tab, entitled FTP Privileges, determines whether the Client Contact has permission to connect via FTP. Once

 FETCH  SOFTWORKS  FETCH  5.2 

The  MassTransit FTP Fallback Feature has been demonstrated to work with Fetch Softworks Fetch 5.2 on Mac OS X. 

 

Users can manually enter a MassTransit FTP Server address into the Connect sheet on launch or they can use the application’s Shortcuts feature to predefine any number of MassTransit (or other FTP) servers. 

 

The Shortcuts feature is straightforward. Users should pay attention to the host address (or IP address) and the port number used to connect to MassTransit. Once the site has been added to Favorites, a user can connect to it by simply double‐clicking.  

F T P   F A L L B A C K   B R O W S E R   A N D   C L I E N T   B E H A V I O R S    |     16