Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. CKG Edit =Condition / Cause= This WIKI applies when a customer wants to install SMS on a new client. The SSLIP must be running on the server/host computer at the time of installation. =Explanation of Process= To properly install SMS on a client requires components be installed: * Crystal Reports 8.5 * Registry Entries to run the Borland Database Engine (BDE) * A shortcut to the SMS executable on the server. The **Client Launcher** is designed to locates the SSLIP, install anything not already found, and launch SMS (without needing a separate shortcut). Notes: * __Other users do //not// need to exit for these actions to be run.__ * Normally, instructions for this process are emailed to the user to self-install. * The client launcher will not in the following cases: * The SSLIP is running with a port offset. (It should be removed and the SSLIP restarted, but the firewall might need to be reconfigured if no clients can access it after restarting.) * The new computer is required to authenticate to the server before connecting. * The new computer is logged on with a user known to the server computer, but without permissions. =Steps= - Open a web browser. - Type http://dl.cyriousasp.com/Cyrious%20Launcher.exe and hit return. - The browser should download a client application. * If given a choice, save the file to the desktop as **Cyrious Launcher.exe** . * If not given a choice, locate the downloaded file and copy it to the Desktop. - Right-click on the file, and choose Properties. - Click the "Unblock" button on the bottom of the properties panel. Click OK to save and close. - Run Cyrious Launcher. - Cyrious Launcher should locate the SSLIP and prompt you to * Elevate Permissions (to make the necessary registry entries) * Download and Install Crystal Reports 8.5 - Cyrious Launcher should then start SMS. - Open Explorer and check that the orders shown are recent. - Test Crystal Reports: * Open any Order. * Preview an Invoice. * Click on Save and save as a PDF * Close the invoice. - Test write capabilities on the share. * Edit the order. * Immediately click Save. * Select the customer you are working with and enter "Cyrious Tech Test" as the reason. * If you receive no errors, you are good. - Set the [[sms_issue_-_constant_db_corruption]] to prevent networking related corruption - Navigate to Mgmt>Set-Up>Setup User Options - Click on the Email Options tab - Inform customer they will have to set this up before they can email out of Cyrious (see: [[setting_up_email_in_cyrious]] or assist them by using this alternative [[setting_up_email_based_on_info_from_another_computer_with_email_set-up_in_cyrious]]) <html><div style="margin-left: 20px;"> **Note**: </div></html> * If Cyrious Launcher can not find the SSLIP, **STOP!** Cancel the running program and see the Troubleshooting Section below. =Troubleshooting Client Installations= The most common causes for the Client Launcher failing to run are: * The SSLIP is running with a port offset. * Authentication is required or the default authentication is not correct. ==Port Offset Resolution== Unless you have multiple instances of SMS or Control on a network, the SSLIP should never use a port offset. To check if it is, open the SSLIP and SMS options file ( ..\Cyrious$\SSLIP\SSLIP_Options.txt and ...\Cyrious$\SMS\SMS_Options.txt) in notepad and look for the line PortOffset=xxxx. If that exists, the SSLIP is using a port offset. Also look for the line SSLIPAddress in the SMS_Options.txt, it needs to be removed To remove the port offset, use the following steps. - Have all users exit SMS. - Shut down the SSLIP - Edit the file ..\Cyrious$\SSLIP\SSLIP_Options.txt - Delete the line PortOffset=xxx and save the file. (If that is the only line in the file, delete the entire file. Otherwise, leave all other rows alone.) - Edit the file ..\Cyrious$\SMS\SMS_Options.txt - Delete the line PortOffset=xxx and save the file. (If that is the only line in the file, delete the entire file. Otherwise, leave all other rows alone.) - If the SSLIPAddress line exists, DELETE it as well. - Restart the SSLIP - Restart SMS on the server and check that it opens. You can then close it. - Restart SMS on //an existing client// and check that it opens. * If it does NOT open, the firewall exception must be added for TCP port 2879 and UDP port 2868. You should not need to restart the SSLIP. * Restart SMS on the existing client, it should now work. If it does not, __Elevate the issue to Tier 2__. - Rerun the Cyrious Launcher on the new client. - If the Cyrious Launcher does not start, check other troubleshooting steps and then __Elevate the issue to Tier 2__. ==Manually Set up Authentication== If the network shared folder can't be accessed by the new client, it is sometimes necessary to manually make the connection the first time and store the Windows network credentials. - On the new client, Open Windows Explorer - Select Network (a.k.a My Network) to view all network computers - Double-Click on the server computer. - If you are prompted for credentials, ask the customer to enter valid credentials for the server/host. Be sure to check the "**[x] Remember my credentials**" settings. - In the address bar, append **\cyrious$** to the computer name and hit enter to open the hidden cyrious share. - Rerun the Cyrious Launcher on the new client. - If the Cyrious Launcher does not start, check other troubleshooting steps and then __Elevate the issue to Tier 2__. =Task Information= * Last Updated: 2/15/2015 * Created By: Michael Nolan * Verified By: * Applies to Versions 8.0, 8.6, 8.91