Posts Tagged ‘web client’

Expired WinZip Trial Prevents Successful Decompression Of A File Download With MassTransit Web Client

Wednesday, February 9th, 2011

If an expired WinZip trial has prevented you from successfully opening “.zip” files downloaded with the MassTransit Web Client, you can tell Windows to stop using WinZip and instead decompress “.zip” files with Windows built-in decompressor. Once you have done this, you can locate the files you downloaded with MassTransit in your “Downloads” folder (this is the general default setting, you may have designated a different target folder) and doubling clicking them will decompress them immediately.

The problem

File Type associations are used to tell Windows what program opens what kind of file. For example if you install MS Office, file associations tell Windows that a “.doc” or “.docx” file should be opened by MS Word and if you install an archiving application like Winzip, file associations will configure Windows so “.zip” files are opened by Winzip.

In previous Windows version, to view or modify these settings, we would open Windows Explorer, click on Tools, Folder Options… and then the File Types tab. This functionality is not visually available in Windows Vista or Windows 7.

in Windows Vista for instance, to modify an association we need to open Control Panel and select Programs


In the “Default Programs” group click on “Make a file type always open in a specific program”

And we can see and change the current file type associations.


Still, this approach does not allow you to delete an existing association or restore it to its original settings.

As an example, by default, Windows expands “.zip” archives when you double click on them. If you install an utility like Winzip, the file association is changed by Winzip so when you double click on the archive, Winzip is executed to expand it. If, later you decide to uninstall Winzip, the file association may remain linked to it, so Windows can’t expand the archive.

Restoring File Type Association in Windows Vista and Windows 7

Solution:

Windows Vista and Windows 7 provide a command line utility, appropriately called “Assoc” to configure File Type Associations.

To run it, do the following:

Click on Start Menu

Click on Run

Enter cmd.exe (The Command Prompt window opens
)

Type: assoc .zip=

Hit the Enter key

That command will delete the explicit .zip file type association so it gets back to the default (Windows) setting.
 
If you want to view what the current association is for a certain file type, at the command prompt you type: 
Assoc [FileType]

If you enter 
Assoc .zip it will display
.zip=Winzip.exe .

If you need to know more about the Assoc command and File Type Association, you can refer to the following Microsoft KB article:

How to Use the Assoc Command to Change File Associations

http://support.microsoft.com/kb/184082

Is MassTransit Web Client plug-in compatible with 64-bit versions of Windows and Mac OS?

Monday, June 14th, 2010

Summary:

Group Logic supports MassTransit Server on Windows 64-bit platforms. Currently, version 7.0.1 of the MassTransit Web Client plug-in (available for the latest MassTransit HP 7.0.1 Servers) is supported for Safari in 64-bit mode but it is not supported for Internet Explorer running in 64-bit mode. MassTransit Web Client plug-ins prior to version 7.0.1 are not supported for Internet Explorer and Safari browsers running in 64-bit mode. However, you can use the MassTransit Web Client plug-in on a 64-bit operating system by running the browser in 32-bit mode.

If you do not want to switch your browser to 32-bit mode and the HTTP transfer method is available on the server, you can use it to transfer files with the MassTransit Web Client. To use HTTP click, the “Switch to use HTTP” link on the Send Files or Download Files page. For information about how to configure the HTTP transfer method, see the “Windows Web Configuration Instructions” document on the MassTransit Latest Releases page.

If you are using Mozilla Firefox, you shouldn’t have any problems with MassTransit Web Client on 64-bit Windows and Mac, since all current versions of Firefox released by Mozilla are 32-bit.

Description:

To use MassTransit Web Client 7.0.1 via Internet Explorer on 64-bit operating systems, you must run Internet Explorer in 32-bit mode. If you use MassTransit Web Client prior to version 7.0.1, you must run Internet Explorer or Safari in 32-bit mode. The 64-bit platforms of Window and Mac have both the 32-bit and 64-bit versions of Internet Explorer and Safari available.

Set Internet Explorer 8 to run in 32-bit mode on 64-bit Windows

The 32-bit version of Internet Explorer is available in the Start menu. Commonly, the 32-bit Internet Explorer is the default browser. However, some programs will automatically launch the 64-bit version of the browser. To check which version of Internet Explorer is currently running open the Help menu in IE and select About Internet Explorer. If you are running the 64-bit browser, it will say “64-bit Edition“ after the version number. In this case, close Internet Explorer and:

  1. Go to the Start menu->All Programs
  2. Run the 32-bit version of the browser by clicking on the Internet Explorer application.

