<?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=77.68.3.139</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=77.68.3.139"/>
	<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Special:Contributions/77.68.3.139"/>
	<updated>2026-07-30T04:22:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_TCP/IP_filtering&amp;diff=156</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=156"/>
		<updated>2008-06-25T13:59:53Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: &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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=151</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=151"/>
		<updated>2008-06-19T14:22:40Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Solution */&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=150</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=150"/>
		<updated>2008-06-19T14:21:21Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Re-installing Certificates */&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;
=== 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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=149</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=149"/>
		<updated>2008-06-19T14:20:15Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Creating multiple HTTPS web sites */&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;
=== 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. The following procedure to be followed (actually we follow the same procedure as install, but step 1 is to delete the existing 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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=148</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=148"/>
		<updated>2008-06-13T08:59:31Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Install ssl/https on the site. */&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;
#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;
=== 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. The following procedure to be followed (actually we follow the same procedure as install, but step 1 is to delete the existing certificate):&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from selfssl ====&lt;br /&gt;
&lt;br /&gt;
#Delete the existing certificate (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#create certificate for site in SELFSSL&lt;br /&gt;
#export the certificate to a pfx file (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#remove certificate from site (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard) &lt;br /&gt;
#import pfx from step 3 using same wizard&lt;br /&gt;
#Done&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from saved PFX files ====&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;
#Done&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=54</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=54"/>
		<updated>2008-05-25T07:31:14Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Fixing damaged index files (names starting with !) */&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Template:Non-Liability_For_Backup&amp;diff=275</id>
		<title>Template:Non-Liability For Backup</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Template:Non-Liability_For_Backup&amp;diff=275"/>
		<updated>2008-03-23T08:31:59Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: New page: If a NEOSYS client has not signed the standard NEOSYS contract which excludes liability then NEOSYS needs a specific agreement to the following:   Dear xxxxxxxx,   NEOSYS has offered to se...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If a NEOSYS client has not signed the standard NEOSYS contract which excludes liability then NEOSYS needs a specific agreement to the following: &lt;br /&gt;
&lt;br /&gt;
Dear xxxxxxxx, &lt;br /&gt;
&lt;br /&gt;
NEOSYS has offered to setup a nightly backup of your NEOSYS data. &lt;br /&gt;
&lt;br /&gt;
We can only do this on condition that you will not hold NEOSYS liable for damages of any kind in the case that our backup procedure fails to meet its essential purpose in an emergency. &lt;br /&gt;
&lt;br /&gt;
You may make your own alternate parallel arrangements to ensure that the whole of the contents of the NEOSYS server are backed up sometime between 3am and 6am at night when NEOSYS system is shutdown. &lt;br /&gt;
&lt;br /&gt;
Please confirm your agreement. &lt;br /&gt;
&lt;br /&gt;
Best Regards, xxxx xxxx NEOSYS&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=269</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=269"/>
		<updated>2008-03-23T08:31:47Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
==== Non-Liability for Backup ====&lt;br /&gt;
&lt;br /&gt;
{{Non-Liability For Backup}}&lt;br /&gt;
&lt;br /&gt;
==== Old Instructions ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;The following instructions have been superceded by the System Configuration File on the NEOSYS Support Menu.&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E) (Not used if any datasets listed in Configuration File)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata) (Doesnt suppress if any datasets listed in Configuration File)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
 *14=email address(es) for all log entries to be sent to (ALL - not just those related to backup)&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
=== Authorising access from outside the LAN ===&lt;br /&gt;
 &lt;br /&gt;
From 15/2/2008 access to NEOSYS is by default restricted to users from the standard local area network ip numbers starting 192.168, 10 and 127 so you might get clients complaining that they cannot login.&lt;br /&gt;
 &lt;br /&gt;
In order to allow access from outside you will have to update the Authorisation File and put a list of valid ip numbers that they are authorised to login from.&lt;br /&gt;
 &lt;br /&gt;
You dont have to put ip numbers on every single user. If the user ip numbers are blank for a user then the system will look for and use the nearest ip numbers on the following users below within the same department. Therefore you only have to put the ip numbers on the bottom &amp;quot;department user&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
==== Examples ====&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from a) anywhere in the office and b) from another office with a static ip number of say 80.11.22.33 put something like 192.168.*,10.*,127.*,80.11.22.33&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from anywhere put * This is not recommended but necessary if someone absolutely has to login from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS_Service&amp;diff=105</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=105"/>
		<updated>2008-03-21T06:19:17Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Setting up daily scheduled tasks */&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;
=== 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;
First time entering maintenance you will enter a command box (like NEOSYS F5)&lt;br /&gt;
&lt;br /&gt;
Type FILEMAN and then restore. You will need a BACKUP.ZIP file in C:\ containing the initial database. You can download this file from http://www.neosys.com/support/backup.zip&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS_Service&amp;diff=104</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=104"/>
		<updated>2008-03-21T06:15:24Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Creating a .CMD file to start NEOSYS Service: */&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;
=== 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;
First time entering maintenance you will enter a command box (like NEOSYS F5)&lt;br /&gt;
&lt;br /&gt;
Type FILEMAN and then restore. You will need a BACKUP.ZIP file in C:\ containing the initial database. You can download this file from http://www.neosys.com/support/backup.zip&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 2 am every morning for backup. It closes all the running processes and backups up to the selected drive.&lt;br /&gt;
&lt;br /&gt;
&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;
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 2: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;
&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=268</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=268"/>
		<updated>2008-02-28T04:38:42Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E) (Not used if any datasets listed in Configuration File)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata) (Doesnt suppress if any datasets listed in Configuration File)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
 *14=email address(es) for all log entries to be sent to (ALL - not just those related to backup)&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
=== Authorising access from outside the LAN ===&lt;br /&gt;
 &lt;br /&gt;
From 15/2/2008 access to NEOSYS is by default restricted to users from the standard local area network ip numbers starting 192.168, 10 and 127 so you might get clients complaining that they cannot login.&lt;br /&gt;
 &lt;br /&gt;
In order to allow access from outside you will have to update the Authorisation File and put a list of valid ip numbers that they are authorised to login from.&lt;br /&gt;
 &lt;br /&gt;
You dont have to put ip numbers on every single user. If the user ip numbers are blank for a user then the system will look for and use the nearest ip numbers on the following users below within the same department. Therefore you only have to put the ip numbers on the bottom &amp;quot;department user&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
==== Examples ====&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from a) anywhere in the office and b) from another office with a static ip number of say 80.11.22.33 put something like 192.168.*,10.*,127.*,80.11.22.33&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from anywhere put * This is not recommended but necessary if someone absolutely has to login from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=267</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=267"/>
		<updated>2008-02-28T04:37:58Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E) (Not used if any datasets listed in Configuration File)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata) (Doesnt suppress if any datasets listed defined in Configuration File)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
 *14=email address(es) for all log entries to be sent to (ALL - not just those related to backup)&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
