HTTP based Networked TaxWise Home
2009 Archives
Other Links

[Maps]

Privacy Policy

Home
Up
Standalone Taxwise
Where to get TaxWise
Networked Taxwise
HTTP based Networked TaxWise
Taxwise Online (TWO)
TaxWise Tips & Tricks
Additional TaxWise Tips & Tricks
TaxWise News
Using 8879 within TaxWise
Wireless Networked Taxwise


 

Custom Search

There are three main processes or activities involved in Preparing and E-filing Tax returns at a VITA Site.

  •      Creating and preparing a Tax Return.

  •      Getting E-files to the EFC and then to the IRS

  •      Tracking status of returns and Reporting on site productivity

TaxWise is the software package that helps us support these activities.  In its basic form, TaxWise could be viewed as a three-tier architecture consisting of the User Interface, the Application, and the Database.

In a standalone TaxWise Desktop installation, all three tiers are on each workstation.  Information associated with the returns prepared on the workstation is saved in the local workstation database.  We back up and restore returns onto the transmitting computer that holds the site database for all the returns prepared at the site.

In the standard Networked TaxWise Desktop recommended by CCH/UTS, the machine acting as TaxWise Server shares the whole drive or volume on which the TaxWise UTSxx Directory is located.  (Actually TaxWise Server is a bit of a misnomer since the UTSxx\DATABASE Folder is managed by the appropriate ODBC drivers, and a few files on the top-level of UTSxx are used;  TaxWise does not need to run on the Server machine).  Sharing requires providing full control privileges to all users on the network, and means that the site database is exposed to all of them.  The User Interface is on the workstation on which the tax return is created and prepared.  The application files are loaded from the server over the network, and the information associated with each return is stored in the site database.  Connections are held open for the duration of the return preparation.  A break in the connection may result in database corruption, loss of data and frustrated tax preparers and taxpayers.  We found performance was slow and connections unreliable because real time interaction is required between the site database and each client workstation for preparing returns.  This occurred with TaxWise Server running both on a Windows XP Pro and a Windows Server 2003 machine.

In the TaxWise Online configuration, the User Interface is the web browser on a workstation connected to the internet.  The application runs on the server computer across the internet, and all information associated with the site returns is stored on the main Database.  This configuration requires no special software installation on individual workstations connected to the internet.  Adequate performance requires a recommended minimum internet connection rated at 800 kilobytes/sec which is approximately 6.4 Megabits/second.

TaxWise Online works well in an environment with a reliable high-speed internet connection.  It is not suitable in an environment where the bandwidth and QOS to the internet is limited, or if there is no internet access.

At VITA @ Milpitas Public Library site, volunteers use a number of laptops to prepare and E-file tax returns.  The Library IT policy does not permit connection of non-library equipment to the wired LAN Network, and  we do not have access to desktops or computers that are already on the library networks for the extended hours during which we serve taxpayers.  For several years, we used the standard Networked TaxWise Desktop for our operations.  To avoid exposing the full shared C drive of the TaxWise Server machine, we installed the TaxWise software on a shared N: drive on the Server Machine, and mapped the N: drives on the other workstations to this shared drive.  This worked well for a small number of workstations, but difficulties came with expansion.  The large number of network cables to be set up reliably got into the way of working, and people kept tripping over them.  To mitigate the situation, we installed a local TaxWise on the C drive of each workstation on which returns were prepared, and then backed up and restored onto the shared N: drive through the network on which the e-files were generated and the DCNs assigned, running both systems at the same time.  We used both wired and encrypted wireless LAN for this purpose, and reduced the number of network cables considerably.  This arrangement worked well in past years, but fell apart in 2009 (2008 Tax Year) due to a change in the TaxWise software.  Two separate installations could not work in harmony on the same machine at the same time, and required running the TwTech/setup.exe on a drive before running TaxWise from that drive.

The communication problems did not appear during initial setup of the network prior to the tax preparation season. It only became a problem during the tax preparation session when about an hour into the session, individual workstations lost connectivity even though the shared drive looked like it was mapped correctly.

When using the networked installation, it is necessary only to update the server with TaxWise updates.  The local installations needed individual updating.  To make use of the network and avoid moving a USB flash drive from machine to machine, we set up a separate Windows SharePoint Web server from which it was possible to download scripts and files onto each machine.  In 2009, the TaxWise Server and transmitting computer was a Windows Server 2003 machine named snow-white running Web Sharepoint Services (WSS) 2.0.  The dedicated SharePoint Website for the VITA site was also named snow-white (with apologies to the evil stepmother and the seven dwarfs who did not have machines named after them!).  Snow-white was the server used to update the individual workstations and act as the print server of the network.