Set Safari 5 to run in 32-bit mode on 64-bit Mac OS

To run Safari 5 in 32-bit mode:

  1. Quit Safari if it is running.
  2. Open Applications.
  3. In Applications, highlight the Safari application and press Command (Apple) key+I, or open File->Get Info.
  4. In the Safari Info window, mark the Open in 32-bit mode check box and close the window.
  5. Restart Safari.

Now, you can download the MassTransit plug-in for the Web Client and use it to transfer files.

For more information about the MassTransit Web Client plug-in of MassTransit 7, please refer to the Web Client User Guide.

MassTransit 6.1.x Web Client plug-in with Firefox 3.6 displays the drag and drop area all black (Windows only)

Tuesday, April 6th, 2010

Symptom:

If Firefox 3.6 for Windows is used with the MassTransit Web Client plug-in to log into a MassTransit server, the “drag and drop” area of the “Send files” tab appears black.

Steps to reproduce:

Launch Firefox 3.6 and log in to the server with a web client account.

When you log in, select the plug-in transfer mode, if not selected.

Select the “Send files” tab and observe the “drag and drop” area. It is displayed black.

Fix:

An update for the MassTransit server resolves this visual glitch with Firefox 3.6. A MassTransit administrator can download the webclient.zip file, extract it, and place it in the ~Group Logic\MassTransit Server 6\MTWeb\webroot\css folder.

Restart the web browser.

Next time you log in to the server via Firefox 3.6, the drag and drop box will appear correctly, displaying the “Drag files here” text.

Setting up remote mailboxes on MassTransit 6.x Server

Monday, November 30th, 2009

Summary:

By default, mailboxes for all contacts are stored in a User Mailboxes folder located in the MassTransit installation folder. You can choose a new default location to store the User Mailboxes folder. In addition, you can choose a custom location for any individual contact. Mailboxes can be stored in any folder or disk drive available to MassTransit. Follow the steps in this article to configure remote mailboxes for your contacts on Windows Server 2003, Windows XP, Windows Server 2008, and Windows Server 2008 R2.

Description:

1. Provide the appropriate login credentials for MassTransit.

First, you need to choose a domain account which will be used by MassTransit to authenticate to Windows and access the remote mailboxes. This user needs to have administrative privileges on your MassTransit server machine.

Open the Services console (available in Control Panel->Administrative Tools) and right click on the MassTransit service. Select the “Properties” option from the context menu.

In the “Log On” tab, select the “This account” radio button and browse for the chosen domain user by clicking on the “Browse…” button. Enter the domain account’s password in the “Password” field. Then, retype the password in the “Confirm password” field and click on the “Apply” button. A message will appear stating: “The account domainuser has been granted the Log On As A Service right”, where domainuser is the name of the domain account you chose. Click on the “OK” button.

Now, you need to restart the MassTransit service to apply these changes.

2. Provide permissions to MassTransit for the remote mailbox folder.

You can choose a remote location for the mailboxes of all your MassTransit contacts and for an individual user. Go to the remote location where you want to place the mailbox(es) and give READ & WRITE permissions to the domain user you used in the previous step.

3. Set the remote mailbox.

Follow the steps below to set a remote mailbox for all your MassTransit contacts or for an individual user.

3.1. Setting up remote mailboxes for all MassTransit contacts.

In order to configure all MassTransit contacts to use mailboxes on a remote location, launch the MassTransit Administrator and click on the “Setup” button from the Navigation bar.

In the “Special” tab, select the “Use Custom Location” radio button from the “Location of User Mailboxes Folder” area and click on the “Choose…” button. Choose a location for the remote mailboxes and click on the “OK” button.

Click “OK” to close the “Setup” window.

3.2. Set up a remote mailbox for an individual contact.

In order to configure an individual contact to use mailbox on a remote location, launch the MassTransit Administrator and edit a contact.

In the “Mailbox” tab of the “Contact Information” window, check the “Use Custom Mailbox” check box. Then, click on the “Select…” button and browse for a remote location of the contacts’ mailbox. Click on the “OK” button after you selected a desired network location.

Click “OK” once again to close the “Contact Information” window.