=== Authorising access from outside the LAN ===&lt;br /&gt;
 &lt;br /&gt;
From 15/2/2008 access to NEOSYS is by default restricted to users from the standard local area network ip numbers starting 192.168, 10 and 127 so you might get clients complaining that they cannot login.&lt;br /&gt;
 &lt;br /&gt;
In order to allow access from outside you will have to update the Authorisation File and put a list of valid ip numbers that they are authorised to login from.&lt;br /&gt;
 &lt;br /&gt;
You dont have to put ip numbers on every single user. If the user ip numbers are blank for a user then the system will look for and use the nearest ip numbers on the following users below within the same department. Therefore you only have to put the ip numbers on the bottom &amp;quot;department user&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
==== Examples ====&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from a) anywhere in the office and b) from another office with a static ip number of say 80.11.22.33 put something like 192.168.*,10.*,127.*,80.11.22.33&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from anywhere put * This is not recommended but necessary if someone absolutely has to login from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=266</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=266"/>
		<updated>2008-02-28T04:37:12Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E) (Not used if any backups defined in Configuration File)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata) (Not used if any backups defined in Configuration File)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
 *14=email address(es) for all log entries to be sent to (ALL - not just those related to backup)&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
=== Authorising access from outside the LAN ===&lt;br /&gt;
 &lt;br /&gt;
From 15/2/2008 access to NEOSYS is by default restricted to users from the standard local area network ip numbers starting 192.168, 10 and 127 so you might get clients complaining that they cannot login.&lt;br /&gt;
 &lt;br /&gt;
In order to allow access from outside you will have to update the Authorisation File and put a list of valid ip numbers that they are authorised to login from.&lt;br /&gt;
 &lt;br /&gt;
You dont have to put ip numbers on every single user. If the user ip numbers are blank for a user then the system will look for and use the nearest ip numbers on the following users below within the same department. Therefore you only have to put the ip numbers on the bottom &amp;quot;department user&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
==== Examples ====&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from a) anywhere in the office and b) from another office with a static ip number of say 80.11.22.33 put something like 192.168.*,10.*,127.*,80.11.22.33&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from anywhere put * This is not recommended but necessary if someone absolutely has to login from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=87</id>
		<title>Installing NEOSYS</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Installing_NEOSYS&amp;diff=87"/>
		<updated>2008-02-24T16:19:05Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: &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;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=264</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=264"/>
		<updated>2008-02-05T13:10:29Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
 *14=email address(es) for all log entries to be sent to (ALL - not just those related to backup)&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=263</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=263"/>
		<updated>2008-01-18T08:17:44Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
 *12=backup disk for uploads (images) folder if different from 7. Put 0 to suppress backup.&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=213</id>
		<title>Troubleshooting NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=213"/>
		<updated>2008-01-16T05:11:44Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Searching for word/number in the database files using maintenance mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Document Remains Locked longer than 10 minutes after an Internet Explorer Window crashes ===&lt;br /&gt;
 &lt;br /&gt;
Lost/hidden internet explorer window on windows that cannot be accessed keeps document locked until process killed/windows restarted&lt;br /&gt;
 &lt;br /&gt;
==== Symptoms ====&lt;br /&gt;
 &lt;br /&gt;
#Internet Explorer Windows &amp;quot;disappears&amp;quot; while working on a document.&lt;br /&gt;
#Attempts to reopen the same document (even after the normal NEOSYS ten minute lock timeout) results in a message something like &amp;quot;Cannot be edited because the document is in use by (username)&amp;quot;&lt;br /&gt;
#NEOSYS Support Menu, List of Open  Documents shows that the record lock is being actively refreshed every five minutes as per normal NEOSYS process&lt;br /&gt;
#The iexplorer task can be seen in task managers, list of processes even after closing all Internet Explorer window.&lt;br /&gt;
 &lt;br /&gt;
==== Cause ====&lt;br /&gt;
 &lt;br /&gt;
Almost certainly due to windows unreliability when PC is customised with additional software from internet etc.&lt;br /&gt;
 &lt;br /&gt;
==== Work around ====&lt;br /&gt;
 &lt;br /&gt;
Kill the iexplorer task in Task Manager&#039;s list of processes or reboot the workstation and wait for up to 10 minutes for the lock to be cleared.&lt;br /&gt;
 &lt;br /&gt;
==== Permanent Solution ====&lt;br /&gt;
 &lt;br /&gt;
#Remove Internet Explorer Add-ons&lt;br /&gt;
#Reinstall Internet Explorer&lt;br /&gt;
#Reinstall Windows&lt;br /&gt;
&lt;br /&gt;
=== Handling damaged files ===&lt;br /&gt;
&lt;br /&gt;
[[Handling damaged files]]&lt;br /&gt;
&lt;br /&gt;
=== Checking for corrupt database files ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 CHK.FILES&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
 CHK.FILES filename&lt;br /&gt;
&lt;br /&gt;
=== Assessing Database Size per File ===&lt;br /&gt;
 &lt;br /&gt;
In NEOSYS maintenance mode&lt;br /&gt;
 &lt;br /&gt;
 LIST FILES BY BY-DSND SIZE VOLUME.NAME SIZE&lt;br /&gt;
 &lt;br /&gt;
