<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://techwiki.neosys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop</id>
	<title>NEOSYS Technical Support Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://techwiki.neosys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop"/>
	<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php/Special:Contributions/WikiSysop"/>
	<updated>2026-05-29T18:12:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=User_talk:Arya&amp;diff=1328</id>
		<title>User talk:Arya</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=User_talk:Arya&amp;diff=1328"/>
		<updated>2013-09-17T13:00:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to &#039;&#039;NEOSYS Technical Support Wiki&#039;&#039;!&#039;&#039;&#039;&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:WikiSysop|WikiSysop]] 13:00, 17 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=User:Arya&amp;diff=1327</id>
		<title>User:Arya</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=User:Arya&amp;diff=1327"/>
		<updated>2013-09-17T13:00:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Creating user page with biography of new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Arya.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=User_talk:Nikhil&amp;diff=1153</id>
		<title>User talk:Nikhil</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=User_talk:Nikhil&amp;diff=1153"/>
		<updated>2013-01-07T12:25:52Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to &#039;&#039;NEOSYS Technical Support Wiki&#039;&#039;!&#039;&#039;&#039;&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:WikiSysop|WikiSysop]] 12:25, 7 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=User_talk:Nikhil_Stephen&amp;diff=1148</id>
		<title>User talk:Nikhil Stephen</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=User_talk:Nikhil_Stephen&amp;diff=1148"/>
		<updated>2012-12-20T13:52:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to &#039;&#039;NEOSYS Technical Support Wiki&#039;&#039;!&#039;&#039;&#039;&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:WikiSysop|WikiSysop]] 13:52, 20 December 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Main_Page&amp;diff=187</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Main_Page&amp;diff=187"/>
		<updated>2008-08-01T18:53:23Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;This is the Technical Support NEOSYS Wiki.&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
[[Installing NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Moving NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Upgrading NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Configuring NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Administering NEOSYS Server]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting NEOSYS]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=186</id>
		<title>Installing NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=186"/>
		<updated>2008-08-01T18:50:59Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Installing NEOSYS Service]]&lt;br /&gt;