Typically, a Windows server runs DHCP server services for the network.  In our situation, the DHCP server on snow-white was disabled, and we used the DHCP server of a network router to manage the IP addresses of the local network.

This setup simplified initial installation and subsequent updates of TaxWise on each individual workstation.  For initial installation, the workstation was connected with a network cable to the LAN, and once network connectivity was established, we installed TaxWise Desktop directly from a copy of the TaxWise CD on Snow-white.  Multiple simultaneous installations were possible depending on the LAN network load.  The wireless connectivity was set up on the LAN using either the built in or an aftermarket network adapter card.  The encryption key for the wireless network was copied directly from snow-white over the wired network connection, and entered into the configuration screen to set up the wireless connection.  The final check was to disconnect the network cable and verify that the system was up and running.

On a weekly basis, the standard site startup operating procedure on each workstation was to check  that encrypted wireless network connection was established for each workstation, and then to hit snow-white’s homepage.  If the workstation could see the home page on snow-white, it meant that both network connectivity and http protocol were functioning properly.  When the wireless connection was established, but we could not hit the snow-white SharePoint site, in most cases it was because the wireless connection manager had connected to a different wireless network.  By changing the connection to the right network, it was possible to access Snow-white.  In a few cases, this did not solve the problem, but required either disabling and enabling the wireless card, or restarting Windows on the workstation.

The frustrations became intolerable when the wireless network connectivity and http protocol were working, we could hit the snow-white SharePoint Website, but could not obtain access to the contents of Snow-white’s shared N: drive on which the TaxWise Server UTSxx directory was located, even though Windows Explorer showed that we were connected to the drive.  We never could determine the cause of this failure.

In addition, information from the technical coordinators of AARP indicated that due to the 10 machine connection imposed by Windows XP Pro, it was just not possible to have more than 10 machines using the standard Networked TaxWise Desktop configuration recommended by UTS.

The network architecture has now evolved to what we call the HTTP Networked TaxWise Desktop installation as follows::

1)    Snow-white is a Windows Server 2003 laptop which provides general services to the network.  The TaxWise Server is located on snow-white. The primary human interaction with snow-white is through the SharePoint Web server from which it is possible to download updates and installations scripts onto each of the client workstations.  Snow-white is also a print server for pooled network printers.

2)    Each machine is an independent installation of a local TaxWise Desktop, with the same user accounts set up on all the machines.  Returns are prepared on the individual machines and the e-files created and the returns printed.  Naturally the starting DCNs of each machine is different.since the machines are all independent.  If the return is backed up and restored on snow-white without generating an e-file or the dcn, it is possible to then generate those on snow-white.

3)    By using the document upload capability of SharePoint, it is possible to set up a list of records so that each backup set can be saved and managed with a time, date, and identity of the uploading workstation.  Since this kept a complete history of the dates of each of the backups, it was possible to reconstruct the sequence of operations to bring the state of the returns to a desired date, and to restore returns out of sequence.

4)    Data is transferred by uploading backups using http and Internet Explorer which is the web server fully supporting SharePoint. The same functionality could also be obtained using ftp connection which loses the advantage of managing the meta information.

5)    Snow-white SharePoint web includes scripts for managing and changing the defaults on each of the client workstations.  It also updates all the TaxWise user accounts and passwords on each of the workstations. We did not try it this time, but it is conceivable that we could use the script to clean out all the returns on each workstation at the beginning of each session.

6)    All changed returns during the session were uploaded to snow-white at the end of the session.

7)    Workstations could access snow-white’s console using Windows Remote Desktop Protocol (RDP) (2 simultaneous connections)

The basic concept of the system is to use operating system server technology to manage the data of multiple TaxWise Desktop installations instead of using the Networked TaxWise Desktop.

July 9, 2009, by Site Coordinator, VITA @ Milpitas Public Library

Home | Volunteering for 2009-2010 | Volunteering for 2010-2011 | VITA Sites | Tax Training | To IRS Link & Learn Site | Volunteer Info | About Us | TaxWise | Taxpayer Info | Documents | Tax Topics | Questions and Answers | Online Store | Other Topics

Information on this site is obtained from sources considered reliable, but not guaranteed accurate. The purpose is to inform only; for advice and decisions, please refer to IRS website http://www.irs.gov. Comments regarding this web site should be directed to webmaster@vita-volunteers.org. Privacy Policy. Copyright © 2003-2009  vita-volunteers.org. All rights reserved.
Last modified: 10/28/09.