This will include all files not just those in the actual dataset in DATA\* folders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Internet Explorer  ===&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting IE]]&lt;br /&gt;
&lt;br /&gt;
=== Resolving slow speed ===&lt;br /&gt;
&lt;br /&gt;
[[Benchmarking NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
=== Handling failure and warning on nightly backup alerts ===&lt;br /&gt;
&lt;br /&gt;
[[Handling failure and warning messages on nightly backup alerts]]&lt;br /&gt;
&lt;br /&gt;
== Resolving permissions errors while logging in ==&lt;br /&gt;
 &lt;br /&gt;
=== Problem ===&lt;br /&gt;
 &lt;br /&gt;
While logging in, you get the following error message:&lt;br /&gt;
[[Image:login_error_message.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Solution ===&lt;br /&gt;
 &lt;br /&gt;
Add the internet guest account to the security list of the data folder with the default permission of list/read/write&lt;br /&gt;
 &lt;br /&gt;
Make sure the read&amp;amp;execute permission is removed&lt;br /&gt;
[[Image:permissions_on_data.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resolving the &#039;HTTP Error 500.0 - Internal Server Error&#039; while logging in on IE on a Windows Vista system ==&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
After configuring IIS on Windows Vista you will get this error message while trying to login into NEOSYS from Internet Explorer:&lt;br /&gt;
&lt;br /&gt;
 HTTP Error 500.0 - Internal Server Error&lt;br /&gt;
 Description: This application is running in an application pool that uses the Integrated .NET  &lt;br /&gt;
 mode. This is the preferred mode for running ASP.NET applications on the current and future &lt;br /&gt;
 version of IIS.&lt;br /&gt;
 &lt;br /&gt;
 In this mode, the application using client impersonation configured with &amp;lt;identity &lt;br /&gt;
 impersonate=&amp;quot;true&amp;quot; /&amp;gt; may not behave correctly. Client impersonation is not available in early &lt;br /&gt;
 ASP.NET request processing stages and may lead modules in those stages to execute with process &lt;br /&gt;
 identity instead.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
You can move the application to an application pool that uses the Classic .NET mode by using the following from a command line window (the window must be running as Administrator) &lt;br /&gt;
&lt;br /&gt;
 %systemroot%\system32\inetsrv\APPCMD.EXE set app &amp;quot;Default Web Site/neosys&amp;quot; /applicationPool:&amp;quot;Classic .NET AppPool&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use any other application pool on your system that is running in the Classic .NET mode. You can also use the IIS Administration tool to move this application to another application pool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resolving the &#039;Class Not Registered&#039; error message while logging in ==&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
While logging into NEOSYS, you will get a popup window giving an error message saying &#039;Class Not Registered - Server Error&#039;. Typically, you will encounter this error with XP Pro IIS 5.1. As usual, there&#039;s way to solve it, however the root cause of this is still unknown.&lt;br /&gt;
&lt;br /&gt;
Anyway, you will get the proper message in the event log:&lt;br /&gt;
&lt;br /&gt;
 Event Type: Warning&lt;br /&gt;
 Event Source: W3SVC&lt;br /&gt;
 Event Category: None&lt;br /&gt;
 Event ID: 36&lt;br /&gt;
 Description: The server failed to load application &#039;/LM/W3SVC/1/ROOT/NEOSYS.&lt;br /&gt;
 The error was &#039;Class not registered&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
So, what do you do ? This problem is related to Component Services, and when you open Component Services MMC, you will most probably  get  Error Code 8004E00F COM + was unable to talk to Microsoft Distributed Transaction Coordinator. So, fix the COM+ services first by using the following KB from Microsoft (PRB: Cannot Expand &amp;quot;My Computer&amp;quot; in Component Services MMC Snap-In http://support.microsoft.com/?id=301919):&lt;br /&gt;
&lt;br /&gt;
To resolve this problem, reinstall Component Services as follows: WARNING: &lt;br /&gt;
# Open registry editor, locate HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3, and then delete this key.  &lt;br /&gt;
# From the Start menu, point to Settings, click Control Panel, and then click Add/Remove Programs.  &lt;br /&gt;
# Click Add/Remove Windows Components. &lt;br /&gt;
# Proceed through the wizard, and accept all of the defaults (including IIS)&lt;br /&gt;
# Restart the computer.&lt;br /&gt;
&lt;br /&gt;
If the above didn&#039;t solve it, and you still receive the &#039;Class not registered&#039; error message, then you need to recreate the IIS packages in COM+, try&lt;br /&gt;
&lt;br /&gt;
# Delete IIS related package in Component Services MMC&lt;br /&gt;
# IIS In-Process Applications &lt;br /&gt;
# IIS Out-of-Process Pooled Applications &lt;br /&gt;
# IIS Utilities&lt;br /&gt;
&lt;br /&gt;
Next, if you still get the message, try following before re-install IIS if you can&#039;t find Distributed Transaction Coordinator in your Services console.&lt;br /&gt;
&lt;br /&gt;
Launch command prompt and run the following command.&lt;br /&gt;
# msdtc -install&lt;br /&gt;
# net start msdtc&lt;br /&gt;
&lt;br /&gt;
Then try re-install IIS.&lt;br /&gt;
&lt;br /&gt;
This should solve the problem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enabling File Security option on Win XP Professional ==&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
&lt;br /&gt;
In the Properties of any folders, the Security option does not show, hence you cannot modify the Read, Write options.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
The solution would be to untick the &#039;Simple File Sharing&#039; option from  Tools &amp;gt; Folder Options &amp;gt; View:&lt;br /&gt;
[[Image:simplefilesharingoff.jpg]]&lt;br /&gt;
&lt;br /&gt;
== B10 &amp;amp; B12 Errors ==&lt;br /&gt;
&lt;br /&gt;
These errors are in the software and should be immediately escalated to the programmer.&lt;br /&gt;
&lt;br /&gt;
== Internet Explorer Menu, View, Text Size doesnt change font size as expected ==&lt;br /&gt;
&lt;br /&gt;
Cause: This is because the font size is now user definable in NEOSYS and View, Text Size does not override predefined font sizes.&lt;br /&gt;
&lt;br /&gt;
Solution: If you are using Internet Explorer 7 you can scale the screen (including the font size  using ctrl + and ctrl - keyboard shortcuts or the font size button on the bottom right hand side of the window. &lt;br /&gt;
&lt;br /&gt;
You can adjust the font size on the User Details form when you login although this permanently applies to all forms not just the one that you are on.&lt;br /&gt;
&lt;br /&gt;
== Error on process window &amp;quot;Not enough string space - Out of Memory&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== Message ===&lt;br /&gt;
&lt;br /&gt;
‘RTP27’ Line 1. [B29] Not enough string space – Out of Memory.&lt;br /&gt;
&lt;br /&gt;
Not enough memory to execute Debugger; current program aborted.&lt;br /&gt;
Press any key to continue&lt;br /&gt;
&lt;br /&gt;
[[Image:out_of_memory.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
Unknown perhaps related to some large document or report&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
Ask users for any hanging transactions.&lt;br /&gt;
None other than closing and starting another process&lt;br /&gt;
&lt;br /&gt;
== Uploaded jpg files fail to display in internet explorer ==&lt;br /&gt;
&lt;br /&gt;
Some large jpg files &amp;gt; 2Mb cannot be viewed in internet explorer despite being viewable in image preview, ms paint and other viewers/editors. It is not an issue caused by uploading or downloading the files.&lt;br /&gt;
&lt;br /&gt;
These file appear to have been created on Photoshop CS Macintosh and may be a special type of uncompressed jpg used for production quality files.&lt;br /&gt;
&lt;br /&gt;
=== Partial solution ===&lt;br /&gt;
Before uploading the files, open them in some editor like MS Paint (right click, edit) and save them. However this results in a loss of quality. Perhaps there is some program that can convert these files to a format understandable by Internet explorer without any loss of quality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;You have attempted to write to a read-only file&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== Message ===&lt;br /&gt;
&lt;br /&gt;
Error while writing data.&lt;br /&gt;
You have attempted to write to a read-only file.&lt;br /&gt;
- or -&lt;br /&gt;
access to the file has been denied by the operating system.&lt;br /&gt;
(operating system file name: &amp;quot;..\DATA\ADLINEC\ADAGENCY\REV76467.OV00012618&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
&lt;br /&gt;
It is almost certainly due to some third party backup or other maintenance software opening the NEOSYS database files when it shouldn&#039;t e.g. badly configured third party backup scheduled to backup NEOSYS while NEOSYS is still running. Note that the exact filename varies each time.&lt;br /&gt;
&lt;br /&gt;
=== Short Term Solution ===&lt;br /&gt;
&lt;br /&gt;
This can be a serious error that causes damaged files in NEOSYS especially if the filename ends in .OV. Use the usual methods of checking for damaged files e.g. do a backup which also looks for damaged files BUT DO NOT OVERWRITE THE LATEST BACKUP SINCE IT MAY BE REQUIRED for restoration. Then fix the damaged files using the usual methods e.g. by rebuilding/using&lt;br /&gt;
FIXFILE or restoring databases.&lt;br /&gt;
&lt;br /&gt;
=== Long Term Solution ===&lt;br /&gt;
&lt;br /&gt;
Remove the third party backup or other maintenance software or reschedule it to run at a time that NEOSYS is shutdown. Removal of software may require hunting through the windows process list for unexpected programs running.&lt;br /&gt;
&lt;br /&gt;
== Resolving &amp;quot;Cannot backup/restore because PROCESS1 PROCESS2 (etc) is/are online&amp;quot; message ==&lt;br /&gt;
 &lt;br /&gt;
This can happen for a variety of reasons if all the NEOSYS processes fail to close down at backup time&lt;br /&gt;
 &lt;br /&gt;
# NEOSYS maintenance windows are left open.&lt;br /&gt;
# NEOSYS processes hang due to software error.&lt;br /&gt;
 &lt;br /&gt;
== How to kill hung NEOSYS processes ==&lt;br /&gt;
 &lt;br /&gt;
NOTE WELL: If you kill actively working NEOSYS processes (those which are &amp;quot;listening&amp;quot; and not hung/crashed) there is a reasonable chance that the database will be damaged and might need a restore losing possibly large amounts of work.&lt;br /&gt;
 &lt;br /&gt;
==== If NEOSYS processes are visible on the server desktop ====&lt;br /&gt;
 &lt;br /&gt;
Look for processes which don&#039;t have &amp;quot;Listening ...&amp;quot; on the last but one line. The times on the left hand side are frozen as at the time of the hang.&lt;br /&gt;
 &lt;br /&gt;
You can then click the X to kill the process and confirm that this is OK.&lt;br /&gt;
 &lt;br /&gt;
Example of a NEOSYS process that has hung due to a software error resulting in a failure to handle a complex query with a lot of brand codes.&lt;br /&gt;
&lt;br /&gt;
[[Image:hungprocess.jpg]]&lt;br /&gt;
 &lt;br /&gt;
==== If NEOSYS processes are not visible on the server desktop ====&lt;br /&gt;
 &lt;br /&gt;
You can check if there are any hung processes from the NEOSYS Support Menu, List of Database Processes. &lt;br /&gt;
[[Image:databaseprocesseslist.jpg]]&lt;br /&gt;
&lt;br /&gt;
#Shutdown NEOSYS by TEMPORARILY putting a file called GLOBAL.END in the parent directory of neosys. Leaving the file there would prevent NEOSYS from starting up again. Shutting down NEOSYS from the Support menu will not work because of the hung processes.&lt;br /&gt;
#Use Windows Task Manager to kill all the NTVDM tasks. Don&#039;t kill active NEOSYS processes.&lt;br /&gt;
&lt;br /&gt;
[[Image:taskmanager.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Temporary workarounds for hung NEOSYS processes ===&lt;br /&gt;
 &lt;br /&gt;
Until the error in the software is fixed users can often get their results by simplifying their requirements. For example select individual clients instead of selecting all the brands for a particular client. If the user has repeated his request (in forlorn hope that it would work finally) then the number of NEOSYS working NEOSYS processes will drop causing severe slowdown for other users and complete stop if all the NEOSYS processes hang.&lt;br /&gt;
&lt;br /&gt;
== How to fix a NEOSYS process which opens up in a notepad instead of Microsoft Windows Based Script Host (i.e. DOS window)==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS process (cmd file) might open up in a notepad, instead of the usual black colour DOS window. This can be fixed by the following:&lt;br /&gt;
&lt;br /&gt;
# Download and install the Windows Script 5.6/5.7 from the Microsoft Website&lt;br /&gt;
# Go to any folder, click on Tools &amp;gt; Folder Options &amp;gt; File Types and find the .JS and .JSE and change the default program to wscript.exe (from windows&amp;gt;system32)&lt;br /&gt;
&lt;br /&gt;
== Resolving a &#039;Could not start&#039; error on Scheduled Tasks in Windows Server 2000 SP4 ==&lt;br /&gt;
&lt;br /&gt;
This error occurs because of a change that is made to the data that is stored in the credentials database when you install Windows 2000 SP4. Hence installing SP4 causes the the data that is stored in the credentials database to get converted to an SP4-compatible format. A registry key is configured to indicate that the data has been converted to the SP4 format.&lt;br /&gt;
&lt;br /&gt;
Hence the Scheduled Tasks do not work sometimes. However the Scheduled Tasks works fine sometimes, but when you uninstall SP4, it does not work.&lt;br /&gt;
&lt;br /&gt;
The best solution is to:&lt;br /&gt;
&lt;br /&gt;
# Incase Scheduled Tasks do not work after installing SP4, then uninstall SP4 and it should be fine.&lt;br /&gt;
# Incase Scheduled Tasks works after installing SP4, and later after uninstalling SP4, it does not work, then install SP4 and it should be fine.&lt;br /&gt;
&lt;br /&gt;
=== Checking for server or NEOSYS crashes ===&lt;br /&gt;
 &lt;br /&gt;
#NEOSYS Maintenance Mode&lt;br /&gt;
#General Menu, Setup, Processes&lt;br /&gt;
#Select the dates and the option Detailed&lt;br /&gt;
 &lt;br /&gt;
This report shows a list of dates and times that NEOSYS logged in but did not log out properly.&lt;br /&gt;
 &lt;br /&gt;
Ignore the very latest entries since they represent the current NEOSYS processes. For example, if you have four NEOSYS processes running at the time that you get the report (including any in maintenance mode) then you can ignore the last four entries.&lt;br /&gt;
 &lt;br /&gt;
The date and time shows for each process that has failed to shutdown correctly when the process logged in. Versions of NEOSYS from January 2008 will also show the date and time that each crashed NEOSYS process was last active (heartbeat) so that the time of failure can be known.&lt;br /&gt;
 &lt;br /&gt;
If you see a bunch of NEOSYS processes all started up at around the same time but all failed to shutdown correctly then the cause will be a server failure - usually power failure.&lt;br /&gt;
 &lt;br /&gt;
Isolated one-off failures will be related to individual NEOSYS process crashes - most commonly caused by one of the following:&lt;br /&gt;
 &lt;br /&gt;
#NEOSYS hanging to due to software failure&lt;br /&gt;
#Manually exiting a NEOSYS process on the server either by pressing Ctrl+Alt+Del or clicking the &amp;quot;X&amp;quot; close icon/box and ignoring the warning&lt;br /&gt;
#Random server failures eg memory, disk etc&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
 &lt;br /&gt;
 LOGIN 22/12/2007 06:02 NEOSYS SERVER ADAGENCY         Current workstation &lt;br /&gt;
 LOGIN 23/12/2007 06:00 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 23/12/2007 06:01 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 23/12/2007 06:02 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 23/12/2007 08:52 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 23/12/2007 08:52 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 23/12/2007 08:53 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 8/1/2008 06:00 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 8/1/2008 06:01 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 8/1/2008 06:02 NEOSYS SERVER ADAGENCY         Current workstation  &lt;br /&gt;
 LOGIN 8/1/2008 13:51 NEOSYS SERVER NEOSYS         Current user session  &lt;br /&gt;
&lt;br /&gt;
Interpretation:&lt;br /&gt;
 &lt;br /&gt;
The first four entries indicate that all four NEOSYS processes started at 06am were suddenly killed probably by power failure&lt;br /&gt;
 &lt;br /&gt;
The next four entries indicate that NEOSYS was restarted at around 08:52 and all these processes were AGAIN killed probably by power failure&lt;br /&gt;
 &lt;br /&gt;
The last four entries can be ignored because there were four NEOSYS processes running at the time that the report was generated&lt;br /&gt;
&lt;br /&gt;
=== Searching for word/number in the database files using maintenance mode ===&lt;br /&gt;
&lt;br /&gt;
You can search for any word/number in the database files of NEOSYS, using the following command line:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 FIND FILENAME WORDWITHOUTANYSPACES&lt;br /&gt;
 &lt;br /&gt;
 For eg:&lt;br /&gt;
 FIND CURRENCIES 1.1&lt;br /&gt;
 (here you are searching for the number 1.1 in the currencies file) You CANNOT search for a phrase ie include spaces like this.&lt;br /&gt;
 &lt;br /&gt;
 Or you can also type:&lt;br /&gt;
 FIND FILENAME &amp;lt;enter&amp;gt;&lt;br /&gt;
 and it will ask you what you want do to search. You can enter an exact phrase with spaces.&lt;br /&gt;
&lt;br /&gt;
Incase you do not know the filenames, you can enter the following command to see all the filenames in the system:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 LF&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=147</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=147"/>
		<updated>2008-01-09T16:34:26Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Install ssl/https on the site. */&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;
=== 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;
#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;
=== 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. The following procedure to be followed (actually we follow the same procedure as install, but step 1 is to delete the existing certificate):&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from selfssl ====&lt;br /&gt;
&lt;br /&gt;
#Delete the existing certificate (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#create certificate for site in SELFSSL&lt;br /&gt;
#export the certificate to a pfx file (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#remove certificate from site (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard) &lt;br /&gt;
#import pfx from step 3 using same wizard&lt;br /&gt;
#Done&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from saved PFX files ====&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;
#Done&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Setting_up_HTTPS&amp;diff=146</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=146"/>
		<updated>2008-01-09T13:30:00Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Install ssl/https on the site. */&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;
=== 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;
#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;
=== 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. The following procedure to be followed (actually we follow the same procedure as install, but step 1 is to delete the existing certificate):&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from selfssl ====&lt;br /&gt;
&lt;br /&gt;
#Delete the existing certificate (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#create certificate for site in SELFSSL&lt;br /&gt;
#export the certificate to a pfx file (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard)&lt;br /&gt;
#remove certificate from site (IIS-&amp;gt;directory security-&amp;gt;server certificate wizard) &lt;br /&gt;
#import pfx from step 3 using same wizard&lt;br /&gt;
#Done&lt;br /&gt;
&lt;br /&gt;
==== Re-installing Certificates from saved PFX files ====&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;
#Done&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=262</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=262"/>
		<updated>2007-12-27T17:59:47Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
There is no proper user interface to control the backup parameters and you must use NEOSYS maintenance mode and press F5 before the following commands.&lt;br /&gt;
&lt;br /&gt;
ONE DATABASE - To control the backup of one database do this:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
ONE INSTALLATION - To control the backup of all databases in one installation:&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all databases.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
MULTIPLE INSTALLATIONS - To control the backup of multiple parallel installations.&lt;br /&gt;
&lt;br /&gt;
Any lines in the following override the above and affect all NEOSYS installations in the same folder.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
 *12=backup disk for uploads folder if different from 7&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=261</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=261"/>
		<updated>2007-12-27T17:52:00Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring backup procedures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
 *12=backup disk for uploads folder if different from 7&lt;br /&gt;
 *13=backup media check method: blank is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=260</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=260"/>
		<updated>2007-12-27T17:50:34Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring backup procedures ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
 *12=backup disk for uploads folder if different from 7&lt;br /&gt;
 *13=&#039;&#039; is default (weekly rotation) 1=wrong media doesnt fail the backup&lt;br /&gt;
&lt;br /&gt;
==== Configuring which days the backup will be done on ====&lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
==== Configuring email backup alerts ====&lt;br /&gt;
&lt;br /&gt;
See lines 6 and 10 above&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
In case we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=259</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=259"/>
		<updated>2007-12-27T17:44:23Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Backing up multiple databases on one installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring which days the backup will be done on ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP &lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring email backup alerts ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing&lt;br /&gt;
 *backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
Incase we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
 &lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type (1)&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=257</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=257"/>
		<updated>2007-11-26T20:22:59Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring payment instruction text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring Client Security mark ===&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark is configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
 Line 1&lt;br /&gt;
&lt;br /&gt;
This client mark can be displayed as an email hyperlink for all the reports generated (such as Media Diary, List of Ads Pending Booking, List of Invoices etc.) and this hyperlink can be configured by editing:&lt;br /&gt;
&lt;br /&gt;
 ED DOS SYSTEM.CFG&lt;br /&gt;
 &lt;br /&gt;
 Line 10&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
This is to be done incase you want to clean an old database or clean a training database so that a client can enter fresh data. These commands DO NOT clear down the whole database and hence for new installations you need to download a fresh BACKUP.ZIP file from the NEOSYS website.&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring which days the backup will be done on ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP &lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring email backup alerts ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing&lt;br /&gt;
 *backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up multiple databases on one installation ====&lt;br /&gt;
There is no way to backup multiple databases on the same night but you can arrange for one database to be backed up on days 1357 and another on days 246. Three databases could be backed up every third day eg the first database on days 147, the second on 25 and the third on days 36.&lt;br /&gt;
&lt;br /&gt;
Assuming backups are done at 2am then the day 1 backup is done at 2am on Monday night and therefore is the backup of work done on &#039;&#039;&#039;Sunday&#039;&#039;&#039;. If the working week starts on Sunday then the above numbers should be reduced by 1. If on Saturday then by 2. Reducing day 1 by 2 days makes it day 6. The reason is that backup over the weekend is less important and therefore the extra backup for the first database should be aligned on a less important day of the week.&lt;br /&gt;
&lt;br /&gt;
==== Backing up the Images folder ====&lt;br /&gt;
&lt;br /&gt;
The Images folder under the NEOSYS installation is used to upload images/artworks/files from the Job File section and hence needs to be backed up. NEOSYS will automatically backup this Images folder to the USB drive or other location (specified for the usual data backup) once a week. To configure this backup, RSYNC needs to be installed. Incase of old installations, please follow the Cygwin re-installation procedure at [[Setting_up_and_using_remote_support#Upgrading_SSHD_.2F_Cygwin]]. &lt;br /&gt;
&lt;br /&gt;
Incase we need to configure the Images folder backup at another location other than the usual daily backup location than we need to edit:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
 &lt;br /&gt;
 line 12 - and specify the Drive of the location to be backed up to. eg. E or F&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type ()&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Allowing users temporary login as NEOSYS in maintenance mode ==&lt;br /&gt;
 &lt;br /&gt;
#Get them to login with any name even NEOSYS&lt;br /&gt;
#Get the to enter &amp;quot;?&amp;quot; for the pass without the quotes&lt;br /&gt;
#NEOSYS will give them a lock like &amp;quot;NEOSYS 123456&amp;quot; which they must give you. You should not log out until the next step is completed&lt;br /&gt;
#Follow the NEOSYS lock/key procedure using the full contents of the lock including the user name&lt;br /&gt;
(to allow access EXCEPT access to authorisation screen use 132456 as the last number of the initial command)&lt;br /&gt;
#Give them the key and get them to enter and proceed&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Configuring upload of photoshop &amp;quot;cs2&amp;quot; jpg files ==&lt;br /&gt;
&lt;br /&gt;
Photoshop version &amp;quot;cs2&amp;quot; produces jpg files that cannot be viewed in Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
A solution is to rename the files extension from .jpg to .psjpg before uploading.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;psjpg&amp;quot; files are an invention of NEOSYS and IIS must be configured to handle .psjpg files as follows:&lt;br /&gt;
&lt;br /&gt;
Windows Server 2003 (doesnt work on XP)&lt;br /&gt;
&lt;br /&gt;
#Computer Management, Internet Information Server, Properties&lt;br /&gt;
#Click MIME Types&lt;br /&gt;
#Click New&lt;br /&gt;
#Extension: psjpg&lt;br /&gt;
#MIME Type: application/photoshop&lt;br /&gt;
#Click OK,OK,OK&lt;br /&gt;
#Restart IIS (Right click, All Tasks, Restart)&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=53</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=53"/>
		<updated>2007-11-14T01:19:21Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Recovery */&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 and !BATCHES&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=52</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=52"/>
		<updated>2007-11-14T01:13:51Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Fixing damaged index files (names starting with !) */&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;
== 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 and !BATCHES&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=51</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=51"/>
		<updated>2007-11-14T00:37:25Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Fixing damaged index files (names starting with !) */&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;
== 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;
The LISTS, LOCKS and !INDEXING files are automatically checked for corruption (and initialised to empty if so) when you &lt;br /&gt;
startup the first Neosys process, and does not require this command to be run. You should probably&lt;br /&gt;
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;
Other reindex commands are:&lt;br /&gt;
&lt;br /&gt;
*REINDEXACCOUNTS	recreates !ACCOUNTS and !BATCHES&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Handling_damaged_files&amp;diff=50</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=50"/>
		<updated>2007-11-14T00:34:55Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Fixing damaged index files (names starting with !) */&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;
== 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;
The LISTS, LOCKS and !INDEXING files are automatically checked for corruption and rebuilt when you &lt;br /&gt;
startup the first Neosys process, and does not require this command to be run. You should probably&lt;br /&gt;
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;
Other reindex commands are:&lt;br /&gt;
&lt;br /&gt;
*REINDEXACCOUNTS	recreates !ACCOUNTS and !BATCHES&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_STARTALL.cmd_command_to_auto_start_all_processess&amp;diff=28</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=28"/>
		<updated>2007-05-06T20:43:10Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Setting up the file */&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>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=202</id>
		<title>Troubleshooting NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=202"/>
		<updated>2007-04-27T10:09:07Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Handling damaged files ===&lt;br /&gt;
&lt;br /&gt;
[[Handling damaged files]]&lt;br /&gt;
&lt;br /&gt;
=== Checking for corrupt database files ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 CHK.FILES&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
 CHK.FILES filename&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Internet Explorer  ===&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting IE]]&lt;br /&gt;
&lt;br /&gt;
=== Resolving slow speed ===&lt;br /&gt;
&lt;br /&gt;
[[Benchmarking NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
=== Handling failure and warning on nightly backup alerts ===&lt;br /&gt;
&lt;br /&gt;
[[Handling failure and warning messages on nightly backup alerts]]&lt;br /&gt;
&lt;br /&gt;
== Resolving permissions errors while logging in ==&lt;br /&gt;
 &lt;br /&gt;
=== Problem ===&lt;br /&gt;
 &lt;br /&gt;
While logging in, you get the following error message:&lt;br /&gt;
[[Image:login_error_message.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Solution ===&lt;br /&gt;
 &lt;br /&gt;
Add the internet guest account to the security list of the data folder with the default permission of list/read/write&lt;br /&gt;
 &lt;br /&gt;
Make sure the read&amp;amp;execute permission is removed&lt;br /&gt;
[[Image:permissions_on_data.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enabling File Security option on Win XP Professional ==&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
&lt;br /&gt;
In the Properties of any folders, the Security option does not show, hence you cannot modify the Read, Write options.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
The solution would be to untick the &#039;Simple File Sharing&#039; option from  Tools &amp;gt; Folder Options &amp;gt; View:&lt;br /&gt;
[[Image:simplefilesharingoff.jpg]]&lt;br /&gt;
&lt;br /&gt;
== B10 &amp;amp; B12 Errors ==&lt;br /&gt;
&lt;br /&gt;
These errors are in the software and should be immediately escalated to the programmer.&lt;br /&gt;
&lt;br /&gt;
== Internet Explorer Menu, View, Text Size doesnt change font size as expected ==&lt;br /&gt;
&lt;br /&gt;
Cause: This is because the font size is now user definable in NEOSYS and View, Text Size does not override predefined font sizes.&lt;br /&gt;
&lt;br /&gt;
Solution: If you are using Internet Explorer 7 you can scale the screen (including the font size  using ctrl + and ctrl - keyboard shortcuts or the font size button on the bottom right hand side of the window. &lt;br /&gt;
&lt;br /&gt;
You can adjust the font size on the User Details form when you login although this permanently applies to all forms not just the one that you are on.&lt;br /&gt;
&lt;br /&gt;
== Error on process window &amp;quot;Not enough string space - Out of Memory&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== Message ===&lt;br /&gt;
&lt;br /&gt;
‘RTP27’ Line 1. [B29] Not enough string space – Out of Memory.&lt;br /&gt;
&lt;br /&gt;
Not enough memory to execute Debugger; current program aborted.&lt;br /&gt;
Press any key to continue&lt;br /&gt;
&lt;br /&gt;
[[Image:out_of_memory.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
Unknown perhaps related to some large document or report&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
Ask users for any hanging transactions.&lt;br /&gt;
None other than closing and starting another process&lt;br /&gt;
&lt;br /&gt;
== Uploaded jpg files fail to display in internet explorer ==&lt;br /&gt;
&lt;br /&gt;
Some large jpg files &amp;gt; 2Mb cannot be viewed in internet explorer despite being viewable in image preview, ms paint and other viewers/editors. It is not an issue caused by uploading or downloading the files.&lt;br /&gt;
&lt;br /&gt;
These file appear to have been created on Photoshop CS Macintosh and may be a special type of uncompressed jpg used for production quality files.&lt;br /&gt;
&lt;br /&gt;
=== Partial solution ===&lt;br /&gt;
Before uploading the files, open them in some editor like MS Paint (right click, edit) and save them. However this results in a loss of quality. Perhaps there is some program that can convert these files to a format understandable by Internet explorer without any loss of quality.&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=244</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=244"/>
		<updated>2007-04-24T09:02:01Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Configuring automated emails in NEOSYS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring which days the backup will be done on ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP &lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring email backup alerts ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing&lt;br /&gt;
 *backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up multiple databases on one installation ====&lt;br /&gt;
There is no way to backup multiple databases on the same night but you can arrange for one database to be backed up on days 1357 and another on days 246. Three databases could be backed up every third day eg the first database on days 147, the second on 25 and the third on days 36.&lt;br /&gt;
&lt;br /&gt;
Assuming backups are done at 2am then the day 1 backup is done at 2am on Monday night and therefore is the backup of work done on &#039;&#039;&#039;Sunday&#039;&#039;&#039;. If the working week starts on Sunday then the above numbers should be reduced by 1. If on Saturday then by 2. Reducing day 1 by 2 days makes it day 6. The reason is that backup over the weekend is less important and therefore the extra backup for the first database should be aligned on a less important day of the week.&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets. &lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations. Available in NEOSYS versions dated 24/4/2007 onwards.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type ()&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
Typical configuration&lt;br /&gt;
&lt;br /&gt;
in DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
 clientname@neosys.com&lt;br /&gt;
 mailout.neosys.com&lt;br /&gt;
 2500&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#AGENCY.PARAMS field 38&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=243</id>
		<title>Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Configuring_NEOSYS_Generally&amp;diff=243"/>
		<updated>2007-04-24T08:10:55Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: /* Excluding TEST datasets from backing up every night */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Configuring letterhead ===&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
=== Configuring fonts and colors for all users ===&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
=== Changing the signatory ===&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clearing files in database (done when you want to clean an old database) ===&lt;br /&gt;
&lt;br /&gt;
Clear data		F5 	CLEAROP (only clears transactions not reference files)&lt;br /&gt;
&lt;br /&gt;
Clear suppliers		F5	CLEARFILE SUPPLIERS&lt;br /&gt;
&lt;br /&gt;
Clear Vehicles		F5	CLEARFILE VEHICLES&lt;br /&gt;
&lt;br /&gt;
Flush Index		F5	FLUSH.INDEX&lt;br /&gt;
&lt;br /&gt;
Clear all		F5	CLEARALL (rather nasty command because clears all reference files as well)&lt;br /&gt;
&lt;br /&gt;
=== Configuring which days the backup will be done on ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP &lt;br /&gt;
&lt;br /&gt;
Line 5 should a list of digits indicating desired days of week 1-7 where 1 is Monday&lt;br /&gt;
&lt;br /&gt;
e.g. 23456 to backup on Mon-Fri night&lt;br /&gt;
&lt;br /&gt;
NB Assuming the backups are at the default time of 2am then you must put &amp;quot;2&amp;quot;&lt;br /&gt;
for Monday night since it actually takes place on Tuesday at 2am.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring email backup alerts ===&lt;br /&gt;
&lt;br /&gt;
F5&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS BACKUP&lt;br /&gt;
&lt;br /&gt;
You can change the email addresses and the Drive to backup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any lines in the following overrides the above and affects all datasets in the current neosys installation. Useful to control many datasets.&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
Any any lines in the following overrides the above and affects all datasets in parallel neosys installations in the same folder. Useful to control many installations.&lt;br /&gt;
&lt;br /&gt;
 ED DOS ..\..\BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
What each line does is as follows:&lt;br /&gt;
&lt;br /&gt;
 *backup params&lt;br /&gt;
 *1=date last attempted&lt;br /&gt;
 **2= not used ... was workstation for backup (blank defaults to server)&lt;br /&gt;
 *3=min time of day for backup to start (defaults to 02:00)&lt;br /&gt;
 *4=max time of day for backup to start (defaults to 02:05)&lt;br /&gt;
 *5=days to do backup 1234567 1=sun NIGHT!!! EG 2AM&lt;br /&gt;
 *2/3/4/5 could be multivalued in parallel (to be programmed)&lt;br /&gt;
 *6=tech support email addresse(s) separated by &#039;;&#039;&lt;br /&gt;
 *7=backup disk letter&lt;br /&gt;
 *8=mv list of datasets NOT to backup (press ctrl+E)&lt;br /&gt;
 *9=1 disable both backup and shutdown completely&lt;br /&gt;
 *10=email addresses to send backup.zip to OR replacement for 6 if 6 missing&lt;br /&gt;
 *backups@neosys.com is excluded in NET from backup.zip recipients&lt;br /&gt;
 *11=1=suppress backup but do shutdown (testdata)&lt;br /&gt;
&lt;br /&gt;
==== Excluding TEST, historical or other databases from backing up every night ====&lt;br /&gt;
Database backup is automatically skipped if the last four characters of the database code are TEST or the word TESTING or TRAINING is found in the database name or if the database code is found in the list of database codes (ctrl+e) not to be backed up in line 8 of BACKUP.CFG or if line 11 is set to 1.&lt;br /&gt;
&lt;br /&gt;
==== Backing up multiple databases on one installation ====&lt;br /&gt;
There is no way to backup multiple databases on the same night but you can arrange for one database to be backed up on days 1357 and another on days 246. Three databases could be backed up every third day eg the first database on days 147, the second on 25 and the third on days 36.&lt;br /&gt;
&lt;br /&gt;
Assuming backups are done at 2am then the day 1 backup is done at 2am on Monday night and therefore is the backup of work done on &#039;&#039;&#039;Sunday&#039;&#039;&#039;. If the working week starts on Sunday then the above numbers should be reduced by 1. If on Saturday then by 2. Reducing day 1 by 2 days makes it day 6. The reason is that backup over the weekend is less important and therefore the extra backup for the first database should be aligned on a less important day of the week.&lt;br /&gt;
&lt;br /&gt;
=== Configuring automated emails in NEOSYS ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 ED DOS SMTP.CFG&lt;br /&gt;
&lt;br /&gt;
and press enter (F9/Esc to save and exit)&lt;br /&gt;
&lt;br /&gt;
Lines are fixed (only first two lines are required)&lt;br /&gt;
&lt;br /&gt;
#sender email (must be acceptable to the smtp host name following)&lt;br /&gt;
#smtp host name (domain name or ip number)&lt;br /&gt;
#smtp port number (blank for 25)&lt;br /&gt;
#smtp timeout in seconds (blank for 60?)&lt;br /&gt;
#smto use ssl (1=yes, blank for no) ssl is secure connection&lt;br /&gt;
#smtp authorization type ()&lt;br /&gt;
#smtp user&lt;br /&gt;
#smtp pass&lt;br /&gt;
&lt;br /&gt;
=== Copying a single record from one database to another ===&lt;br /&gt;
 &lt;br /&gt;
You need to know the file name and record key of the record to be copied.&lt;br /&gt;
 &lt;br /&gt;
In this case the file is DEFINITIONS and the key is AGENCY.PARAMS&lt;br /&gt;
 &lt;br /&gt;
You can invent any old style 8.3 filename instead of C:\AGP.DAT in the following example&lt;br /&gt;
 &lt;br /&gt;
On the source computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DEFINITIONS AGENCY.PARAMS TO: (DOS C:\AGP.DAT)&lt;br /&gt;
&lt;br /&gt;
On the target computer:&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 COPY DOS C:\AGP.DAT (ON) TO: (DEFINITIONS AGENCY.PARAMS)&lt;br /&gt;
 &lt;br /&gt;
The (O) option is required to force overwrite of the existing &lt;br /&gt;
 &lt;br /&gt;
The (N) option means only copy if the target already exists. It is advisable to use it when you know that the target already exists to avoid misspellings in the command. It must be omitted if the target doesnt exist.&lt;br /&gt;
&lt;br /&gt;
== NEOSYS Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
== Configuring payment instruction text ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#AGENCY.PARAMS field 38&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instructions are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
	<entry>
		<id>https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=200</id>
		<title>Troubleshooting NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://techwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=200"/>
		<updated>2007-04-23T14:51:22Z</updated>

		<summary type="html">&lt;p&gt;77.68.3.139: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Handling damaged files ===&lt;br /&gt;
&lt;br /&gt;
[[Handling damaged files]]&lt;br /&gt;
&lt;br /&gt;
=== Checking for corrupt database files ===&lt;br /&gt;
&lt;br /&gt;
Login to NEOSYS Maintenance&lt;br /&gt;
&lt;br /&gt;
Press F5&lt;br /&gt;
&lt;br /&gt;
 CHK.FILES&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
 CHK.FILES filename&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Internet Explorer  ===&lt;br /&gt;
&lt;br /&gt;
[[Troubleshooting IE]]&lt;br /&gt;
&lt;br /&gt;
=== Resolving slow speed ===&lt;br /&gt;
&lt;br /&gt;
[[Benchmarking NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
=== Handling failure and warning on nightly backup alerts ===&lt;br /&gt;
&lt;br /&gt;
[[Handling failure and warning messages on nightly backup alerts]]&lt;br /&gt;
&lt;br /&gt;
== Resolving permissions errors while logging in ==&lt;br /&gt;
 &lt;br /&gt;
=== Problem ===&lt;br /&gt;
 &lt;br /&gt;
While logging in, you get the following error message:&lt;br /&gt;
[[Image:login_error_message.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Solution ===&lt;br /&gt;
 &lt;br /&gt;
Add the internet guest account to the security list of the data folder with the default permission of list/read/write&lt;br /&gt;
 &lt;br /&gt;
Make sure the read&amp;amp;execute permission is removed&lt;br /&gt;
[[Image:permissions_on_data.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enabling File Security option on Win XP Professional ==&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
&lt;br /&gt;
In the Properties of any folders, the Security option does not show, hence you cannot modify the Read, Write options.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
The solution would be to untick the &#039;Simple File Sharing&#039; option from  Tools &amp;gt; Folder Options &amp;gt; View:&lt;br /&gt;
[[Image:simplefilesharingoff.jpg]]&lt;br /&gt;
&lt;br /&gt;
== B10 &amp;amp; B12 Errors ==&lt;br /&gt;
&lt;br /&gt;
These errors are in the software and should be immediately escalated to the programmer.&lt;br /&gt;
&lt;br /&gt;
== Internet Explorer Menu, View, Text Size doesnt change font size as expected ==&lt;br /&gt;
&lt;br /&gt;
Cause: This is because the font size is now user definable in NEOSYS and View, Text Size does not override predefined font sizes.&lt;br /&gt;
&lt;br /&gt;
Solution: If you are using Internet Explorer 7 you can scale the screen (including the font size  using ctrl + and ctrl - keyboard shortcuts or the font size button on the bottom right hand side of the window. &lt;br /&gt;
&lt;br /&gt;
You can adjust the font size on the User Details form when you login although this permanently applies to all forms not just the one that you are on.&lt;/div&gt;</summary>
		<author><name>77.68.3.139</name></author>
	</entry>
</feed>