Troubleshooting NEOSYS Generally: Difference between revisions
(Remove obsolete Internet Explorer articles) |
|||
(33 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
== Fixing the " | ==Fixing the "Cannot display the webpage" or "Site can't be reached" error message when accessing NEOSYS== | ||
=== Within a local area network (LAN) === | ===Within a local area network (LAN)=== | ||
Users may get the "cannot display the webpage" error message when they try to access the NEOSYS login page when they are in the office and are using a local IP address (eg. http://192.168.1.100/neosys). In this case, check the following: | Users may get the "cannot display the webpage" or "site can't be reached" error message when they try to access the NEOSYS login page when they are in the office and are using a local IP address (eg. http://192.168.1.100/neosys). In this case, check the following: | ||
# Are other users able to access NEOSYS within the same office? If all users get the same error message, then it is likely that the NEOSYS server is off or has stuck at reboot due to a boot sequence error. In this case, you need to start the NEOSYS server and double click on the start databasename file. If the NEOSYS server does not start then you need to call in the IT support. | #Are other users able to access NEOSYS within the same office? If all users get the same error message, then it is likely that the NEOSYS server is off or has stuck at reboot due to a boot sequence error. In this case, you need to start the NEOSYS server and double click on the start databasename file. If the NEOSYS server does not start then you need to call in the IT support. | ||
# If everyone else is able to access NEOSYS and it is only someone specific who isn't able to access: If all users are working normally, and only a specific user complains of this message then check the following: | #If everyone else is able to access NEOSYS and it is only someone specific who isn't able to access: If all users are working normally, and only a specific user complains of this message then check the following: | ||
* Is the user connected to a network? - verify this by opening up a website (www.google.com) | *Is the user connected to a network? - verify this by opening up a website (www.google.com) | ||
* If the user is connected to a network - verify if the user has the same IP address range as the NEOSYS server. For example the user might have IP address 192.168.2.1 and the NEOSYS IP is 192.168.1.100; which is a clear indication that this user is connected to another network and mostly happens if the user is using a WiFi connection (on a notebook) and is using an available unsecured connection of a neighbouring office. If this is the case, then disconnect and connect to the correct connection. | *If the user is connected to a network - verify if the user has the same IP address range as the NEOSYS server. For example the user might have IP address 192.168.2.1 and the NEOSYS IP is 192.168.1.100; which is a clear indication that this user is connected to another network and mostly happens if the user is using a WiFi connection (on a notebook) and is using an available unsecured connection of a neighbouring office. If this is the case, then disconnect and connect to the correct connection. | ||
* The user is connected to the network and is on the same network - verify if the user any has proxy settings in the browser. In UAE for example Etisalat internet users have to sometimes enter the proxy address in the Options or internet will not work properly. In this case you need to configure the NEOSYS IP address as an exception under Tools > Internet Options > LAN Settings > Advanced. | *The user is connected to the network and is on the same network - verify if the user any has proxy settings in the browser. In UAE for example Etisalat internet users have to sometimes enter the proxy address in the Options or internet will not work properly. In this case you need to configure the NEOSYS IP address as an exception under Tools > Internet Options > LAN Settings > Advanced. | ||
=== From the internet === | ===From the internet=== | ||
The connection to the NEOSYS server from outside office is via the public IP address over SSL ( | The connection to the NEOSYS server from outside office is via the public IP address over SSL (i.e. https://clientname.hosts.neosys.com:4430). Users may not be able to access this link and it may give the "cannot display the webpage" or "site can't be reached" error message. If only one user faces this problem, and other users can access the NEOSYS server from the internet, then the problem can only be solved by client IT staff. | ||
This could be due to various reasons and could be one or a combination of the following: | |||
# The users internet connection is not working or a firewall on the computer/router is blocking port 4430: in this case | #The users internet connection is not working or a firewall on the computer/router is blocking port 4430 (or whichever port is being used for HTTPS): in this case client IT must fix the internet connection and open up the outgoing port for HTTPS | ||
# Corporate firewall is blocking access to the NEOSYS server | #Corporate firewall is blocking access to the NEOSYS server | ||
# The internet connection at the office which hosts the server is not working: consult with the IT person at the host office | #The internet connection at the office which hosts the server is not working: consult with the IT person at the host office | ||
# The server is off: consult with the IT person at the host office | #The server is off: consult with the IT person at the host office | ||
# NEOSYS firewall is blocking the IP address of the user (probably due to unusual activity from the IP | #NEOSYS firewall is blocking the IP address of the user (probably due to unusual activity from the IP address): This is a very rare situation that happens with clients hosted by NEOSYS. First, confirm that the user's internet connection is working fine. Then to check whether their IP is blocked, ask the user to access www.neosys.com or http://userwiki.neosys.com/index.php/Main_Page . | ||
#*If they can access these websites, the firewall is NOT blocking them. | |||
#*If they cannot access these websites, ask the user to provide their public IP address by accessing www.whatismyip.com and then [http://itwiki.neosys.com/index.php/Unblocking_ips_on_NEOSYS_Intrusion_Detection_System_(IDS)#Removing_IP_Numbers_from_Block_List_Using_Nagios check whether their public IP is being blocked by NEOSYS firewall]. | |||
#The client's ISP is not able to resolve the domain name in the URL to the IP number. If this is the case you should be able to access NEOSYS by replacing the domain name with the IP number in the URL. | |||
If the above steps do not fix/identify the issue, refer to [http://techwiki.neosys.com/index.php/Troubleshooting_NEOSYS_Generally#Cannot_Connect Troubleshooting Cannot Connect] for more information on fixing the "Cannot display the webpage" error. | |||
Regardless of what the problem is, if other users can access the NEOSYS server from the internet then the problem can only be solved by client IT staff | Regardless of what the problem is, if other users can access the NEOSYS server from the internet then the problem can only be solved by client IT staff | ||
=== [http://techwiki.neosys.com/index.php/Configuring_IIS#Solving_error_during_file_upload:_.22Page_cannot_be_displayed. | ===[http://techwiki.neosys.com/index.php/Configuring_IIS#Solving_error_during_file_upload:_.22Page_cannot_be_displayed.22_HTTP_Error_405_in_windows_2003 Solving error during file upload: "Page cannot be displayed" HTTP Error 405]=== | ||
== Fixing the network/server failure/.send/no lock period error messages == | ==Fixing the network/server failure/.send/no lock period error messages== | ||
=== Error Message === | ===Error Message=== | ||
The following error messages may appear: | The following error messages may appear: | ||
==== Cannot Find Specified Resource==== | ====Cannot Find Specified Resource==== | ||
[[image:errorspecifiedresource.jpg]] | [[image:errorspecifiedresource.jpg]] | ||
ERROR: -2146697211 The system cannot locate the resource specified. | ERROR: -2146697211 The system cannot locate the resource specified. | ||
in .Send | in .Send | ||
==== Download of Specified Resource Failed ==== | ====Download of Specified Resource Failed==== | ||
[[image:insend.jpg]] | [[image:insend.jpg]] | ||
ERROR: -2146697208 The download of the specified resource has failed. | ERROR: -2146697208 The download of the specified resource has failed. | ||
in .Send | in .Send | ||
==== Cannot Release Document ==== | ====Cannot Release Document==== | ||
[[image:NWCONERROR1.jpg]] | [[image:NWCONERROR1.jpg]] | ||
Cannot release document. Try again ? | Cannot release document. Try again ? | ||
Line 49: | Line 55: | ||
in .Send | in .Send | ||
==== Error in .Send ==== | ====Error in .Send==== | ||
[[image:internetconnectivyissue.jpg]] | [[image:internetconnectivyissue.jpg]] | ||
ERROR: -2146697205 System Error: 2146697205 | ERROR: -2146697205 System Error: 2146697205 | ||
in .Send | in .Send | ||
==== | ====Cannot Save Document: NO LOCK RECORD==== | ||
[[image:nolockrecord.jpg]] | [[image:nolockrecord.jpg]] | ||
Line 62: | Line 68: | ||
This session id does not agree "NO LOCK RECORD" | This session id does not agree "NO LOCK RECORD" | ||
=== Possible Causes === | ====Client disconnected after xxx seconds==== | ||
[[image:clientdisc.jpg]] | |||
Client disconnected after xx seconds in NEOSYS xhttp.asp D:\NEOSYS\DATA\xxxx | |||
===Possible Causes=== | |||
The above error messages pop up when network failures occur, especially when NEOSYS is being accessed over the internet when there are temporary problems in the internet connectivity or overload on the ISP. | The above error messages pop up when network failures occur, especially when NEOSYS is being accessed over the internet when there are temporary problems in the internet connectivity or overload on the ISP. | ||
Line 73: | Line 85: | ||
Sometimes the error, especially "no lock period" could occur due to third party tool bars installed which install additional DNS addresses or mess around with the browser settings. | Sometimes the error, especially "no lock period" could occur due to third party tool bars installed which install additional DNS addresses or mess around with the browser settings. | ||
=== Solution === | ===Solution=== | ||
Identify if NEOSYS is being accessed over LAN or using the Internet. You can do so by checking the link being used to access NEOSYS. | Identify if NEOSYS is being accessed over LAN or using the Internet. You can do so by checking the link being used to access NEOSYS. | ||
*In case NEOSYS is being accessed using LAN, the link would look something like: | *In case NEOSYS is being accessed using LAN, the link would look something like: | ||
<pre> | <pre> | ||
Line 81: | Line 94: | ||
http://192.168.0.55/neosys/ | http://192.168.0.55/neosys/ | ||
</pre> | </pre> | ||
*In case NEOSYS is being accessed over the Internet, the link would look something like: | *In case NEOSYS is being accessed over the Internet, the link would look something like: | ||
<nowiki>https://hostname.neosys.com:4430/neosys</nowiki> | <nowiki>https://hostname.neosys.com:4430/neosys</nowiki> | ||
Line 90: | Line 105: | ||
Mostly the problem is due to a temporary loss of connection to the server and there is no alternative but to abandon the data you are entering, logout from NEOSYS and try again. | Mostly the problem is due to a temporary loss of connection to the server and there is no alternative but to abandon the data you are entering, logout from NEOSYS and try again. | ||
In the case of users who are connected via WIFI, check the WIFI connectivity of the workstation to identify any possible technical problem with its network connection. | |||
In the case of users who are connected via WIFI, check the WIFI connectivity of the workstation to identify any possible technical problem with | |||
In the case of "no lock period" it would be advisable to do a browser reset in addition to the solutions listed above. | In the case of "no lock period" it would be advisable to do a browser reset in addition to the solutions listed above. | ||
== Fixing "" does not exist in the clients file Error Message == | ==Fixing "" does not exist in the clients file Error Message== | ||
=== Problem explained === | ===Problem explained=== | ||
After creating new brands in the client file or after creating a new client record and brands under it, whenever you key in the brand in the schedule file, you would get this message. | After creating new brands in the client file or after creating a new client record and brands under it, whenever you key in the brand in the schedule file, you would get this message. | ||
Line 105: | Line 118: | ||
Error Message: "" does not exist in the clients file. | Error Message: "" does not exist in the clients file. | ||
=== Solution === | ===Solution=== | ||
All processes stopped | All processes stopped | ||
Line 112: | Line 125: | ||
REINDEXBRANDS | REINDEXBRANDS | ||
==Troubleshooting the "Database not available" error message== | |||
== Troubleshooting the "Database not available" error message == | |||
=== Problem explained === | ===Problem explained=== | ||
This error appears when you try to login to NEOSYS after you enter your username and password and click the Login button. | This error appears when you try to login to NEOSYS after you enter your username and password and click the Login button. | ||
Line 149: | Line 137: | ||
Error : The (database code) database is not available right now. | Error : The (database code) database is not available right now. | ||
=== Solution explained === | ===Solution explained=== | ||
This is probably because the processes (gray colour windows)on the server are not running. Login to the server and start these processes from the respective desktop icons and login again from the users computer. | This is probably because the processes (gray colour windows)on the server are not running. Login to the server and start these processes from the respective desktop icons and login again from the users computer. | ||
If the processes are running but you are still unable to login, please refer Techwiki. | If the processes are running but you are still unable to login, please refer [http://techwiki.neosys.com/index.php/Troubleshooting_NEOSYS_Generally#Troubleshooting_the_.22Database_not_available.22_error_message Techwiki]. | ||
== Troubleshooting login failure (invalid username and/or password) == | ==Troubleshooting login failure (invalid username and/or password)== | ||
Entering an incorrect password on the NEOSYS login page would lead to the following error : | Entering an incorrect password on the NEOSYS login page would lead to the following error : | ||
Line 183: | Line 171: | ||
If you notice a user with showing which matches the user that has the problem with the password, set an expiry date for this user in the authorisation file, save the file, reopen and remove the expiry date and save it again. This should clear any expiry date in the back-end. You need to verify it has indeed cleared it by running the command in maintenance again. | If you notice a user with showing which matches the user that has the problem with the password, set an expiry date for this user in the authorisation file, save the file, reopen and remove the expiry date and save it again. This should clear any expiry date in the back-end. You need to verify it has indeed cleared it by running the command in maintenance again. | ||
== Troubleshooting B10 & B12 Errors == | ==Troubleshooting B10 & B12 Errors== | ||
=== Error Message === | ===Error Message=== | ||
<pre> | <pre> | ||
NEOSYS | NEOSYS | ||
Line 194: | Line 182: | ||
Variable has not been assigned a value. Zero used. | Variable has not been assigned a value. Zero used. | ||
</pre> | </pre> | ||
=== Solution === | ===Solution=== | ||
These are software errors and should be immediately escalated to the programmer. | These are software errors and should be immediately escalated to the programmer. | ||
Also Refer to : [http://techwiki.neosys.com/index.php/Troubleshooting_NEOSYS_Finance_System#B10_.26_B12_Errors| Finance B10 & B12 errors] | |||
==Troubleshooting the "System failure. Do you want to retry?" error message== | |||
[[image:System failure.jpg]] | |||
== Troubleshooting Web Browsers == | For troubleshooting this error, refer to [[Troubleshooting_NEOSYS_Generally#Troubleshooting_Web_Browsers|Troubleshooting Web Browsers]] | ||
=== Clearing Internet Cache (Deleting Contents of Temporary Internet Files Folder)=== | |||
For more information on this, refer to [http://techwiki.neosys.com/index.php/Procedures#Addressing_Browser_related_issues Addressing Browser Related Issues] | |||
==Troubleshooting Web Browsers== | |||
===Clearing Internet Cache (Deleting Contents of Temporary Internet Files Folder)=== | |||
Failures in browser caching can cause a variety of somewhat unpredictable errors after NEOSYS software is upgraded. | Failures in browser caching can cause a variety of somewhat unpredictable errors after NEOSYS software is upgraded. | ||
Line 207: | Line 204: | ||
*NEOSYS repeatedly asks for login | *NEOSYS repeatedly asks for login | ||
==== Solution ==== | ====Solution==== | ||
Click on [[Clear Browser Cache]] to see instructions. | Click on [[Clear Browser Cache]] to see instructions. | ||
=== Resetting Browser to Factory Settings === | ===Resetting Browser to Factory Settings=== | ||
Resetting Internet Explore to factory settings is required if clearing temporary internet files has not worked to fix: | Resetting Internet Explore to factory settings is required if clearing temporary internet files has not worked to fix: | ||
*A variety of undocumented error messages | *A variety of undocumented error messages | ||
*Older versions of the program still appear | *Older versions of the program still appear | ||
*Tool-bars are installed | *Tool-bars are installed | ||
==== Solution ==== | ====Solution==== | ||
Click on [[Reset Browser]] to see instructions. | Click on [[Reset Browser]] to see instructions. | ||
=== | ===Disabling Popup Blocker=== | ||
Refer to [[Disabling_Popup_Blocker | Disabling Popup Blocker]] | |||
[[ | |||
== Troubleshooting the "Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0" message == | ==Troubleshooting the "Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0" message== | ||
=== Problem explained === | ===Problem explained=== | ||
This is a rare general problem in NEOSYS not related to this particular report (shown below) | This is a rare general problem in NEOSYS not related to this particular report (shown below) | ||
Line 259: | Line 232: | ||
Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0 | Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0 | ||
=== Solution explained === | ===Solution explained=== | ||
Restart all the processes for the dataset in question. This will solve the problem. | Restart all the processes for the dataset in question. This will solve the problem. | ||
Line 267: | Line 240: | ||
In the latest version of NEOSYS, the current NEOSYS server process closes itself. | In the latest version of NEOSYS, the current NEOSYS server process closes itself. | ||
== Solving User doesn’t have a menu despite that menu having no lock in Authorisation File == | ==Solving User doesn’t have a menu despite that menu having no lock in Authorisation File== | ||
===Problem Explained=== | ===Problem Explained=== | ||
This situation is especially encountered while moving a user from one group/department to another in the Authorisation File. The menu is visible to the rest of the users in the new group but not visible to the new User. It appears as if the new User is not picking up the authorisation access of the new group. | This situation is especially encountered while moving a user from one group/department to another in the Authorisation File. The menu is visible to the rest of the users in the new group but not visible to the new User. It appears as if the new User is not picking up the authorisation access of the new group. | ||
=== Cause | ===Cause and Solution=== | ||
See [[Authorisation_File#Menu_Locks|Menu Locks.]] | |||
== Logo does not appear when a NEOSYS html document eg: Invoice, Estimate, etc is sent via email == | ==Logo does not appear when a NEOSYS html document eg: Invoice, Estimate, etc is sent via email== | ||
There are 2 scenarios : | There are 2 scenarios : | ||
# The html file is sent by email by using the <b>File > Send > Page by email…</b> option on IE | #The html file is sent by email by using the <b>File > Send > Page by email…</b> option on IE | ||
# The html file is saved on the user’s desktop using the <b>File > Save as > html … </b> option on IE and then sent as an attachment via email. | #The html file is saved on the user’s desktop using the <b>File > Save as > html … </b> option on IE and then sent as an attachment via email. | ||
Scenario 1: | Scenario 1: | ||
Line 298: | Line 266: | ||
If these documents really need to be saved on the user's desktop prior to being mailed as an attachment, it would be a better idea to save them as “pdf” instead of “html”. This could be done using softwares like <b>“CutePDF Writer”</b> that are freely available on the internet. This software would allow the user to save the “html” document as “pdf” by clicking : <b>File > Print > CutePDF Writer … </b> following which the "pdf" document could be saved to the desired destination. | If these documents really need to be saved on the user's desktop prior to being mailed as an attachment, it would be a better idea to save them as “pdf” instead of “html”. This could be done using softwares like <b>“CutePDF Writer”</b> that are freely available on the internet. This software would allow the user to save the “html” document as “pdf” by clicking : <b>File > Print > CutePDF Writer … </b> following which the "pdf" document could be saved to the desired destination. | ||
== Headers and Footers appearing in PDF conversion while using Adobe Acrobat PDF converter== | ==Strange Characters appear after saving an HTML document as pdf file using Adobe Acrobat PDF converter== | ||
Strange Characters may appear after saving an html document because you might be restricting the PDF converter to use System fonts only. | |||
[[image:Adobepdf.jpg]] | |||
Follow instructions below to prevent strange characters from appearing after converting any NEOSYS html document to pdf. | |||
#Go to Print option in the File menu of your browser | |||
#Select AdobePDF and Click "Preferences" | |||
#Uncheck the "Rely on System fonts only" option and click ok | |||
[[image:Pdf1.jpg]] | |||
[[image:Pdf2.jpg]] | |||
==Headers and Footers appearing in PDF conversion while using Adobe Acrobat PDF converter== | |||
Follow the instructions given below to remove header and footer from the pdf version of a NEOSYS report while using Adobe Acrobat Converter: | Follow the instructions given below to remove header and footer from the pdf version of a NEOSYS report while using Adobe Acrobat Converter: | ||
#'''In the converter Menu, Click on Down Arrow > Preferences.'''<br><br>[[image:PDFCONVERSIONHEADERFOOTERISSUE1.jpg]]<br><br> | #'''In the converter Menu, Click on Down Arrow > Preferences.'''<br><br>[[image:PDFCONVERSIONHEADERFOOTERISSUE1.jpg]]<br><br> | ||
#'''Under General Tab, Select HTML in the conversion settings and click on OK.'''<br><br>[[image:PDFCONVERSIONHEADERFOOTERISSUE2.jpg]]<br> | #'''Under General Tab, Select HTML in the conversion settings and click on OK.'''<br><br>[[image:PDFCONVERSIONHEADERFOOTERISSUE2.jpg]]<br> | ||
Line 305: | Line 289: | ||
The PDF converted files should now be created without headers or footers. | The PDF converted files should now be created without headers or footers. | ||
==Troubleshooting the "Cannot Save Document Because Time Stamp Does Not Agree" error message== | |||
== Troubleshooting the "Cannot Save Document Because Time Stamp Does Not Agree" error message == | |||
[[image:NWCONNERROR2.jpg]] | [[image:NWCONNERROR2.jpg]] | ||
Cannot save "2 PUR 5648 U" because: | Cannot save "2 PUR 5648 U" because: | ||
Line 313: | Line 296: | ||
The time stamp does not agree. | The time stamp does not agree. | ||
===== Possible Causes ===== | =====Possible Causes===== | ||
The time stamp error message indicates that the user is trying to save the document for a second time after there was some other error during the initial attempt to save. Fortunately, it indicates that the first save was in fact successful and that no data has been lost. | The time stamp error message indicates that the user is trying to save the document for a second time after there was some other error during the initial attempt to save. Fortunately, it indicates that the first save was in fact successful and that no data has been lost. | ||
===== Solution ===== | =====Solution===== | ||
The only course of action is to close the current on-screen document (discarding changes) and to reopen the document to confirm that it was in fact saved. The initial primary error can be anything (IT equipment or software) but, if the connection involves internet or wireless, then it is most likely to be a failure of the network connection. | The only course of action is to close the current on-screen document (discarding changes) and to reopen the document to confirm that it was in fact saved. The initial primary error can be anything (IT equipment or software) but, if the connection involves internet or wireless, then it is most likely to be a failure of the network connection. | ||
== Solving error message about "Error while writing data .... read-only file." == | ==Troubleshooting the " Cannot release document- try again"== | ||
[[image:timestamp.jpeg]] | |||
Cannot release document - try again | |||
ERROR: ALREADY REQUESTING | |||
WRITE | |||
USERS | |||
Possible cause and solution same as [http://userwiki.neosys.com/index.php/Troubleshooting_NEOSYS_Generally#Troubleshooting_the_.22Cannot_Save_Document_Because_Time_Stamp_Does_Not_Agree.22_error_message Time Stamp error] | |||
==Solving error message about "Error while writing data .... read-only file."== | |||
Error while writing data. | Error while writing data. | ||
Line 327: | Line 321: | ||
(operating system file name: "XXXXXXXX") | (operating system file name: "XXXXXXXX") | ||
==== Solution ==== | ====Solution==== | ||
Stop whatever it is that you are doing, inform NEOSYS support about the issue with screenshots and necessary information and do not proceed until informed that it is safe to do so. | Stop whatever it is that you are doing, inform NEOSYS support about the issue with screenshots and necessary information and do not proceed until informed that it is safe to do so. | ||
==== Cause ==== | ====Cause==== | ||
Some external application was accessing the NEOSYS database files and this prevented NEOSYS from accessing them. | Some external application was accessing the NEOSYS database files and this prevented NEOSYS from accessing them. | ||
Line 337: | Line 331: | ||
Copying live data to test data can cause this since the copy program is an external application. Technical staff MUST avoid copying live to test database while live database is operational, especially at large or active installations. | Copying live data to test data can cause this since the copy program is an external application. Technical staff MUST avoid copying live to test database while live database is operational, especially at large or active installations. | ||
==== Recovery ==== | ====Recovery==== | ||
NEOSYS technical support MUST run a check for damaged files. | NEOSYS technical support MUST run a check for damaged files. | ||
===== If there is damage ===== | =====If there is damage===== | ||
Follow standard NEOSYS technical procedure to resolve any damage. | Follow standard NEOSYS technical procedure to resolve any damage. | ||
===== If there is no damage and user was running a report or document reprint ===== | =====If there is no damage and user was running a report or document reprint===== | ||
Despite the body of the message saying "attempted to write" the message can come even when only reading NEOSYS database files for a report or printing a document. In this case there are no consequences and the user can repeat their attempt as long as the permanent solution below is performed. | Despite the body of the message saying "attempted to write" the message can come even when only reading NEOSYS database files for a report or printing a document. In this case there are no consequences and the user can repeat their attempt as long as the permanent solution below is performed. | ||
===== If there is no damage and user was saving a transaction and files were being updated ===== | =====If there is no damage and user was saving a transaction and files were being updated===== | ||
Some files may have been updated and others not. This means the database is inaccurate and the issue may only be discovered much later even days, weeks or months later. Therefore NEOSYS programmers must assess the damage. | Some files may have been updated and others not. This means the database is inaccurate and the issue may only be discovered much later even days, weeks or months later. Therefore NEOSYS programmers must assess the damage. | ||
==== Permanent Solution ==== | ====Permanent Solution==== | ||
Locate the external application using intelligent sleuthing and prevent it from accessing the NEOSYS database files again while NEOSYS processes are operational. | Locate the external application using intelligent sleuthing and prevent it from accessing the NEOSYS database files again while NEOSYS processes are operational. | ||
==Fixing the Find Button not working Issue == | ==Fixing the Find Button not working Issue== | ||
[[image:findbuttonerror.jpg]] | [[image:findbuttonerror.jpg]] | ||
Line 369: | Line 363: | ||
Please see [[Setting_up_and_Configuring_NEOSYS_Generally#Adding_NEOSYS_to_Trusted_Sites|Adding NEOSYS to Trusted Sites]]. | Please see [[Setting_up_and_Configuring_NEOSYS_Generally#Adding_NEOSYS_to_Trusted_Sites|Adding NEOSYS to Trusted Sites]]. | ||
== Fixing error "The following Characters are not allowed here" while creating a new Document== | ==Fixing error "The following Characters are not allowed here" while creating a new Document== | ||
[[image:charnotallowed.jpg]] | [[image:charnotallowed.jpg]] | ||
Line 383: | Line 377: | ||
The solution is to remove these characters and save the document. | The solution is to remove these characters and save the document. | ||
== Handling Error "Following Characters are not Allowed here" while opening a document in NEOSYS == | ==Fixing error "Unacceptable characters in data" while saving a document== | ||
[[image:Unacceptable.jpg]] | |||
====Problem Explained==== | |||
This problem is usually caused by unusual characters present in some data cut and pasted into the data entry screen. | |||
====Solution==== | |||
Look for unusual (foreign) characters especially in text areas and where cut and paste is likely to have been done and remove these characters. | |||
NEOSYS currently allows only one non-Latin character set to be operational in a server at one time. If any of the characters entered by the user are not in the currently configured server character set, the user will get the "Unacceptable characters" error message. Refer to this link for more details about [http://techwiki.neosys.com/index.php/Configuring_NEOSYS_for_various_language_character_sets Configuring NEOSYS for various language character sets]. | |||
==Handling Error "Following Characters are not Allowed here" while opening a document in NEOSYS== | |||
While trying to open a document in NEOSYS e.g. a Schedule file, user may get an error as below: | While trying to open a document in NEOSYS e.g. a Schedule file, user may get an error as below: | ||
Line 398: | Line 406: | ||
*Check NEOSYS Logs and find the text entered in the field of the document. | *Check NEOSYS Logs and find the text entered in the field of the document. | ||
*Copy the text and get its ASCII code. | *Copy the text and get its ASCII code. | ||
( For above example ASCII code for " á " = 160 ) | ( For above example ASCII code for " á " = 160 ) | ||
*The ASCII code has a corresponding HTML Code, type in the HTML Code in any HTML Text editor, preview Text and copy paste it in a Text editor e.g. MS Excel. Finally copy it in NEOSYS where that Document needs to be accessed. | *The ASCII code has a corresponding HTML Code, type in the HTML Code in any HTML Text editor, preview Text and copy paste it in a Text editor e.g. MS Excel. Finally copy it in NEOSYS where that Document needs to be accessed. | ||
( For above example HTML code for " á " = "&NBSP;" with all letters in lowercase ) | ( For above example HTML code for " á " = "&NBSP;" with all letters in lowercase ) | ||
*NEOSYS will now open the document. | *NEOSYS will now open the document. | ||
*Since it is always best not to use any strange characters, remove the strange character and rename the document. You must Inform the users about this change. | *Since it is always best not to use any strange characters, remove the strange character and rename the document. You must Inform the users about this change. | ||
*The document can also be opened in Maintenance Window in NEOSYS by directly typing the ASCII code. | *The document can also be opened in Maintenance Window in NEOSYS by directly typing the ASCII code. | ||
( For above example type "alt+160" to enter " á " in the document number ) | ( For above example type "alt+160" to enter " á " in the document number ) | ||
==Fixing Firefox popup " Prevent this page from creating additional dialogs" == | ==Fixing Firefox popup " Prevent this page from creating additional dialogs"== | ||
To suppress this message follow the instructions as given below in Firefox :- | To suppress this message follow the instructions as given below in Firefox :- | ||
Line 418: | Line 431: | ||
[[image:ffpp.jpg]] | [[image:ffpp.jpg]] | ||
==Archiving Historical Data== | |||
Generally NEOSYS keeps decades of data online without any issue however in some cases you might want to reduce the database size of NEOSYS primarily to make it easier to manage but also in some cases slightly faster to operate. | |||
To do this one can take PERMANENT backups (more than one) of the current live system and then remove or archive data from the current database. The PERMANENT backups must be held in safe storage by the owner of the data which is the NEOSYS client. NEOSYS standard terms does not provide for storage of PERMANENT backups. Permanent backups are physical copies of BACKUP.ZIP files from NEOSYS backup process that will never be overwritten or destroyed. They should exist in multiple copies ensuring that further copies are made within the lifespan of the media on which they are kept to avoid the effects of media aging which may include total loss of data. | |||
Client must confirm they can open the BACKUP.ZIP file and see the file names but they will not be able to open the files because they are encrypted and being binary database files cannot be used without the NEOSYS program. | |||
Note that any data which is removed from the current database and cannot be recreated by some process like CREATEADS will only exist in the permanent backups held by the client because the historical database kept online for reference in the NEOSYS installation will NOT BE BACKED UP BY THE NEOSYS EVER. | |||
This process does not backup the historical database therefore prior to creation of the historical database and deletion of historical data from the live database a physical copy of the backup of the live database must be delivered to the client with a warning that this is the only copy of their data and THEY MUST AGREE TO DUPLICATE AND KEEP IT SAFE BECAUSE NEOSYS DOES NOT KEEP ANY BACKUP COPY OF THEIR HISTORICAL DATA. Acknowledgement of receipt and the terms must be obtain in writing (or email) from the client. | |||
WARNING: ANY DATA WHICH IS REMOVED FROM THE CURRENT DATABASE AND THAT CANNOT BE RECREATED BY INTERNAL PROCESSES MAY BE LOST AND ONLY OBTAINABLE WITH CERTAINTY FROM THE PERMANENT BACKUPS HELD BY THE CLIENT BECAUSE THE HISTORICAL DATABASE HELD ONLINE BY NEOSYS IS *NOT* BACKED UP | |||
Procedure: | |||
#Email client proposing archiving and removal of historical data and containing a draft acknowledgement of receipt of and acceptance of terms of data destruction online. | |||
#Wait for client's agreement in principle and instructions to proceed. | |||
#Deliver two copies of BACKUP.ZIP electronically to the client | |||
#Obtain full and proper acknowledgement of receipt and acceptance of terms from client | |||
#Restore the live database to a XXXXTEST database with name something like ARCHIVE 2099 where 2099 is the last year that will be deleted | |||
#Delete the data from the live database | |||
Sample email to the Client proposing archiving and removal of historical data: | |||
<pre>Dear XXXX, | |||
NEOSYS Support recently reviewed the server to examine its performance. During the investigation we found that the current Database has lot of old DATA. | |||
Generally NEOSYS keeps decades of data online without any issue however in some cases you might want to reduce the database size of NEOSYS to make it easier to manage and slightly faster to operate. | |||
We will follow a tested and verified method to reduce the Database size by removing the old DATA from the current Data set and copy it to a separate newly created Data set inside the existing database. | |||
We will pick a year from past, the DATA up to which is considered to be old then copy the DATA of all the years up to and including the picked year to the newly created data set. | |||
This DATA is removed from the current Data set and will be present as a separate data set online in your NEOSYS installation for reference. | |||
In your case we have picked the year "YYYY" and we will create a new data set "XYYYY" which shall contain all the DATA up to and including year YYYY. | |||
This Dataset "XYYYY" will will not be backed up by NEOSYS ever like the other live dataset which is backed up every day according to the nightly USB Backup procedure . | |||
We need your approval to remove the DATA up to the above mentioned year to a separate Dataset. | |||
After getting your approval we will send you two copies of the latest Backup.zip which containing all the historical Data. Then we will request for confirmation from your side that you have received the backup copies. | |||
The removed DATA cannot be recreated again, it will only exist in the permanent backups held by you and for online reference as mentioned above. | |||
</pre> | |||
After sending the backup.zip Support will send below email to get the confirmation from client for receiving backup copies and accept the terms of data destruction online: | |||
<pre> | |||
Dear XXXX, | |||
I am sending you a SAMPLE EMAIL to confirm that you have received the backup folders. Kindly send us a conformation email in the following format saying that you have received the backups. | |||
Only after getting the confirmation from you we will go ahead with removing and copying the historical DATA to the new data set "XYYYY" (database code - to be mentioned by Support) | |||
SAMPLE EMAIL:- | |||
Dear NEOSYS Team, | |||
We confirm that we have received the Backup.zip copies of DatabaseName (DatabaseCode) (date of backup - to be mentioned by support). We also accept the following terms: | |||
1. NEOSYS has no responsibility for the historical data containing data upto and including year YYYY. | |||
2. As this is the only copy of our DATA so we AGREE TO DUPLICATE AND KEEP IT SAFE because NEOSYS will NOT keep any backup copy of this historical data. | |||
</pre> | |||
Also refer to: [[Sales_FAQ#What_will_be_the_cost_for_setting_up_a_historical_NEOSYS_database.3F| Cost for setting up a historical NEOSYS database]] | |||
==How to solve garbled characters after importing xls/csv into Excel== | |||
#In a new Excel sheet or file, open Text Import Wizard by clicking on Data tab > Get External Data > From Text. | |||
#Change the 'File Origin' setting to "65001: Unicode (UTF-8)." | |||
#Tailor the remaining settings as suits your preference. | |||
#Click "Finish" to open the UTF-8 file in Excel. | |||
[[image: garbledcharexcel.png]] |
Latest revision as of 13:31, 14 November 2024
Fixing the "Cannot display the webpage" or "Site can't be reached" error message when accessing NEOSYS
Within a local area network (LAN)
Users may get the "cannot display the webpage" or "site can't be reached" error message when they try to access the NEOSYS login page when they are in the office and are using a local IP address (eg. http://192.168.1.100/neosys). In this case, check the following:
- Are other users able to access NEOSYS within the same office? If all users get the same error message, then it is likely that the NEOSYS server is off or has stuck at reboot due to a boot sequence error. In this case, you need to start the NEOSYS server and double click on the start databasename file. If the NEOSYS server does not start then you need to call in the IT support.
- If everyone else is able to access NEOSYS and it is only someone specific who isn't able to access: If all users are working normally, and only a specific user complains of this message then check the following:
- Is the user connected to a network? - verify this by opening up a website (www.google.com)
- If the user is connected to a network - verify if the user has the same IP address range as the NEOSYS server. For example the user might have IP address 192.168.2.1 and the NEOSYS IP is 192.168.1.100; which is a clear indication that this user is connected to another network and mostly happens if the user is using a WiFi connection (on a notebook) and is using an available unsecured connection of a neighbouring office. If this is the case, then disconnect and connect to the correct connection.
- The user is connected to the network and is on the same network - verify if the user any has proxy settings in the browser. In UAE for example Etisalat internet users have to sometimes enter the proxy address in the Options or internet will not work properly. In this case you need to configure the NEOSYS IP address as an exception under Tools > Internet Options > LAN Settings > Advanced.
From the internet
The connection to the NEOSYS server from outside office is via the public IP address over SSL (i.e. https://clientname.hosts.neosys.com:4430). Users may not be able to access this link and it may give the "cannot display the webpage" or "site can't be reached" error message. If only one user faces this problem, and other users can access the NEOSYS server from the internet, then the problem can only be solved by client IT staff. This could be due to various reasons and could be one or a combination of the following:
- The users internet connection is not working or a firewall on the computer/router is blocking port 4430 (or whichever port is being used for HTTPS): in this case client IT must fix the internet connection and open up the outgoing port for HTTPS
- Corporate firewall is blocking access to the NEOSYS server
- The internet connection at the office which hosts the server is not working: consult with the IT person at the host office
- The server is off: consult with the IT person at the host office
- NEOSYS firewall is blocking the IP address of the user (probably due to unusual activity from the IP address): This is a very rare situation that happens with clients hosted by NEOSYS. First, confirm that the user's internet connection is working fine. Then to check whether their IP is blocked, ask the user to access www.neosys.com or http://userwiki.neosys.com/index.php/Main_Page .
- If they can access these websites, the firewall is NOT blocking them.
- If they cannot access these websites, ask the user to provide their public IP address by accessing www.whatismyip.com and then check whether their public IP is being blocked by NEOSYS firewall.
- The client's ISP is not able to resolve the domain name in the URL to the IP number. If this is the case you should be able to access NEOSYS by replacing the domain name with the IP number in the URL.
If the above steps do not fix/identify the issue, refer to Troubleshooting Cannot Connect for more information on fixing the "Cannot display the webpage" error.
Regardless of what the problem is, if other users can access the NEOSYS server from the internet then the problem can only be solved by client IT staff
Solving error during file upload: "Page cannot be displayed" HTTP Error 405
Fixing the network/server failure/.send/no lock period error messages
Error Message
The following error messages may appear:
Cannot Find Specified Resource
ERROR: -2146697211 The system cannot locate the resource specified. in .Send
Download of Specified Resource Failed
ERROR: -2146697208 The download of the specified resource has failed. in .Send
Cannot Release Document
Cannot release document. Try again ? Error: Network or Server Failure. (No response) Please try again later and/or get technical assistance -2146697211 System error: -2146697211. in .Send
Error in .Send
ERROR: -2146697205 System Error: 2146697205 in .Send
Cannot Save Document: NO LOCK RECORD
Cannot save "DOCUMENT NAME" because: Somebody has updated this record. Your update cannot be applied. This session id does not agree "NO LOCK RECORD"
Client disconnected after xxx seconds
Client disconnected after xx seconds in NEOSYS xhttp.asp D:\NEOSYS\DATA\xxxx
Possible Causes
The above error messages pop up when network failures occur, especially when NEOSYS is being accessed over the internet when there are temporary problems in the internet connectivity or overload on the ISP.
Sometimes IE configurations in tools e.g.:- toolbar might be messing up the connectivity.
This could also happen within an office, when NEOSYS is accessed over the LAN, if there is a bad Ethernet switch/hub that cause the connection to break or just bad cabling.
The error occurs more frequently in cases where NEOSYS is accessed over the internet as compared to when NEOSYS is accessed using office LAN.
Sometimes the error, especially "no lock period" could occur due to third party tool bars installed which install additional DNS addresses or mess around with the browser settings.
Solution
Identify if NEOSYS is being accessed over LAN or using the Internet. You can do so by checking the link being used to access NEOSYS.
- In case NEOSYS is being accessed using LAN, the link would look something like:
http://127.0.0.1/neosys/ or http://192.168.0.55/neosys/
- In case NEOSYS is being accessed over the Internet, the link would look something like:
https://hostname.neosys.com:4430/neosys
There isn't a clear solution to this especially if NEOSYS is accessed via the Internet as the external network is out of our control.
Try to do a reset factory settings first, although it could be a faulty network connection.
Mostly the problem is due to a temporary loss of connection to the server and there is no alternative but to abandon the data you are entering, logout from NEOSYS and try again.
In the case of users who are connected via WIFI, check the WIFI connectivity of the workstation to identify any possible technical problem with its network connection.
In the case of "no lock period" it would be advisable to do a browser reset in addition to the solutions listed above.
Fixing "" does not exist in the clients file Error Message
Problem explained
After creating new brands in the client file or after creating a new client record and brands under it, whenever you key in the brand in the schedule file, you would get this message.
Error Message: "" does not exist in the clients file.
Solution
All processes stopped
F5 REINDEXCLIENTS REINDEXBRANDS
Troubleshooting the "Database not available" error message
Problem explained
This error appears when you try to login to NEOSYS after you enter your username and password and click the Login button.
Error message :
Cannot login because : Error : The (database code) database is not available right now.
Solution explained
This is probably because the processes (gray colour windows)on the server are not running. Login to the server and start these processes from the respective desktop icons and login again from the users computer.
If the processes are running but you are still unable to login, please refer Techwiki.
Troubleshooting login failure (invalid username and/or password)
Entering an incorrect password on the NEOSYS login page would lead to the following error :
Error Message: Cannot login because: Error: Invalid username and/or password
Please note that three consecutive login failures, for any reason, over any time period, will result in an automatic lockout until the account password is changed using any of the usual methods :
1) Password reminder - if the user has a registered and accessible email account Reset Password,
or
2) By an administrator using the Authorisation File.
If the "Password Reminder" procedure does not solve the login failure issue, do the following in maintenance mode :
F5 LIST USERS WITH EXPIRY_DATE
This will indicate if the user has an expiry date set on it. There are instances where in you cannot see an expiry date in the authorisation file, but in the back-end the expiry date exists.
If you notice a user with showing which matches the user that has the problem with the password, set an expiry date for this user in the authorisation file, save the file, reopen and remove the expiry date and save it again. This should clear any expiry date in the back-end. You need to verify it has indeed cleared it by running the command in maintenance again.
Troubleshooting B10 & B12 Errors
Error Message
NEOSYS An internal error has occurred. Please press Shift+PrintScreen to copy this screen then paste it into an email to support@neosys.com ERROR NO: B10 IN DAYBOOK.SUBSX AT 135 Variable has not been assigned a value. Zero used.
Solution
These are software errors and should be immediately escalated to the programmer.
Also Refer to : Finance B10 & B12 errors
Troubleshooting the "System failure. Do you want to retry?" error message
For troubleshooting this error, refer to Troubleshooting Web Browsers
For more information on this, refer to Addressing Browser Related Issues
Troubleshooting Web Browsers
Clearing Internet Cache (Deleting Contents of Temporary Internet Files Folder)
Failures in browser caching can cause a variety of somewhat unpredictable errors after NEOSYS software is upgraded.
- A variety of undocumented error messages
- "Error on Page" in the bottom left corner in the browser status bar
- Screens don't appear correctly
- Older versions of the program still appear
- NEOSYS repeatedly asks for login
Solution
Click on Clear Browser Cache to see instructions.
Resetting Browser to Factory Settings
Resetting Internet Explore to factory settings is required if clearing temporary internet files has not worked to fix:
- A variety of undocumented error messages
- Older versions of the program still appear
- Tool-bars are installed
Solution
Click on Reset Browser to see instructions.
Disabling Popup Blocker
Refer to Disabling Popup Blocker
Troubleshooting the "Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0" message
Problem explained
This is a rare general problem in NEOSYS not related to this particular report (shown below)
It is caused due to a process memory corruption when processing large datasets.
Error message :
Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0
Solution explained
Restart all the processes for the dataset in question. This will solve the problem.
Please see Restarting NEOSYS Processes
In the latest version of NEOSYS, the current NEOSYS server process closes itself.
Problem Explained
This situation is especially encountered while moving a user from one group/department to another in the Authorisation File. The menu is visible to the rest of the users in the new group but not visible to the new User. It appears as if the new User is not picking up the authorisation access of the new group.
Cause and Solution
See Menu Locks.
Logo does not appear when a NEOSYS html document eg: Invoice, Estimate, etc is sent via email
There are 2 scenarios :
- The html file is sent by email by using the File > Send > Page by email… option on IE
- The html file is saved on the user’s desktop using the File > Save as > html … option on IE and then sent as an attachment via email.
Scenario 1: In this case, the "logo" does not appear if the server certificate has not been installed correctly in the browser. To resolve this issue, ensure that the certificate is correctly installed and that the URL used for accessing NEOSYS contains the same domain name as mentioned in the certificate.
Scenario2: The “logo” doesn’t appear, as the directory in which the “logo” actually resides, is the NEOSYS server, and not the user’s PC. Saving the html file on the users desktop results in the image properties to look for the logo on the users desktop (where it doesn’t exist) and hence the logo does not appear.
Many clients prefer that these documents be sent in “pdf” format as “html” files often end up in their spam msgs.
If these documents really need to be saved on the user's desktop prior to being mailed as an attachment, it would be a better idea to save them as “pdf” instead of “html”. This could be done using softwares like “CutePDF Writer” that are freely available on the internet. This software would allow the user to save the “html” document as “pdf” by clicking : File > Print > CutePDF Writer … following which the "pdf" document could be saved to the desired destination.
Strange Characters appear after saving an HTML document as pdf file using Adobe Acrobat PDF converter
Strange Characters may appear after saving an html document because you might be restricting the PDF converter to use System fonts only.
Follow instructions below to prevent strange characters from appearing after converting any NEOSYS html document to pdf.
- Go to Print option in the File menu of your browser
- Select AdobePDF and Click "Preferences"
- Uncheck the "Rely on System fonts only" option and click ok
Follow the instructions given below to remove header and footer from the pdf version of a NEOSYS report while using Adobe Acrobat Converter:
- In the converter Menu, Click on Down Arrow > Preferences.
- Under General Tab, Select HTML in the conversion settings and click on OK.
The PDF converted files should now be created without headers or footers.
Troubleshooting the "Cannot Save Document Because Time Stamp Does Not Agree" error message
Cannot save "2 PUR 5648 U" because: somebody else updated this record. Your update cannot be applied. The time stamp does not agree.
Possible Causes
The time stamp error message indicates that the user is trying to save the document for a second time after there was some other error during the initial attempt to save. Fortunately, it indicates that the first save was in fact successful and that no data has been lost.
Solution
The only course of action is to close the current on-screen document (discarding changes) and to reopen the document to confirm that it was in fact saved. The initial primary error can be anything (IT equipment or software) but, if the connection involves internet or wireless, then it is most likely to be a failure of the network connection.
Troubleshooting the " Cannot release document- try again"
Cannot release document - try again ERROR: ALREADY REQUESTING WRITE USERS
Possible cause and solution same as Time Stamp error
Solving error message about "Error while writing data .... read-only file."
Error while writing data. You have attempted to write to a read-only file. - or - access to the file has been denied by the operating system. (operating system file name: "XXXXXXXX")
Solution
Stop whatever it is that you are doing, inform NEOSYS support about the issue with screenshots and necessary information and do not proceed until informed that it is safe to do so.
Cause
Some external application was accessing the NEOSYS database files and this prevented NEOSYS from accessing them.
Copying live data to test data can cause this since the copy program is an external application. Technical staff MUST avoid copying live to test database while live database is operational, especially at large or active installations.
Recovery
NEOSYS technical support MUST run a check for damaged files.
If there is damage
Follow standard NEOSYS technical procedure to resolve any damage.
If there is no damage and user was running a report or document reprint
Despite the body of the message saying "attempted to write" the message can come even when only reading NEOSYS database files for a report or printing a document. In this case there are no consequences and the user can repeat their attempt as long as the permanent solution below is performed.
If there is no damage and user was saving a transaction and files were being updated
Some files may have been updated and others not. This means the database is inaccurate and the issue may only be discovered much later even days, weeks or months later. Therefore NEOSYS programmers must assess the damage.
Permanent Solution
Locate the external application using intelligent sleuthing and prevent it from accessing the NEOSYS database files again while NEOSYS processes are operational.
Fixing the Find Button not working Issue
Problem Explained
No action when you click on the find button while trying to search.
Solution
The solution is to add NEOSYS to the trusted sites in IE settings. This solution is applicable to all instances where the 'Find' button is not working in NEOSYS.
Please see Adding NEOSYS to Trusted Sites.
Fixing error "The following Characters are not allowed here" while creating a new Document
Problem Explained
While trying to save a document we get the above error message in NEOSYS. The most common reason for this error is that there are some symbols present in a field in the current document, as follows:
Solution
The solution is to remove these characters and save the document.
Fixing error "Unacceptable characters in data" while saving a document
Problem Explained
This problem is usually caused by unusual characters present in some data cut and pasted into the data entry screen.
Solution
Look for unusual (foreign) characters especially in text areas and where cut and paste is likely to have been done and remove these characters.
NEOSYS currently allows only one non-Latin character set to be operational in a server at one time. If any of the characters entered by the user are not in the currently configured server character set, the user will get the "Unacceptable characters" error message. Refer to this link for more details about Configuring NEOSYS for various language character sets.
Handling Error "Following Characters are not Allowed here" while opening a document in NEOSYS
While trying to open a document in NEOSYS e.g. a Schedule file, user may get an error as below:
Reason
This error comes up because some strange character is present in the field (See schedule No. above). Some characters are not always what they appear to be e.g character " á " which is a non-breaking space appears as an ordinary space on the screen. Good thing is that every character no matter how similar it is to other characters is identified by an ASCII code in all systems.
Let us take a scenario where a user while creating a schedule, unknowingly copied a schedule No. containing a strange character " á " (which appears exactly as a space) from another system into NEOSYS. He saved it and then while trying to open the same schedule he puts a space in the schedule no. not knowing that in the saved schedule " á " is present in place of what he thinks is a space. The system will give the above error message because Neosys does not allow spaces in document numbers.
Solution
- Check NEOSYS Logs and find the text entered in the field of the document.
- Copy the text and get its ASCII code.
( For above example ASCII code for " á " = 160 )
- The ASCII code has a corresponding HTML Code, type in the HTML Code in any HTML Text editor, preview Text and copy paste it in a Text editor e.g. MS Excel. Finally copy it in NEOSYS where that Document needs to be accessed.
( For above example HTML code for " á " = "&NBSP;" with all letters in lowercase )
- NEOSYS will now open the document.
- Since it is always best not to use any strange characters, remove the strange character and rename the document. You must Inform the users about this change.
- The document can also be opened in Maintenance Window in NEOSYS by directly typing the ASCII code.
( For above example type "alt+160" to enter " á " in the document number )
Fixing Firefox popup " Prevent this page from creating additional dialogs"
To suppress this message follow the instructions as given below in Firefox :-
- web address: about:config
- right click on list
- new
- integer
- dom.successive_dialog_time_limit
- 0
Archiving Historical Data
Generally NEOSYS keeps decades of data online without any issue however in some cases you might want to reduce the database size of NEOSYS primarily to make it easier to manage but also in some cases slightly faster to operate.
To do this one can take PERMANENT backups (more than one) of the current live system and then remove or archive data from the current database. The PERMANENT backups must be held in safe storage by the owner of the data which is the NEOSYS client. NEOSYS standard terms does not provide for storage of PERMANENT backups. Permanent backups are physical copies of BACKUP.ZIP files from NEOSYS backup process that will never be overwritten or destroyed. They should exist in multiple copies ensuring that further copies are made within the lifespan of the media on which they are kept to avoid the effects of media aging which may include total loss of data.
Client must confirm they can open the BACKUP.ZIP file and see the file names but they will not be able to open the files because they are encrypted and being binary database files cannot be used without the NEOSYS program.
Note that any data which is removed from the current database and cannot be recreated by some process like CREATEADS will only exist in the permanent backups held by the client because the historical database kept online for reference in the NEOSYS installation will NOT BE BACKED UP BY THE NEOSYS EVER.
This process does not backup the historical database therefore prior to creation of the historical database and deletion of historical data from the live database a physical copy of the backup of the live database must be delivered to the client with a warning that this is the only copy of their data and THEY MUST AGREE TO DUPLICATE AND KEEP IT SAFE BECAUSE NEOSYS DOES NOT KEEP ANY BACKUP COPY OF THEIR HISTORICAL DATA. Acknowledgement of receipt and the terms must be obtain in writing (or email) from the client.
WARNING: ANY DATA WHICH IS REMOVED FROM THE CURRENT DATABASE AND THAT CANNOT BE RECREATED BY INTERNAL PROCESSES MAY BE LOST AND ONLY OBTAINABLE WITH CERTAINTY FROM THE PERMANENT BACKUPS HELD BY THE CLIENT BECAUSE THE HISTORICAL DATABASE HELD ONLINE BY NEOSYS IS *NOT* BACKED UP
Procedure:
- Email client proposing archiving and removal of historical data and containing a draft acknowledgement of receipt of and acceptance of terms of data destruction online.
- Wait for client's agreement in principle and instructions to proceed.
- Deliver two copies of BACKUP.ZIP electronically to the client
- Obtain full and proper acknowledgement of receipt and acceptance of terms from client
- Restore the live database to a XXXXTEST database with name something like ARCHIVE 2099 where 2099 is the last year that will be deleted
- Delete the data from the live database
Sample email to the Client proposing archiving and removal of historical data:
Dear XXXX, NEOSYS Support recently reviewed the server to examine its performance. During the investigation we found that the current Database has lot of old DATA. Generally NEOSYS keeps decades of data online without any issue however in some cases you might want to reduce the database size of NEOSYS to make it easier to manage and slightly faster to operate. We will follow a tested and verified method to reduce the Database size by removing the old DATA from the current Data set and copy it to a separate newly created Data set inside the existing database. We will pick a year from past, the DATA up to which is considered to be old then copy the DATA of all the years up to and including the picked year to the newly created data set. This DATA is removed from the current Data set and will be present as a separate data set online in your NEOSYS installation for reference. In your case we have picked the year "YYYY" and we will create a new data set "XYYYY" which shall contain all the DATA up to and including year YYYY. This Dataset "XYYYY" will will not be backed up by NEOSYS ever like the other live dataset which is backed up every day according to the nightly USB Backup procedure . We need your approval to remove the DATA up to the above mentioned year to a separate Dataset. After getting your approval we will send you two copies of the latest Backup.zip which containing all the historical Data. Then we will request for confirmation from your side that you have received the backup copies. The removed DATA cannot be recreated again, it will only exist in the permanent backups held by you and for online reference as mentioned above.
After sending the backup.zip Support will send below email to get the confirmation from client for receiving backup copies and accept the terms of data destruction online:
Dear XXXX, I am sending you a SAMPLE EMAIL to confirm that you have received the backup folders. Kindly send us a conformation email in the following format saying that you have received the backups. Only after getting the confirmation from you we will go ahead with removing and copying the historical DATA to the new data set "XYYYY" (database code - to be mentioned by Support) SAMPLE EMAIL:- Dear NEOSYS Team, We confirm that we have received the Backup.zip copies of DatabaseName (DatabaseCode) (date of backup - to be mentioned by support). We also accept the following terms: 1. NEOSYS has no responsibility for the historical data containing data upto and including year YYYY. 2. As this is the only copy of our DATA so we AGREE TO DUPLICATE AND KEEP IT SAFE because NEOSYS will NOT keep any backup copy of this historical data.
Also refer to: Cost for setting up a historical NEOSYS database
How to solve garbled characters after importing xls/csv into Excel
- In a new Excel sheet or file, open Text Import Wizard by clicking on Data tab > Get External Data > From Text.
- Change the 'File Origin' setting to "65001: Unicode (UTF-8)."
- Tailor the remaining settings as suits your preference.
- Click "Finish" to open the UTF-8 file in Excel.