At this stage, MassTransit should be set up for all contact types, except that web contacts will only be able to transfer files using the MassTransit plug-in. If you want web contacts to be able to transfer files via HTTP, you need to provide access permissions and login credentials to IIS for the remote mailbox and MTWeb. To do that, please follow the steps below.

4. Provide the appropriate login credentials for IIS.

You need to choose a domain account which will be used by IIS to authenticate to Windows and access the remote mailboxes. It is recommended that this user have NOT administrative privileges in your network.

4.1. Login credentials for IIS 5 or 6 on Windows Server 2003 and Windows XP.

Open the IIS Manager from Control Panel->Administrative Tools. Under the “Web Sites” folder, right click on the Default Web Site entry (or whichever entry is configured for your MassTransit web setup) and select Properties.

Select the “Directory Security” tab. Under the “Authentication and access control” area, click on the “Edit…” button.

In the “Authentication Methods” window that appears, check the “Enable anonymous access” check box and click on the “Browse…” button. Find and select the domain user you want IIS to authenticate with. Enter the chosen domain account’s password in the “Password” field and click on the “OK” button. Then will appear the “Confirm password” window prompting you to retype your password. Click on the “OK” button when you have reentered the password.

Click on the “OK” button in the “Default Web Site properties” window and restart the IIS service. You can do that from the IIS Manager or from the Services console.

4.2. Login credentials for IIS 7.0 or 7.5 on Windows Server 2008 and Windows Server 2008 R2.

Open the IIS Manager from Control Panel->Administrative Tools. In the “Connections” pane, expand the server name, expand “Sites”, and then click on the “Default Web Site” entry (or whichever entry is configured for your MassTransit web setup) to display the IIS configuration “Home” pane.

In the “Home” pane, double click the “Authentication” icon. Then, select “Anonymous Authentication” and click on the “Edit…” button from the “Actions” pane.

In the window that appears, choose the “Application pool identity” radio button and click “OK”.

Open a command prompt from Start->Run… and enter the following 2 command lines:

cd %windir%\system32\inetsrv

appcmd set config /section: applicationPools /[name=’AppPool‘].processModel.identityType:SpecificUser /[name=’AppPool‘].processModel.userName:domainname\username /[name=’AppPool‘].processModel.password:password

where AppPool is your application pool (by default, this is the DefaultAppPool application pool), “domainname” is the name of your domain, “username” is the account you wish IIS to authenticate with, and “password” is the account’s password.

5. Provide the appropriate access permissions to IIS for MTWeb.

Navigate to the “MTWeb” folder within the “MassTransit Server 6” installation folder. By default, this folder is placed on the system drive in:
~Program Files\Group Logic\MassTransit Server 6\MTWeb
On 64-bit versions of Windows, the default location of the MTWeb is on the system drive in:
~Program Files (x86)\Group Logic\MassTransit Server 6\MTWeb

Give READ & WRITE permissions to the domain user (chosen in the previous step) for the parsed and templates_c folders located inside the “MTWeb” directory. Browse the webroot folder located in the “MTWeb” directory and find the MT-PHPLog.log file. Give READ & WRITE permissions to the chosen domain user for this file.

Navigate to the tmp folder within the “php” folder. By default, this folder is placed on the system drive in:
~\php\

Give READ & WRITE permissions to the chosen domain user for the “tmp” folder.
Confirm that the PHP installation directory has appropriate system permissions. To do that, give Read, Execute, and List permissions to the domain account for the “php” folder.

6. Provide permissions to IIS for the remote mailbox folder.

Go to the remote mailbox and give READ & WRITE permissions to the domain user used for IIS authentication.

Restart the IIS service from the IIS Manager.

The set up for remote mailboxes of the web contacts is now complete. Your web contacts should be able to successfully transfer files using the MassTransit plug-in or HTTP.

NOTE: For information on how to configure remote mailboxes on MassTransit 7 servers, please refer to Mailboxes page.

Read, Execute, and List permissions for the PHP installation directory

Uninstalling the MassTransit 6.1 Web Client from Windows Vista without administrative privileges

Monday, November 9th, 2009

Question:

How can I uninstall the MassTransit 6.1 Web Client from Windows Vista without administrative privileges?

Answer:

Uninstallation of the MassTransit 6.1 Web Client from Windows Vista by users without administrative privileges is possible only if User Account Control (UAC) is turned ON. In this case, open the Programs and Features window in the Windows Control Panel and click on “MassTransit Web Client”. Then, click on the “Uninstall” button. While uninstalling, a message will appear stating that the application you are attempting to uninstall is from an unidentified publisher. You can click on the “Details” button in the left bottom corner of the window for more information. This will display the following information, though the version number will vary with subsequent releases: 6.1.0174, Group Logic, Inc.

After the uninstallation completes, delete the MTAssistant folder and its contents from the following destination on your system drive: ~\Users\<User Name>\AppData\Local\

Note: Uninstallation of the MassTransit 6.1 Web Client from Windows Vista is not possible by users without administrative privileges if User Account Control (UAC) is turned OFF. If you attempt to remove the web client, a message will appear stating: “You must be an Administrator to remove this application. To remove this application, you can log on as an Administrator, or contact your technical support group for assistance.” In this case you will have to contact your system administrator to execute the uninstallation.

Installing the MassTransit 6.1 Web Client on Windows Vista without administrative privileges

Monday, November 9th, 2009

Question:

How can I install the MassTransit 6.1 Web Client on Windows Vista without administrative privileges?

Answer:

Installation of the MassTransit 6.1 Web Client on Windows Vista by users without administrative privileges requires the following:

  • User Account Control must be turned on
  • An administrator’s password must be entered

If User Account Control (UAC) is turned ON, a message will appear stating: “To continue, type an administrator password, and then click OK.” You will need to type an administrator’s password or contact your system administrator to enter the password in order to proceed with the installation. After the Web Client is installed, users without administrative privileges on this machine can successfully use it to transfer files.

Note: Installation of the MassTransit 6.1 Web Client on Windows Vista by users without administrative privileges is not possible when User Account Control (UAC) is turned OFF. If you attempt to run the installer, a message will appear stating: “This installer requires administrator privileges.” In this case, you cannot proceed any further. You will have to contact your system administrator to execute the installation. After the Web Client is installed by the administrator, users without administrative privileges on this machine can successfully use it to transfer files.

For information on installing MassTransit 7 web client on Windows Vista without administrative privileges please refer to http://docs.grouplogic.com/display/MassTransit/Troubleshooting#Troubleshooting-faq

Some file types do not transfer when using MassTransit with Firefox’s built-in HTTP file transfer support

Friday, November 6th, 2009

When transferring files from a Mac to a MassTransit server using Firefox’s built-in HTTP file transfer support (without the MassTransit Plug-in), you will be able to select two file types that cannot actually be transferred using HTTP. The affected types (.app and .pkg files) are considered “bundles” or “packages” on Mac OS X. They normally look like a single file but are essentially folders containing multiple related files. The HTTP protocol is not designed to transfer folders and is unable to actually transfer these files, but a bug in Firefox allows them to be selected nevertheless.

If you need to transfer .app or .pkg files, you can enclose them in .zip file or  install the MassTransit Web Client Plug-in, which allows you to transfer folders, including bundles. You can also avoid the specific bug by using Safari, which will properly prevent selection of bundles.

INFO: How To Disable the Download All Button For the Generic Web Client

Tuesday, November 11th, 2008

Summary:

MassTransit 6 allows you to disable the “Download All” button for the Generic Web Client.

Description:

There is a new setting in the MassTransitEngine.cfg file that allows you to disable the “Download All” button on the Pick Up tab of the file transfer plug-in. This setting is only for the Generic Web Client.

Find the following line in the MassTransit.Engine.cfg file and uncomment it by removing the %% at the beginning of the line.

DISABLE_DOWNLOAD_ALL_FOR_GENERIC_WEB_CLIENT = TRUE

When set to TRUE the Download All button does not appear on the Pick Up tab and the Generic Web Client is forced to drag and drop files.

Note: Any time you make a change to the MassTransitEngine.cfg file you must restart the MassTransit engine for the changes to take effect.

Deploying the MassTransit Web Client in Managed Environments

Monday, September 10th, 2007

Summary:

The MassTransit web client can be deployed remotely to user desktops using SMS or similar technologies. Documentation is available on how to implement this deployment to ensure proper operation of the MassTransit components.

For information on how the MassTransit 7 web client is deployed, please refer to Introduction page of the Web Client User Guide.

Description:

The attached documents provide a general overview of the deployment process on supported platforms, including destination component paths and additional steps that may need to be performed for both installation and uninstallation.