&lt;br /&gt;
[[Configuring Antivirus for NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Benchmarking NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up HTTPS]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up TCP/IP filtering]]&lt;br /&gt;
&lt;br /&gt;
[[Installing IE7 Download Blocker]]&lt;br /&gt;
&lt;br /&gt;
[[Establishing Emergency Support Procedures]]&lt;br /&gt;
&lt;br /&gt;
[[Technical / Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up for non-latin characters]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Upgrading_NEOSYS&amp;diff=185</id>
		<title>Upgrading NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Upgrading_NEOSYS&amp;diff=185"/>
		<updated>2008-08-01T18:49:37Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 9 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upgrading NEOSYS fully ==&lt;br /&gt;
&lt;br /&gt;
=== Backing up ===&lt;br /&gt;
&lt;br /&gt;
If you have the time, backup the entire NEOSYS folder or&lt;br /&gt;
&lt;br /&gt;
To backup just the programs copy Neosys\Neosys, Neosys.net, Neosys.mac&lt;br /&gt;
&lt;br /&gt;
To backup the data copy DATA&lt;br /&gt;
&lt;br /&gt;
=== Downloading ===&lt;br /&gt;
&lt;br /&gt;
Get the latest version of NEOSYS&lt;br /&gt;
&lt;br /&gt;
Save http://www.neosys.com/support/adagency.exe in downloads folder and then run it.&lt;br /&gt;
&lt;br /&gt;
=== Downloading previous versions of NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
The 8 previous versions of neosys are stored at:&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency2.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency3.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency4.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency5.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency6.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency7.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency8.exe&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/support/adagency9.exe&lt;br /&gt;
&lt;br /&gt;
=== Installing ===&lt;br /&gt;
&lt;br /&gt;
Closing NEOSYS processes should happen automatically during upgrade but you can also do it manually as follows:&lt;br /&gt;
&lt;br /&gt;
[[Closing NEOSYS services]]&lt;br /&gt;
&lt;br /&gt;
The installation procedure first creates a GLOBAL.END file in the NEOSYS programs folder causing all serving processes to terminate. Maintenance processes must be terminated manually.&lt;br /&gt;
&lt;br /&gt;
Next, the installation procedure attempts to update the WAITING.EXE file and, if the processes haven’t terminated quickly enough, this will fail asking for retry or abort. Retry immediately or once all the processes have terminated.&lt;br /&gt;
&lt;br /&gt;
The last step of the installation procedure is to delete the GLOBAL.END file to allow processes to start normally.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
If you choose to abort the installation for any reason then the GLOBAL.END file will have to be deleted manually since its presence prevents any processes from starting up.&lt;br /&gt;
&lt;br /&gt;
=== Post installation steps ===&lt;br /&gt;
&lt;br /&gt;
New versions of the software sometimes perform quick or long database conversions.&lt;br /&gt;
&lt;br /&gt;
Starting NEOSYS in maintenance mode immediately after upgrading leaves you more in control if anything goes wrong.&lt;br /&gt;
&lt;br /&gt;
It not necessary to use the maintenance mode to start-up once after upgrading and before starting an automatic neosys process.&lt;br /&gt;
&lt;br /&gt;
== Upgrading NEOSYS with patch files ==&lt;br /&gt;
&lt;br /&gt;
Patch files can be used to update a very recent installation of neosys without doing a full install and without getting people out of NEOSYS.&lt;br /&gt;
&lt;br /&gt;
If in doubt do a full install.&lt;br /&gt;
&lt;br /&gt;
#Copy the file which is probably something like ADAGENCY.1 or ACCOUNTS.1 to the neosys\neosys folder&lt;br /&gt;
#F5&lt;br /&gt;
#INSTALL ADAGENCY&lt;br /&gt;
#Follow instructions&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Technical_/_Hardware_requirements&amp;diff=163</id>
		<title>Technical / Hardware requirements</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Technical_/_Hardware_requirements&amp;diff=163"/>
		<updated>2008-08-01T18:49:36Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Hardware requirements ===&lt;br /&gt;
#Entry level server computer &lt;br /&gt;
#1 GB RAM &lt;br /&gt;
#80 GB HDD &lt;br /&gt;
&lt;br /&gt;
=== Software requirements ===&lt;br /&gt;
# Windows 2003 Standard Edition installed as a workgroup and not as part of a domain&lt;br /&gt;
# DO NOT assign any roles for the server (eg DNS or DHCP or FILE SERVER) – just deliver the server AS IT IS – but keep the OS cd in the tray&lt;br /&gt;
# All service packs and updates applied (except IE7)&lt;br /&gt;
# No Anti-Virus or any other program loaded&lt;br /&gt;
&lt;br /&gt;
=== Installation requirements ===&lt;br /&gt;
# Two partitions on the hard disk (C &amp;amp; D)&lt;br /&gt;
&lt;br /&gt;
=== Backup requirements ===&lt;br /&gt;
# 2 x 1 GB USB drives for backup&lt;br /&gt;
&lt;br /&gt;
=== Router requirements ===&lt;br /&gt;
# Username and password for the router / or someone who can configure port forwarding / virtual server configuration&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_TCP/IP_filtering&amp;diff=157</id>
		<title>Setting up TCP/IP filtering</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Setting_up_TCP/IP_filtering&amp;diff=157"/>
		<updated>2008-08-01T18:49:36Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tcp/ip filtering is a simple but effective firewall but cannot distinguish between incoming and outgoing traffic or do port forwarding.&lt;br /&gt;
&lt;br /&gt;
All dedicated Neosys client servers which are installed in future will have TCP/IP filtering enabled and we will drop installation of anti-virus programs. However it the client has a workgroup anti-virus installation than it can be installed in addition to TCP/IP filtering.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
#Despite Windows telling you that it is necessary to reboot to activate any changes, it is probably NOT necessary.&lt;br /&gt;
#Don&#039;t do changes while critical users are working or you cannot get power cycle the server since changing filtering sometimes causes network failure.&lt;br /&gt;
&lt;br /&gt;
The following ports need to be opened when TCP/IP filtering is enabled:&lt;br /&gt;
&lt;br /&gt;
*80/8123     web&lt;br /&gt;
*443/4430    secure web&lt;br /&gt;
*22/19580    ssh&lt;br /&gt;
*25/2500     smtp&lt;br /&gt;
*5500/55000  vnc reverse connection&lt;br /&gt;
&lt;br /&gt;
and optionally&lt;br /&gt;
*3389/33890    rdc&lt;br /&gt;
*5900/59000    vnc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On our own NEOSYS server, some standard ports which need to be opened:&lt;br /&gt;
&lt;br /&gt;
*21 standard ftp&lt;br /&gt;
*80 standard http&lt;br /&gt;
*443 standard https&lt;br /&gt;
*3389 standard remote desktop connection&lt;br /&gt;
&lt;br /&gt;
NEOSYS non-standard ports&lt;br /&gt;
&lt;br /&gt;
*2500 neosys smtp&lt;br /&gt;
*4430 neosys https port&lt;br /&gt;
*55000 neosys ultravnc reverse connection&lt;br /&gt;
*19580 neosys ssh port&lt;br /&gt;
*8000 neosys wiki&lt;br /&gt;
&lt;br /&gt;
TCP/IP properties, advanced, options&lt;br /&gt;
&lt;br /&gt;
[[Image:tcpipfiltering1.png]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=152</id>
		<title>Setting up HTTPS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=152"/>
		<updated>2008-08-01T18:49:36Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 33 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creating a single HTTPS web site ==&lt;br /&gt;
&lt;br /&gt;
=== Creating a site in IIS ===&lt;br /&gt;
&lt;br /&gt;
In order to run on the same port number, IIS sites need either unique ip numbers (set in tcp/http *and* ssh/https settings) or different host header values.&lt;br /&gt;
&lt;br /&gt;
Therefore either the ip number has to be one of the available ones provided to neosys by leaseweb etc. or the host header value must be set to &#039;&#039;&#039;clientname&#039;&#039;&#039;.hosts.neosys.com.&lt;br /&gt;
&lt;br /&gt;
The port number for tcp/http should be the neosys standard arbitrary port of 8123, not port 80 in order to prevent access via standard http. We could use various almost arbitrary ports for http since they are going to blocked by tcp/ip filtering or a firewall but it is better to know that port 8123 is the only one since IIS insists on having some port open for http.&lt;br /&gt;
&lt;br /&gt;
The https options are only available after running selfssl (see below) at least once on the server.&lt;br /&gt;
&lt;br /&gt;
[[Image:httpadvancedwebsitesetup.png]]&lt;br /&gt;
&lt;br /&gt;
=== Install ssl/https on the site. ===&lt;br /&gt;
&lt;br /&gt;
install selfssl.exe from Microsoft site (iis60rkt.exe available in neosys nl1 download folder) only the ssl utility is needed.&lt;br /&gt;
&lt;br /&gt;
http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&amp;amp;displaylang=en&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
&lt;br /&gt;
[[Image:SelfSSL.png]]&lt;br /&gt;
&lt;br /&gt;
 C:\Program Files\IIS Resources\SelfSSL&amp;gt;selfssl /v:9999 /s:&#039;&#039;&#039;&#039;&#039;866651215&#039;&#039;&#039;&#039;&#039; /p:4430 /n:CN=&#039;&#039;&#039;&#039;&#039;clientname&#039;&#039;&#039;&#039;&#039;.hosts.neosys.com&lt;br /&gt;
 Microsoft (R) SelfSSL Version 1.0&lt;br /&gt;
 Copyright (C) 2003 Microsoft Corporation. All rights reserved.&lt;br /&gt;
 Do you want to replace the SSL settings for site 866651215 (Y/N)?y&lt;br /&gt;
 The self signed certificate was successfully assigned to site 866651215.&lt;br /&gt;
&lt;br /&gt;
 /v:9999 means valid for 9999 days&lt;br /&gt;
 /s:&#039;&#039;&#039;&#039;&#039;866651215&#039;&#039;&#039;&#039;&#039; is the site number in this case   (site number is shown in IIS management screen)&lt;br /&gt;
 /p:4430 is the non-standard port number neosys uses by convention for ssl/https instead of the standard 443&lt;br /&gt;
 /n:CN=&#039;&#039;&#039;&#039;&#039;clientname&#039;&#039;&#039;&#039;&#039;.hosts.neosys.com indicates the full domain name of the site&lt;br /&gt;
&lt;br /&gt;
You probably made a mistake in the site number if you get the following message.&lt;br /&gt;
&lt;br /&gt;
 Error opening site metabase key: 0x80070003&lt;br /&gt;
&lt;br /&gt;
=== Testing access to the new https web site. ===&lt;br /&gt;
&lt;br /&gt;
Make a subdomain &#039;&#039;&#039;clientname&#039;&#039;&#039;.hosts.neosys.com&lt;br /&gt;
&lt;br /&gt;
https://&#039;&#039;&#039;clientname&#039;&#039;&#039;.hosts.neosys.com:4430/neosys&lt;br /&gt;
&lt;br /&gt;
If you get certificate error:&lt;br /&gt;
&lt;br /&gt;
#check that the selfsll /n:CN=&#039;&#039;&#039;clientname&#039;&#039;&#039;.hosts.neosys.com matches the domain name used in IE&lt;br /&gt;
#install the certificate into the client computer (double click the padlock, view certificates etc)&lt;br /&gt;
&lt;br /&gt;
closing all internet explorer versions and restarting is necessary for installed certificates to become effective.&lt;br /&gt;
&lt;br /&gt;
== Creating multiple HTTPS web sites ==&lt;br /&gt;
&lt;br /&gt;
=== Bugs ===&lt;br /&gt;
&lt;br /&gt;
SelfSSL allows only one website to have SSL at a time&lt;br /&gt;
&lt;br /&gt;
IIS Diagnostics Toolkit which has fixed SelfSSL but doesnt allow full control&lt;br /&gt;
http://www.microsoft.com/windowsserver2003/iis/diagnostictools/default.mspx&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
Use selfssl as follows:&lt;br /&gt;
&lt;br /&gt;
#delete any existing certificate (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard) &lt;br /&gt;
#create certificate for a site in selfssl following the normal procedure&lt;br /&gt;
#export the certificate to a pfx file (IIS-&amp;gt;Site-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#remove the certificate (IIS-&amp;gt;Site-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#import pfx certificate back (IIS-&amp;gt;Site-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
&lt;br /&gt;
Continue adding sites this way and they should work perfectly fine. Just follow the sequence here for each site being added.&lt;br /&gt;
&lt;br /&gt;
Certificates should be saved in d:\hosts\certificates preferably by name for easy reference otherwise by site number.&lt;br /&gt;
&lt;br /&gt;
=== Re-installing Certificates ===&lt;br /&gt;
&lt;br /&gt;
Sometimes due to an unknown issue, site/s stop working and hence there is a need to re-install the site certificate.&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from saved PFX files ====&lt;br /&gt;
&lt;br /&gt;
Just do the first and last steps of the normal installation procedure.&lt;br /&gt;
&lt;br /&gt;
#delete the existing certificate (IIS-&amp;gt;Site-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#import pfx certificate (IIS-&amp;gt;Site-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from selfssl ====&lt;br /&gt;
&lt;br /&gt;
Repeat the usual installation method above without missing the delete stage&lt;br /&gt;
&lt;br /&gt;
If users have installed certificates in their browsers then they will have to reinstall them again to avoid the usual &amp;quot;certificate not trusted/matching&amp;quot; type problems.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_for_non-latin_characters&amp;diff=118</id>
		<title>Setting up for non-latin characters</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Setting_up_for_non-latin_characters&amp;diff=118"/>
		<updated>2008-08-01T18:49:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enabling non-latin characters in Excel output ==&lt;br /&gt;
&lt;br /&gt;
Install neosys versionj dated 2008/07/20 or later&lt;br /&gt;
&lt;br /&gt;
Run cygwin setup and install the package &amp;quot;icu&amp;quot;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Moving_NEOSYS&amp;diff=113</id>
		<title>Moving NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Moving_NEOSYS&amp;diff=113"/>
		<updated>2008-08-01T18:49:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 4 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Changing drive letter to match old drive letter ====&lt;br /&gt;
&lt;br /&gt;
[[Image:changepartitiondriveletter.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Backup and restore of IIS configuration ====&lt;br /&gt;
&lt;br /&gt;
[[Image:backupiis.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== How to deauthorisation a NEOSYS installation ====&lt;br /&gt;
 &lt;br /&gt;
Deauthorisation removes the authorisation and gives a pair of &amp;quot;authorisation numbers&amp;quot; that can be run through a check to prove that deauthorisation has been done.&lt;br /&gt;
 &lt;br /&gt;
After deauthorisation you cannot use NEOSYS. If you try then it will ask for authorisation again and you cannot use the original authorisation number to reauthorise it.&lt;br /&gt;
 &lt;br /&gt;
In NEOSYS Maintenance mode press F5 then type&lt;br /&gt;
 &lt;br /&gt;
 DEAUTHORISE&lt;br /&gt;
 &lt;br /&gt;
... and answer all the questions properly.&lt;br /&gt;
 &lt;br /&gt;
At the final stage it will give you the &amp;quot;deauthorisation numbers&amp;quot; which consist of the original computer number plus another number. These numbers should not be lost and should be given to NEOSYS who will verify they are correct.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS_Service&amp;diff=108</id>
		<title>Installing NEOSYS Service</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Installing_NEOSYS_Service&amp;diff=108"/>
		<updated>2008-08-01T18:49:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 18 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= INSTALLING NEOSYS SERVICE =&lt;br /&gt;
&lt;br /&gt;
== Main installation: ==&lt;br /&gt;
&lt;br /&gt;
 Make sure NOT TO COPY an existing NEOSYS installation to another location and ONLY do a &lt;br /&gt;
 completely new install with a fresh database, because copying a folder will copy a variety of &lt;br /&gt;
 hidden configurations. &lt;br /&gt;
&lt;br /&gt;
=== Preparing server for installation ===&lt;br /&gt;
It is advised that the server is not connected to the existing domain controller.&lt;br /&gt;
&lt;br /&gt;
=== Locating servers ===&lt;br /&gt;
 &lt;br /&gt;
Before installation, ensure that Clients servers should be placed out of public areas for safety and also to ensure that USB flash drives for NEOSYS backup cannot be misappropriated.&lt;br /&gt;
&lt;br /&gt;
=== Moving NEOSYS to new servers ===&lt;br /&gt;
&lt;br /&gt;
Make sure you disable old systems BEFORE you enable new systems.&lt;br /&gt;
&lt;br /&gt;
You cannot count on users to pay attention to WHICH system they are using so its up to you to prevent access to the old system PRIOR to opening a new system for them.&lt;br /&gt;
&lt;br /&gt;
Failure to follow this procedure OFTEN results in chaos in the clients procedures. Missing invoices, etc etc etc.&lt;br /&gt;
&lt;br /&gt;
=== Installing NEOSYS on partitions ===&lt;br /&gt;
 &lt;br /&gt;
Good server management practice is to have separate partitions for operating system (C:) and data partitions (D:)&lt;br /&gt;
 &lt;br /&gt;
In the case of operating system reinstallation (which causes the loss of the C: partition) if NEOSYS programs and data were installed on D: can be preserved. If there is only one partition then NEOSYS programs and data will have to be backed up and restored.&lt;br /&gt;
 &lt;br /&gt;
==== Multiple Partitions ====&lt;br /&gt;
 &lt;br /&gt;
If there is more than one partition then NEOSYS should be installed on any partition (e.g. D:) except the operating system partition (usually C:).&lt;br /&gt;
 &lt;br /&gt;
==== Single Partition ====&lt;br /&gt;
 &lt;br /&gt;
If there is only one partition then depending on the level of sophistication of the client it may be advisable to go to the effort of reinstall the operating system or using third party repartitioning tools to create separate partitions.&lt;br /&gt;
 &lt;br /&gt;
Otherwise there is no overriding problem to have NEOSYS installed on the operating system.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and running installation files ===&lt;br /&gt;
&lt;br /&gt;
# http://www.neosys.com/support/accounts.exe	... and install to X:\Neosys&lt;br /&gt;
# http://www.neosys.com/support/adagency.exe	... and install to X:\Neosys&lt;br /&gt;
&lt;br /&gt;
=== Creating shortcuts ===&lt;br /&gt;
&lt;br /&gt;
Make desktop shortcut ‘Maintenance’ to (or right click, send to desktop as shortcut)&lt;br /&gt;
&lt;br /&gt;
x:\neosys\neosys\adagency.bat&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
x:\neosys\neosys\accounts.bat&lt;br /&gt;
&lt;br /&gt;
=== Disabling network protocols in XP for client servers ===&lt;br /&gt;
&lt;br /&gt;
Remove Windows protocols from ALL network adapters present in the machine whether in use or not. This is quick and easy since it does not require a reboot and provides a good degree of protection but does NOT replace the need for TCP/IP filtering for complete protection.&lt;br /&gt;
&lt;br /&gt;
[[image:properties.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Why should I remove the protocols which are not in use?&lt;br /&gt;
&lt;br /&gt;
Not removing unnecessary protocols can result in slowin down the network communication or even pose as a security threat.&lt;br /&gt;
&lt;br /&gt;
=== Disabling Autorun (All Drives) for client servers ===&lt;br /&gt;
&lt;br /&gt;
As NEOSYS backup procedure involves using a USB flash drive, it has been noticed that the USB flash drives can be a source of virus entering the NEOSYS server due to the old USB AUTORUN WORM. This is best avoided by disabling the Autorun (for all drives) as follows:&lt;br /&gt;
&lt;br /&gt;
* Login as Administrator&lt;br /&gt;
* Open the Run dialog box ( [Windows] - [R] ), then type gpedit.msc, hit [Enter].&lt;br /&gt;
* On the left pane, click &amp;quot;Administrative Templates&amp;quot;, then &amp;quot;System&amp;quot;.&lt;br /&gt;
* On the right pane, locate &amp;quot;Turn Off Autoplay&amp;quot; and double-click on it.&lt;br /&gt;
* Set it to &amp;quot;Enable&amp;quot; and choose All Drives&lt;br /&gt;
&lt;br /&gt;
=== Activating NEOSYS using authorization number ===&lt;br /&gt;
&lt;br /&gt;
Start NEOSYS Maintenance and it will give a “Computer Number” and ask for an “Authorisation No”&lt;br /&gt;
&lt;br /&gt;
Send the computer number to NEOSYS admin to get the authorization no.&lt;br /&gt;
&lt;br /&gt;
If you cannot get the authorization number immediately then you can close NEOSYS and when you reopen NEOSYS it will still give the same computer number and accept the same authorization number.&lt;br /&gt;
&lt;br /&gt;
=== Installing initial Database ===&lt;br /&gt;
&lt;br /&gt;
Download the initial database file from [[Media:backup.zip]] and place it in C drive.&lt;br /&gt;
&lt;br /&gt;
Next, click on the Maintenance icon. The first time when you enter maintenance you will get a command box (like like when you do F5)&lt;br /&gt;
&lt;br /&gt;
Type FILEMAN and then select Restore from disk or diskette (which is no 4), select C drive and follow the prompts ahead.&lt;br /&gt;
&lt;br /&gt;
=== Creating a .CMD file to start NEOSYS Service: ===&lt;br /&gt;
&lt;br /&gt;
In x:\neosys create a file startmain.cmd&lt;br /&gt;
&lt;br /&gt;
 x:&lt;br /&gt;
 cd \neosys\neosys&lt;br /&gt;
 Start neosys.js /system ADAGENCY /database &amp;lt;b&amp;gt;databasecode&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(where &amp;lt;i&amp;gt;databasecode&amp;lt;/i&amp;gt; is the code of the database)&lt;br /&gt;
&lt;br /&gt;
In x:\neosys create a file starttest.cmd&lt;br /&gt;
&lt;br /&gt;
 x:&lt;br /&gt;
 cd \neosys\neosys&lt;br /&gt;
 Start neosys.js /system ADAGENCY /database &amp;lt;b&amp;gt;testdatabasecode&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(where &amp;lt;b&amp;gt;testdatabasecode&amp;lt;/b&amp;gt; is the code of the testdatabase)&lt;br /&gt;
&lt;br /&gt;
=== Differences for Pure Accounts Module Only Installations ===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Accounts module only has a slightly different startup command. In the above, replace &#039;&#039;&#039;/system adagency&#039;&#039;&#039; with &#039;&#039;&#039;/system accounts&#039;&#039;&#039; to startup a service and use &#039;&#039;&#039;accounts.bat&#039;&#039;&#039; instead of &#039;&#039;&#039;adagency.bat&#039;&#039;&#039; to start up maintenance. Other than that, accounts module setup is identical. Pure accounts clients are very few and tend not to upgrade often so care needs to be taken when upgrading. Upgrade is perhaps surprisingly done using the adagency.exe file.&lt;br /&gt;
&lt;br /&gt;
=== Creating a .CMD file to copy maindata to testdata ===&lt;br /&gt;
&lt;br /&gt;
In x:\neosys create a file copymain2test.cmd&lt;br /&gt;
&lt;br /&gt;
 Xcopy x:\neosys\data\&amp;lt;i&amp;gt;maindatabasecode&amp;lt;/i&amp;gt; x:\neosys\data\&amp;lt;i&amp;gt;testdatabasecode&amp;lt;/i&amp;gt; /s /y&lt;br /&gt;
&lt;br /&gt;
=== Setting up daily scheduled tasks ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Automatic Schedules:&amp;lt;/b&amp;gt;&lt;br /&gt;
NEOSYS automatically shuts down at 1am (was 2am) every morning for backup. It closes all the running processes and backups up to the selected drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Manually Configured Schedules:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Automatic download &amp;amp; Install of Windows Update - to be configured at 3 am everyday&lt;br /&gt;
&lt;br /&gt;
==== New Instructions ====&lt;br /&gt;
&lt;br /&gt;
Main database 1 process starting at 6:00am.&lt;br /&gt;
&lt;br /&gt;
Use Support Menu, System Configuration File to request 3 processes for main database and 1 for test database&lt;br /&gt;
&lt;br /&gt;
==== Old Instructions ====&lt;br /&gt;
&lt;br /&gt;
Maindata – 3 processes starting 6:00 am, 6:01 am, 6:02 am&lt;br /&gt;
&lt;br /&gt;
Testdata – 1 process at 6:04 am&lt;br /&gt;
&lt;br /&gt;
Copy Maindata to Testdata – 1 process at 1:45 am&lt;br /&gt;
&lt;br /&gt;
For multiple sites on the same computer put the second site starting five minutes later at 6:05, third site starting five minutes earlier at 5:55, the third site starting five minutes later at 6:10 and so on.&lt;br /&gt;
&lt;br /&gt;
=== Configuring NEOSYS to start automatically on server start-up ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately using this method the NEOSYS processes are not visible when you login as a user.&lt;br /&gt;
 &lt;br /&gt;
==== startall.cmd file ====&lt;br /&gt;
 &lt;br /&gt;
Make a startall.cmd file in the neosys folder something like this, where xxxx and xxxxtest are the names of the usual database start-up cmd files.&lt;br /&gt;
 &lt;br /&gt;
 start cmd /c &amp;quot;start xxxx.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 5&lt;br /&gt;
 start cmd /c &amp;quot;start xxxx.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 5&lt;br /&gt;
 start cmd /c &amp;quot;start xxxx.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 5&lt;br /&gt;
 start cmd /c &amp;quot;start xxxxtest.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 5&lt;br /&gt;
 &lt;br /&gt;
==== Windows scheduled task ====&lt;br /&gt;
&lt;br /&gt;
[[Image:win_sch_task.jpg]]&lt;br /&gt;
&lt;br /&gt;
Schedule a task to run the startall.cmd file whenever the computer starts&lt;br /&gt;
&lt;br /&gt;
== Installing and upgrading NEOSYS pure accounting systems ==&lt;br /&gt;
&lt;br /&gt;
Basic installation using ACCOUNTS.EXE and upgrades using ADAGENCY.EXE are identical to the normal adagency installation process.&lt;br /&gt;
&lt;br /&gt;
Differences are as follows:&lt;br /&gt;
&lt;br /&gt;
# Maintenance shortcut to ACCOUNTS.BAT&lt;br /&gt;
# Process startup file contains &amp;quot;/system ACCOUNTS&amp;quot; instead of &amp;quot;/system ADAGENCY&amp;quot;&lt;br /&gt;
# Internet address is http://server/neosys/accounts.htm although it auto converts to http://server/neosys/default.htm??ACCOUNTS. Although not to be relied upon, the login page stores a cookie so even plain http://server/neosys or http://server/neosys/default.htm works thereafter until the cookie is lost. To get back to adagency login you use http://server/neosys/default.htm??ADAGENCY&lt;br /&gt;
# BACKUP.ZIP files created by ADAGENCY systems and ACCOUNTS systems are slightly incompatible with the result that restoring one in the other type of system will not work. NEOSYS programmers can convert from one type to the other but it is almost never required since any ad agency that only requires accounts only module is given the adagency version of NEOSYS and accounting only clients becoming ad agencies never happened.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=89</id>
		<title>Installing NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=89"/>
		<updated>2008-08-01T18:49:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 28 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Installing NEOSYS Service]]&lt;br /&gt;
&lt;br /&gt;
[[Configuring Antivirus for NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Benchmarking NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up HTTPS]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up TCP/IP filtering]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up remote backup]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up monitoring]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up Dynsite / Dynamic IP update client]]&lt;br /&gt;
&lt;br /&gt;
[[Installing IE7 Download Blocker]]&lt;br /&gt;
&lt;br /&gt;
[[Establishing Emergency Support Procedures]]&lt;br /&gt;
&lt;br /&gt;
[[Technical / Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
[[Setting up for non-latin characters]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_IE7_%26_IE8_Download_Blocker&amp;diff=60</id>
		<title>Installing IE7 &amp; IE8 Download Blocker</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Installing_IE7_%26_IE8_Download_Blocker&amp;diff=60"/>
		<updated>2008-08-01T18:49:31Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 1 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Why to install the IE7 download blocker? ===&lt;br /&gt;
&lt;br /&gt;
IE7 comes with high security settings which interferes with permissions relating to the functioning of Neosys on a server. Hence on Windows 2003 servers which Neosys is installed upon, we need to install this IE7 download blocker so that Windows Update does not automatically download IE7.&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
Download an exe file from http://www.microsoft.com/downloads/details.aspx?FamilyID=4516A6F7-5D44-482B-9DBD-869B4A90159C&amp;amp;displaylang=en&lt;br /&gt;
&lt;br /&gt;
Once downloaded, run the file and it will create 4 files at a specified location (preferably C drive). The required file is &amp;lt;b&amp;gt;IE70Blocker.cmd&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Go to the dos prompt (Start &amp;gt; Run &amp;gt; cmd) and run the following command:&lt;br /&gt;
&lt;br /&gt;
 IE70Blocker.cmd /B&lt;br /&gt;
&lt;br /&gt;
This command creates a registry key and sets the associated value to block automatic delivery of IE7 on the local machine. The registry should show the following value after you have done this: &lt;br /&gt;
&lt;br /&gt;
 Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0&lt;br /&gt;
 &lt;br /&gt;
 Key value name: DoNotAllowIE70&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=55</id>
		<title>Handling damaged files</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=55"/>
		<updated>2008-08-01T18:49:30Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 17 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Symptoms ==&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;A Damaged file has been found..... ((the rest of this message to be completed)) &lt;br /&gt;
 Group format Error:&lt;br /&gt;
 OS File : BOOKING.TEXTS&lt;br /&gt;
 Group# : 00000932&lt;br /&gt;
 Record length incorrect or frame linkage error.&lt;br /&gt;
&lt;br /&gt;
== Cause ==&lt;br /&gt;
Rare but nasty problem on server 99% caused by power failure, killing NEOSYS or server hardware or operating system failure.&lt;br /&gt;
&lt;br /&gt;
*Did somebody kill NEOSYS processes to reboot the server or any other reason?&lt;br /&gt;
*Was there a power cut?&lt;br /&gt;
*Any expected or unexpected reboots in the server log? (see Event Viewer &amp;gt; System Log)&lt;br /&gt;
*Enough disk free space especially on servers not dedicated to neosys?&lt;br /&gt;
&lt;br /&gt;
== Solution==&lt;br /&gt;
&lt;br /&gt;
Depends on the cause and usually often requires aggressive interrogation to discover the cause.&lt;br /&gt;
&lt;br /&gt;
== Recovery==&lt;br /&gt;
&lt;br /&gt;
It is URGENT to stop using NEOSYS and fix the damaged file because it will cause NEOSYS to crash everytime it happens to update that part of the file. NEOSYS crashing while updating often produces unrecoverable inconsistencies in the database that can only be fixed by programmers sitting for hours trying to edit the database .... or by restoring from a backup causing loss of work.&lt;br /&gt;
&lt;br /&gt;
See the following sections how to patch the damaged files.&lt;br /&gt;
&lt;br /&gt;
== Files that are automatically fixed ==&lt;br /&gt;
&lt;br /&gt;
*LISTS&lt;br /&gt;
*LOCKS&lt;br /&gt;
*!INDEXING&lt;br /&gt;
&lt;br /&gt;
The above files are automatically checked for corruption (and initialised to empty if so) when you &lt;br /&gt;
startup a NEOSYS process and do not require any manual intervention apart from locating and eliminating the initial cause of the damage.&lt;br /&gt;
&lt;br /&gt;
If the !INDEXING file was damaged then strictly speaking you should also do REINDEXALL to reinstate any possibly missing index entries, but since this will take a long time&lt;br /&gt;
you should do this when everybody is off the system in the evening probably.&lt;br /&gt;
&lt;br /&gt;
== Fixing damaged files that have no process for recreating them ==&lt;br /&gt;
&lt;br /&gt;
Some damaged files can be rebuilt using NEOSYS utilities especially index files with filenames starting with !. Other damaged files can be “fixed” to prevent NEOSYS crashes as follows &amp;lt;i&amp;gt;but some records will most probably be lost&amp;lt;/i&amp;gt;. Depending on the file loss of a few records may not be too bad compared to restoring a database but the client should be informed and make the decision. Depending on the file it is usually best to lose the records. We can make a list of files that one can afford to lose records and those files that can be rebuilt programmatically from other files. Booking order texts they can lose records but inform them and especially the numbers mentioned in FIXFILE&lt;br /&gt;
&lt;br /&gt;
FIXFILE will not run if there are neosys services still running so before doing the FIXFILE command, shut down services from the Support menu or with the Global command:&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 FIXFILE filename&lt;br /&gt;
&lt;br /&gt;
(Select option 1 to update the file)&lt;br /&gt;
&lt;br /&gt;
In case you get any Overwrite messages – type YES, as these are the actual files being updated.&lt;br /&gt;
&lt;br /&gt;
The only alternative is restore from a previous backup in this case losing a days work. Nasty, and even worse, it will be impossible to reproduce the days work and especially the exact serial numbers of critical documents like orders, invoices, receipts and payments advices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using FIXFILE to repair corrupted files ===&lt;br /&gt;
 &lt;br /&gt;
Corrupt files will cause programs to abort every time they try to update that section of the file. Aborting programs causes possibly horrendous inconsistency in the database so it is important to stop all user activity and fix the corrupt file immediately.&lt;br /&gt;
 &lt;br /&gt;
You can freely use FIXFILE on any file but it cannot and does not recover any corrupted records therefore, for those files that have specific programs to rebuild them, FIXFILE is not the correct option. Many files do not have programs to rebuild them and FIXFILE is a quick way to get the system back in operation.&lt;br /&gt;
 &lt;br /&gt;
FIXFILE does not fix the consistency of information in the database. When the database is is being updated with a transaction, usually a series of files are updated for the one transaction. A damaged file causes the update program to abort in the middle of the series of updates. Therefore some of the updates are done and the remaining updates are not done. This means that the data in the database (even after fixing the corrupt file) is inconsistent.&lt;br /&gt;
 &lt;br /&gt;
FIXFILE merely fixes the technical structure of the file so that any further program accesses to that portion of the file do not cause immediate program termination and consequent likely catastrophic database inconsistency.&lt;br /&gt;
 &lt;br /&gt;
You must prevent anyone from accessing NEOSYS while FIXFILE is running. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fixing Damaged DEFINITIONS file ===&lt;br /&gt;
 &lt;br /&gt;
==== Non-Solution ====&lt;br /&gt;
 &lt;br /&gt;
You will probably not be able to login if the DEFINITIONS FILE is damaged. You can press Alt+S and type EXECUTE to get a TCL command box but this still doesnt help because you cannot use FIXFILE on DEFINITIONS.&lt;br /&gt;
 &lt;br /&gt;
CAUTION: DO NOT USE FIXFILE TO TRY AND FIX THE DEFINITIONS FILE.&lt;br /&gt;
 &lt;br /&gt;
DOUBLE CAUTION: IN CASE YOU DECIDE TO IGNORE THIS EXPECT ALL KINDS OF HORRIBLE PROBLEMS IN THE DATABASE REQUIRING A COMPLETE RESTORE FROM A GOOD BACKUP AFTER A FEW DAYS OF PAIN BECAUSE RANDOM OLD DATABASE UPGRADE/CONVERSIONS WILL BE PERFORMED *AGAIN* WITHOUT YOU KNOWING IT.&lt;br /&gt;
 &lt;br /&gt;
==== Partial Restore ====&lt;br /&gt;
 &lt;br /&gt;
You can copy recent DEFINITIONS.LK and DEFINITIONS.OV files from the DATA\datasetcode\GENERAL folder.&lt;br /&gt;
 &lt;br /&gt;
CAUTION: All changes done in the Configuration File, Authorisation File, Users File and various other changes will be reverted to the date of the DEFINITIONS files being restored. If you are restoring from last nights backup or testdata then this will not be much but could cause serious confusion to people who have changed their passwords etc.&lt;br /&gt;
 &lt;br /&gt;
==== Full Restore ====&lt;br /&gt;
 &lt;br /&gt;
Restore from your latest backup losing all work done since that time and date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from accessing NEOSYS in order to do maintenance or repairs ===&lt;br /&gt;
 &lt;br /&gt;
On most systems you can simply stop the NEOSYS processes. On other systems where NEOSYS processes are automatically started in response to requests from the web, you need to disable the autostart by one of the following methods&lt;br /&gt;
 &lt;br /&gt;
# Stop the autostart program/script&lt;br /&gt;
# Put a file called NET.CFG with a single line saying AUTOSTART=NO in the neosys\neosys folder&lt;br /&gt;
# Stop the IIS server&lt;br /&gt;
# Stop/Pause the particular web in question&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fixing damaged file that have a process to recreate them ==&lt;br /&gt;
&lt;br /&gt;
ADS file can be recreated with F5 CREATEADS&lt;br /&gt;
&lt;br /&gt;
ANALYSIS file can be recreated with F5 CREATEANALYSIS&lt;br /&gt;
&lt;br /&gt;
== Fixing damaged index files (names starting with !) ==&lt;br /&gt;
&lt;br /&gt;
Whilst backing up or using NEOSYS the following error message might appear:&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;A Damaged file has been found.....&lt;br /&gt;
 Group format Error:&lt;br /&gt;
 OS File : !ADS&lt;br /&gt;
 Group# : 00000932&lt;br /&gt;
 Record length incorrect or frame linkage error.&lt;br /&gt;
&lt;br /&gt;
#Ensure that no-one is using NEOSYS&lt;br /&gt;
#Log into NEOSYS on the server&lt;br /&gt;
#Press F5 to get a TCL command box&lt;br /&gt;
#Type REINDEXADS and press enter.&lt;br /&gt;
#Wait until it finishes and you get back to the command box&lt;br /&gt;
#Type OFF in the command box and you will quit NEOSYS.&lt;br /&gt;
&lt;br /&gt;
Other reindex commands are:&lt;br /&gt;
&lt;br /&gt;
*REINDEXACCOUNTS	recreates !ACCOUNTS, !BATCHES and !VOUCHERS&lt;br /&gt;
*REINDEXADDRESSES &lt;br /&gt;
*REINDEXADS&lt;br /&gt;
*REINDEXBOOKINGS	recreates !BOOKING.ORDERS&lt;br /&gt;
*REINDEXBRANDS&lt;br /&gt;
*REINDEXCLIENTS&lt;br /&gt;
*REINDEXINVS		recreates !INVOICES&lt;br /&gt;
*REINDEXJOBS&lt;br /&gt;
*REINDEXMATERIALS&lt;br /&gt;
*REINDEXPLANS&lt;br /&gt;
*REINDEXPRODINVS	recreates !PRODUCTION.INVOICES&lt;br /&gt;
*REINDEXPRODORDERS	recreates !PRODUCTION.ORDERS&lt;br /&gt;
*REINDEXRATECARDS&lt;br /&gt;
*REINDEXSCHEDULES&lt;br /&gt;
*REINDEXSUPPLIERS&lt;br /&gt;
*REINDEXTIMESHEETS&lt;br /&gt;
*REINDEXVEHICLES&lt;br /&gt;
&lt;br /&gt;
REINDEXMEDIA does all the following&lt;br /&gt;
*REINDEXPLANS&lt;br /&gt;
*REINDEXSCHEDULES&lt;br /&gt;
*REINDEXADS&lt;br /&gt;
*REINDEXMATERIALS&lt;br /&gt;
*REINDEXBOOKINGS&lt;br /&gt;
&lt;br /&gt;
REINDEXFILES does all the following&lt;br /&gt;
*REINDEXCLIENTS&lt;br /&gt;
*REINDEXBRANDS&lt;br /&gt;
*REINDEXSUPPLIERS&lt;br /&gt;
*REINDEXVEHICLES&lt;br /&gt;
*REINDEXRATECARDS&lt;br /&gt;
&lt;br /&gt;
REINDEXPRODUCTION does all the following&lt;br /&gt;
*REINDEXJOBS&lt;br /&gt;
*REINDEXPRODORDERS&lt;br /&gt;
*REINDEXPRODINVS&lt;br /&gt;
*REINDEXTIMESHEETS&lt;br /&gt;
&lt;br /&gt;
REINDEXALL does all the following&lt;br /&gt;
*REINDEXMEDIA&lt;br /&gt;
*REINDEXPRODUCTION&lt;br /&gt;
*REINDEXFILES&lt;br /&gt;
*REINDEXINVS&lt;br /&gt;
*REINDEXACCOUNTS&lt;br /&gt;
*REINDEXADDRESSES&lt;br /&gt;
&lt;br /&gt;
== Dealing with damaged files that cannot be fixed ==&lt;br /&gt;
&lt;br /&gt;
If programmers are unable to fix the damage in a reasonably period of time and the damage is caused due to matters beyond NEOSYS control such as non-dedicated servers and power failures then data must be restored and client advised why they are going to suffer loss of data.&lt;br /&gt;
 &lt;br /&gt;
THIS DOES NOT RELEASE NEOSYS SUPPORT STAFF FROM THE OBLIGATION TO PROACTIVELY INFORM THE CLIENT OF MEASURES TO PREVENT THE RECURRENCE OF THE EVENT.&lt;br /&gt;
&lt;br /&gt;
The following are the steps to follow:&lt;br /&gt;
&lt;br /&gt;
# Ascertain the cause of the damage to the database by looking at the internal logs&lt;br /&gt;
# Create a new database from the damaged one as it will contain the up to date but damaged database.&lt;br /&gt;
# Restore the database from the backup media so that the database is in the last good known state. &lt;br /&gt;
# The client can see what work was done over the past couple of days from the damaged database and it will assist them to redo the work in the currently restored out of date main database.&lt;br /&gt;
# Next discuss with the client about the cause of the damage and (a) what to do to prevent the damage occurring again (b) to agree a procedure to perform a manual backup in case the automatic one is not performed for any reason overnight.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Establishing_Emergency_Support_Procedures&amp;diff=37</id>
		<title>Establishing Emergency Support Procedures</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Establishing_Emergency_Support_Procedures&amp;diff=37"/>
		<updated>2008-08-01T18:49:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article needs to be turned into a letter for acceptable by the client.&lt;br /&gt;
&lt;br /&gt;
Dear xxxx,&lt;br /&gt;
&lt;br /&gt;
It is advisable that we establish a procedure for provision of emergency support for out of hours support where necessary.&lt;br /&gt;
&lt;br /&gt;
Emergency support procedure rest on having emergency telephone numbers known to people. This could either be a complete list given to everybody or different levels of people only knowing part of the chain.&lt;br /&gt;
&lt;br /&gt;
EMERGENCY SUPPORT PROCEDURE&lt;br /&gt;
&lt;br /&gt;
# Client Support - xxxxxxxxxx - Mobile number ? Landline number ?&lt;br /&gt;
# Client Management - xxxxxxxxxx - Mobile number ? Landline number ?&lt;br /&gt;
# NEOSYS Support - Ashwin Fernandes - Mobile UAE 00971 50 846 9411 Landline ?&lt;br /&gt;
# NEOSYS Management - Steve Bush - Mobile CYP 00357 99 653 695 &amp;lt;i&amp;gt;or&amp;lt;/i&amp;gt; UAE 00971 50 450 7699 Landline UK 0044 1285 862 171 &lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
# People could be instructed to try and obtain support according to the numbered priority.&lt;br /&gt;
# People do not have to be given the whole list.&lt;br /&gt;
# 1 and 2 could be reversed.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_STARTALL.cmd_command_to_auto_start_all_processess&amp;diff=29</id>
		<title>Configuring STARTALL.cmd command to auto start all processess</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_STARTALL.cmd_command_to_auto_start_all_processess&amp;diff=29"/>
		<updated>2008-08-01T18:49:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 2 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Setting up the file ===&lt;br /&gt;
&lt;br /&gt;
Create a .cmd file with the following command lines:&lt;br /&gt;
&lt;br /&gt;
 start cmd /c &amp;quot;D:\hosts\markone\Start MARKONE.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 3&lt;br /&gt;
 start cmd /c &amp;quot;D:\hosts\orange\Start ORANGERIE.cmd&amp;quot;&lt;br /&gt;
 c:\cygwin\bin\sleep 3&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt; c:\cygwin\bin\sleep 3 &amp;lt;/b&amp;gt; is to give a 3 second gap between each process startup.&lt;br /&gt;
&lt;br /&gt;
Likewise you can add additional lines to start up additional processes.&lt;br /&gt;
&lt;br /&gt;
Incase you need to disable a process startup temporarily, instead of deleting the line, you may add the word &amp;lt;B&amp;gt; REM &amp;lt;/b&amp;gt; (meaning REMARK) before the start of the line and the line will be ignored till such time the remark is there.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_Antivirus_for_NEOSYS&amp;diff=26</id>
		<title>Configuring Antivirus for NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_Antivirus_for_NEOSYS&amp;diff=26"/>
		<updated>2008-08-01T18:49:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 6 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Norton / Symantec ==&lt;br /&gt;
Symantec and other especially older version AV software slow neosys down a lot. Excluding LK and OV files (and ALSO excluding the neosys folder and removing OV* from the list of files to be checked) improves the situation but only removal of the av solves the problem completely. ie the exclusion options DOESNT FULLY WORK in symantec and some other especially older AV software.&lt;br /&gt;
&lt;br /&gt;
Ideally you should remove Symantec because it has a number of problems which are difficult or impossible to overcome.&lt;br /&gt;
&lt;br /&gt;
Older versions of Symantec may require all the following options even to only partially exclude NEOSYS from checking. Running FILESPEED with Symantec disabled gives an idea of the possible slow down caused by Symantec but even disabling it often doesnt cause speed up compared to removing it completely.&lt;br /&gt;
&lt;br /&gt;
It is advisable to do all the following to protect against non-NEOSYS system adminstrators reconfiguring the options.&lt;br /&gt;
&lt;br /&gt;
#Check that it has no managing &amp;quot;parent server&amp;quot; otherwise you configuration will be overwritten by the parent server within hours or days.&lt;br /&gt;
#Check Selected Files Only instead of All Files&lt;br /&gt;
#Remove &amp;quot;OV?&amp;quot; from the list of Selected Files&lt;br /&gt;
#Add NEOSYS folder to list of folders to excluded&lt;br /&gt;
#Add OV and LK to the list of file extensions to be excluded&lt;br /&gt;
&lt;br /&gt;
 Important Note: Symantec / Norton Email Scanners (outgoing and incoming) can corrupt Neosys backup files if you email them as attachments.&lt;br /&gt;
&lt;br /&gt;
== AVG Anti-Virus ==&lt;br /&gt;
&lt;br /&gt;
It is best advisable to use AVG Anti-Virus program which does not interfere with Neosys files if they are excluded. Also the Email Scanner does not create any problem as noticed in using Symantec / Norton.&lt;br /&gt;
&lt;br /&gt;
[[Image:avg_anti_virus.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Checking if disabling OV files speeds up Neosys ==&lt;br /&gt;
&lt;br /&gt;
You can test the diskspeed in NEOSYS by pressing F5 and typing FILESPEED to see how long it takes to create and delete 1000 records in a temporary file. You can repeat this to get an average.&lt;br /&gt;
&lt;br /&gt;
You can disable AV for a while to check if the AV is getting in the way despite neosys being &amp;quot;excluded&amp;quot; according to the av options. Even disabling the AV does not always get back all the speed. Sometimes removal of the AV completely gets back the speed. &lt;br /&gt;
&lt;br /&gt;
AV is not really necessary on computers dedicated to NEOSYS and can be removed.&lt;br /&gt;
&lt;br /&gt;
Using FILESPEED and AV disabling you can tell if your attempts to configure exclusion of NEOSYS are successful or not.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Benchmarking_NEOSYS&amp;diff=14</id>
		<title>Benchmarking NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Benchmarking_NEOSYS&amp;diff=14"/>
		<updated>2008-08-01T18:49:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 3 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Measuring the speed of NEOSYS on the server ===&lt;br /&gt;
&lt;br /&gt;
In NEOSYS maintenance mode press F5:&lt;br /&gt;
&lt;br /&gt;
 FILESPEED&lt;br /&gt;
&lt;br /&gt;
Measures the speed at to create and delete a file with 1000x1Kb records - lower time is better&lt;br /&gt;
&lt;br /&gt;
Example speed is 1 second on a high quality notebook 7200rpm Hitachi deskstar&lt;br /&gt;
Speeds less than 8 seconds are acceptable for small installations&lt;br /&gt;
Speeds less than 4 seconds are acceptable for larger installations&lt;br /&gt;
Antivirus usually needs to be configured to exclude OV or OV? files. See section [[Configuring Antivirus for NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
 PROCSPEED&lt;br /&gt;
&lt;br /&gt;
Measures the processor speed – higher speed is better&lt;br /&gt;
&lt;br /&gt;
Example speed is 540K tests per second on an Intel Core Duo 1.8Ghz&lt;br /&gt;
&lt;br /&gt;
 MEMSPEED&lt;br /&gt;
&lt;br /&gt;
Measures the memory speed – higher speed is better&lt;br /&gt;
&lt;br /&gt;
Example speed is 27K tests per second on an Intel Core Duo 1.8Ghz with &lt;br /&gt;
667MHz DDR 2 SDRAM&lt;br /&gt;
&lt;br /&gt;
=== Benchmarking the speed of NEOSYS over the network ===&lt;br /&gt;
&lt;br /&gt;
=== Getting CPU characteristics ===&lt;br /&gt;
&lt;br /&gt;
Intel Processor Identification Utility&lt;br /&gt;
&lt;br /&gt;
http://downloadfinder.intel.com/scripts-df-external/confirm.aspx?httpDown=http://downloadmirror.intel.com/df-support/7838/eng/pidenu12.msi&amp;amp;agr=N&amp;amp;ProductID=528&amp;amp;DwnldId=7838&amp;amp;strOSs=All&amp;amp;OSFullName=All%20Operating%20Systems&amp;amp;lang=eng&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Administering_NEOSYS_Server&amp;diff=8</id>
		<title>Administering NEOSYS Server</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Administering_NEOSYS_Server&amp;diff=8"/>
		<updated>2008-08-01T18:49:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: 5 revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Closing NEOSYS services]]&lt;br /&gt;
&lt;br /&gt;
[[Clearing File Locks]]&lt;br /&gt;
&lt;br /&gt;
[[Scheduling a reboot of the server]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Main_Page&amp;diff=2</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Main_Page&amp;diff=2"/>
		<updated>2008-08-01T18:43:47Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;This is the Technical Support NEOSYS Wiki.&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
[[Installing NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Moving NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Upgrading NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Configuring NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Monitoring NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[Administering NEOSYS Server]]&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting NEOSYS]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>