﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Preactor International - Knowledge Base</title><generator>InstantKB.NET 2.0.6</generator><description>Preactor International - Knowledge Base</description><link>http://kb.preactor.com/</link><webMaster>support@preactor.com</webMaster><lastBuildDate>Sat, 04 Feb 2012 21:31:41 GMT</lastBuildDate><ttl>20</ttl><item><title>Preactor takes a long time to launch</title><link>http://kb.preactor.com/Goto10226.aspx</link><description>&lt;h3&gt;Symptom&lt;/h3&gt;Preactor and the Command File Editor take a long time to start on a machine that is configured not to allow connections to the internet.&lt;br&gt;&lt;/br&gt;&lt;h3&gt;Cause&lt;/h3&gt;This problem occurs because Preactorhas a certificate signature. When no certificate authority is available via the internet, the signature will take longer to verify.&lt;br&gt;&lt;/br&gt;&lt;h3&gt;Solution&lt;/h3&gt;Add the following as the last child element of the configuration element in the Preactor.exe.config file to disable revocation list checking for the application:&lt;br&gt;&lt;/br&gt;&lt;blockquote&gt;&amp;lt;runtime&amp;gt;&lt;br&gt;&lt;/br&gt;&amp;lt;generatePublisherEvidence enabled="false"/&amp;gt;&lt;br&gt;&lt;/br&gt;&amp;lt;/runtime&amp;gt;&lt;br&gt;&lt;/br&gt;&lt;/blockquote&gt;&lt;p&gt;The Preactor.exe.config can be found in the Preactor installation directory.&lt;br&gt;&lt;/br&gt;&lt;/p&gt;&lt;p&gt;If using Preactor 11.1 (or later) and the problem is not resolved by editing the Preactor.exe.config file, or by the certification link, check that the 'Flexlm License Manager' setting in the registry (HKEY_CURRENT_USER\Software) does not contain extraneous server locations  &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;/p&gt;</description><pubDate>Thu, 19 Jan 2012 12:29:33 GMT</pubDate><dc:creator>Tom Briggs</dc:creator></item><item><title>Installation issue on Windows 2008 and Vista x64 </title><link>http://kb.preactor.com/Goto10228.aspx</link><description>&lt;h3&gt;Symptom&lt;/h3&gt;When installing Preactor 11 on 64-bit Windows 2008 or Vista, the wizard stops at the following step:&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Install%20wizard.png" /&gt;&lt;br /&gt;With the following error message, 'Error 1402.Could not open key':&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Error%20Message.png" /&gt;&lt;h3&gt;Cause&lt;/h3&gt;The problem occurs because the installer has an issue writing a value to the registry on 64-bit operating systems.&lt;h3&gt;Solution&lt;/h3&gt;Extract the contents of the installer package, creating all the files needed for installation. Use these files to install Preactor without the SDK component, then add the SDK component.  To do this, follow these steps: &lt;br /&gt;&lt;br /&gt;Create a temporary directory on the PC. Copy the Preactor installation package into this folder. Open a command window inside this folder. In the command window, start the installation wizard by typing in the name of the package with the command line arguments /v and /a, for example:&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: courier new;"&gt;Preactor11.1.0.19996.exe /v /a&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;In the wizard, click Next and in the Network Location text box, change the location to the folder created earlier. Allow the installation wizard to finish. This will create a number of sub-folders and the file Preactor.msi in the folder created earlier.&lt;br /&gt;&lt;br /&gt;Use the file Preactor.msi to install Preactor, and at the Setup Type window, choose Custom. In the Custom Setup window, select 'This feature will not be available.' for the Software Development Kit feature.&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/SDK%20Not%20Available.png" /&gt;&lt;br /&gt;Complete the installation procedure, then restart the installation wizard from the same file, Preactor.msi, and at the Program Maintenance wizard select Modify. Then, at the Custom Setup window, select 'This feature will be installed on the local hard drive.' for the Software Development Kit feature.&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Modify%20to%20add%20SDK.png" /&gt;&lt;br /&gt;Complete the installation procedure in the wizard and Preactor will be fully installed.&lt;br /&gt;</description><pubDate>Fri, 13 Jan 2012 20:49:36 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Unhandled exception has occurred in a component in your application.</title><link>http://kb.preactor.com/Goto10193.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleTitle" style="color: #3c71a6;"&gt;&lt;strong&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText"&gt;Symptom&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;'Unhandled exception has occurred in a component in your application' error message is displayed on entry to the sequencer as shown:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/ORDER%20MATCH%20Error.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText" style="color: #3c71a6;"&gt;&lt;/span&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;This error occurs because the field name present in the ORDER MATCH(Field Name) classification typically defined in the 'MaterialControl_prtdf.inc' file is not defined in the 'Orders' table in the 'Preactor.prtdf' file.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;There are two options available for resolving this error.  &lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Option 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Look at the 'Order No.' field in the 'Bill of Materials' and 'Co-products' tables of the &lt;span style="color: #3c71a6;"&gt;'MaterialControl_prtdf.inc' file&lt;/span&gt; and see what field is specified on the ORDER MATCH classification and add that field to the 'Orders' table definition in the 'Preactor.prtdf' file.  For example:&lt;br /&gt;&lt;br /&gt;BoM Match Order No.,-1,STRING,&lt;br /&gt;  INHERIT FROM PARENT&lt;br /&gt;  FREE FORMAT&lt;br /&gt;  HIDDEN:&lt;br /&gt;&lt;br /&gt;If you choose this option, you need to make sure that any import script that imports order data, imports 'Order No.' data into the 'BoM Match Order No.' field otherwise SMC will not peg.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Option 2&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Change the field name specified in the ORDER MATCH classification in the 'Bill of Materials' and 'Co-Products' database of the &lt;span style="color: #3c71a6;"&gt;'MaterialControl_prtdf.inc' file, for example&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;ORDER MATCH(Order No.)&lt;br /&gt;&lt;br /&gt;(assuming that a field called 'Order No.' exists in the Preactor.prtdf' file).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Mon, 05 Dec 2011 19:16:25 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Installing Preactor 10.1 or Higher With a Hardware Key</title><link>http://kb.preactor.com/Goto10124.aspx</link><description>If Preactor is being installed using a hardware key (either parallel or USB) then nothing needs to be done unless the key is an Aladdin HASP Network key.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Local (Single License) HASP License&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During the installation of Preactor the required Aladdin HASP drivers are automatically installed. To use Preactor, the hardware key should be plugged into the computer on which Preactor is installed and as long as the .prcdf settings are correct the software will work. (Right click on the .prcdf file that you use to launch Preactor and select 'Modify With Preactor 10' from the pop up menu, when the 'Command File Editor' loads choose the 'Licenses' tab and set the 'License' to be 'Local' and set the correct Preactor Functionality).&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Network HASP License&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;During the installation of Preactor the same Aladdin HASP drivers are installed as they are for a local install. The difference with this type of installation is that the Aladdin License Manager needs to be installed. The download is available from the Aladdin web site: &lt;a href="http://www.aladdin.com/"&gt;http://www.aladdin.com/&lt;/a&gt;. See the links below.&lt;br /&gt;&lt;br /&gt;When the download is complete, extract the contents of the .zip file, run the 'lmsetup.exe'.  The Aladdin HASP License Manager software should be installed on the computer where the network license will reside and needs to be running for the licenses to be used.  Follow the on screen instructions of the 'HASP License Manager' setup program to complete the installation. &lt;br /&gt;&lt;br /&gt;Ensure that the hardware license is plugged into the computer that has 'HASP License Manager' installed.  To use a Preactor license, make sure that 'HASP License Manager' is running.  You will need to modify the .prcdf file that you use to launch Preactor.  To do this right click on the .prcdf file and select the 'Modify With Preactor 10' option, and make sure that the 'Network Hard Key' option is selected in the 'License' section.  The correct level of 'Preactor Functionality' should also be set depending on the Preactor system you have purchased.&lt;br /&gt;&lt;br /&gt;If you need to run Preactor on a machine that has the network license attached locally, you may need to set up a 'NetHASP.ini' file, please view &lt;a href="http://kb.preactor.com/KnowledgebaseArticle10131.aspx" class="ApplyClass" target="_blank"&gt;this article.&lt;/a&gt; &lt;br /&gt;If you have multiple network licences installed on the same network, and you want to connect to a specific hardware license, please view &lt;a href="http://kb.preactor.com/KnowledgebaseArticle10130.aspx" target="_blank"&gt;this article&lt;/a&gt; for more information.</description><pubDate>Fri, 02 Dec 2011 20:50:51 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Applying key updates to versions of Preactor earlier than 11.0</title><link>http://kb.preactor.com/Goto10181.aspx</link><description>This only applies to versions of Preactor earlier than 11.0.&lt;br /&gt;&lt;ol&gt;    &lt;li&gt;Save the .prkey update file to the computer &lt;/li&gt;    &lt;li&gt;Download the Preactor Key Update tool: &lt;a target="_blank" class="ApplyClass" href="http://download.preactor.com/support/Pr_Key.zip"&gt;http://download.preactor.com/support/Pr_Key.zip&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Extract the contents of Pr_Key.zip to the Preactor installation folder. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Apply the hardware key update in the normal manner.&lt;/p&gt;&lt;p&gt;The update must be applied with the hardware key plugged into the local machine. It is not possible to apply the key remotely.&lt;/p&gt;</description><pubDate>Wed, 09 Nov 2011 10:44:45 GMT</pubDate><dc:creator>Jon Cooney</dc:creator></item><item><title>Extract A Preactor Package To A Remote Machine (v10.0 SP1 onwards)</title><link>http://kb.preactor.com/Goto10073.aspx</link><description>&lt;p&gt;Firstly, ensure that a folder has been shared that allows 'Full Control' permissions for both the user who is extracting the package (when elevated this may be different to the user who is currently logged on) and the user that the SQL Server service is running under (this can be found through the &lt;a href="http://kb.preactor.com/KnowledgebaseArticle10180.aspx" class="ApplyClass"&gt;SQL Server Configuration Manager&lt;/a&gt;). The user performing the installation of the package will need the 'dbcreator' role on the SQL Server instance.&lt;/p&gt;&lt;p&gt;In Package Manager enter the server name (remote machine), &lt;a href="http://kb.preactor.com/KnowledgebaseArticle10121.aspx"&gt;instance&lt;/a&gt; name and the UNC path of the shared folder on the 'Database Options' dialog.  It is recommended that the working folder share is a different location to where the configuration files are stored.  The working folder share serves as a temporary location where the SQL database can be backed up or restored from.  Any files created in this directory after a package has been created or unpackaged will be deleted providing that the user running the package has sufficient permissions. &lt;/p&gt;&lt;p&gt;&lt;img alt="" style="border-width: 0px; border-style: solid;" src="http://kb.preactor.com/Attachments/3324d8de-8a4c-43bb-b03d-3600.jpg" /&gt;&lt;br /&gt;Note: This image shows v10.0 SP1 Package Manager&lt;/p&gt;&lt;p&gt;If you wish to upload reports to a remote machine substitute 'localhost' for the machine name in the URL field of the 'Report Server Options' dialog.&lt;/p&gt;&lt;p&gt;&lt;img alt="" style="border-width: 0px; border-style: solid;" src="http://kb.preactor.com/Attachments/18155be3-37b3-419d-9322-ece8.jpg" /&gt;&lt;/p&gt;&lt;p&gt;Press finish and the configuration files, database and reports will be installed to their relevant locations.&lt;/p&gt;&lt;p&gt;&lt;img alt="" style="border-width: 0px; border-style: solid;" src="http://kb.preactor.com/Attachments/703219b4-4675-4ba6-96da-5565.jpg" /&gt;&lt;/p&gt;</description><pubDate>Wed, 09 Nov 2011 10:27:21 GMT</pubDate><dc:creator>Jon Cooney</dc:creator></item><item><title>Firewall and Network License Manager configuration</title><link>http://kb.preactor.com/Goto10223.aspx</link><description>For Preactor to access a network license, any firewall protecting the server that hosts the license must be configured to allow traffic.&lt;br /&gt;&lt;br /&gt;For example, to configure Microsoft Windows Firewall on Server 2008 R2.&lt;br /&gt;Open the Windows Firewall control in Control Panel. Click 'Allow a program or feature through Windows Firewall'.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Windows%20Firewall.png" /&gt;&lt;br /&gt;&lt;br /&gt;Click the 'Allow another program...' button and browse to C:\Program Files(x86)\Preactor International\Network License Manager\Preactor\Preactor.exe. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Browse.png" /&gt;&lt;br /&gt;&lt;br /&gt;Add the 'Preactor license daemon' to the list of 'Allowed programs and features'&lt;br /&gt;&lt;br /&gt;Preactor is configured to use automatic port allocation by default. We recommend using a specific port. Configure the Preactor Network License Manager to use a specific port as detailed in the online help:&lt;br /&gt;&lt;br /&gt;http://www.preactor.com/Preactor/OnlineHelp/UserHelp/User_Help_ENG.htm#StartTopic=Content/LicenseNetworkLicenseIntroduction.htm&lt;br /&gt;&lt;br /&gt;Also, configure the command definition file to define a specific port in the license tab.&lt;br /&gt;</description><pubDate>Wed, 02 Nov 2011 16:11:11 GMT</pubDate><dc:creator>Craig Goulding</dc:creator></item><item><title>Connecting To A Server</title><link>http://kb.preactor.com/Goto10085.aspx</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style="color: #111155; text-decoration: underline;"&gt;Symptom&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155;"&gt;When attempting to connect to a server an error may appear similar to:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155;"&gt;When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #111155; text-decoration: underline;"&gt;Causes&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155; text-decoration: underline;"&gt;Remote Connections Have Not Been Allowed&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155;"&gt;Remote connections are a security vulnerability. However, it is understood that in some circumstances they are required. In order to amend the settings read the following article:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #3333dd; text-decoration: underline;"&gt;&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10037.aspx" class="ApplyClass"&gt;Enable Remote Connections On A Server&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155; text-decoration: underline;"&gt;Server / Instance Name Incorrect&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155;"&gt;The server should be checked to ensure that the server name and instance name are correct. For instance, full versions of SQL Server typically install without an instance name. Whilst express versions typically install with an instance name. Either product allows either install option.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #111155;"&gt;For assistance in this regard, follow the following link:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #3333dd; text-decoration: underline;"&gt;&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10082.aspx"&gt;Extract A Package To An SQL Server With No Instance Name&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 19 Oct 2011 17:12:50 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Creating a support package outside Preactor</title><link>http://kb.preactor.com/Goto10218.aspx</link><description>&lt;h3&gt;Issue&lt;/h3&gt;In most instances a configuration is required for support. However, there may be occasions when it is not possible to generate a support email from Preactor's Help menu.&lt;h3&gt;Resolution &lt;/h3&gt;The package manager is a separate application from the main Preactor application and can be used independently. In Preactor 11 onwards, it is located in Preactor's installation directory alongside the main Preactor files, e.g. C:\Program Files\Preactor International\Preactor11.1\PackageManager.exe. In Preactor 10 and earlier, it is located in its own installation directory, C:\Program Files\Preactor International\Package Manager\PackageManager.exe.&lt;br /&gt;&lt;br /&gt;When this application is run without any command line options the following message appears:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Package%20Manager.png" /&gt;&lt;br /&gt;&lt;br /&gt;Open a Windows command prompt&lt;sup&gt;†&lt;/sup&gt; and navigate to the configuration directory. Run PackageManager.exe from the command prompt using these command line arguments:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;/create&lt;/strong&gt; defines the file that will be created&lt;br /&gt;&lt;strong&gt;/dbconnect&lt;/strong&gt; defines the connection string (copy this from the Preactor Command File, *.prcdf, if unsure).&lt;br /&gt;&lt;strong&gt;/configpath&lt;/strong&gt; defines the configuration directory. &lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Syntax Example&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;"&amp;lt;Preactor Program Directory&amp;gt;PackageManager.exe" "/create:&amp;lt;Package File Name&amp;gt;" "/dbconnect:&amp;lt;Connection String&amp;gt;" "/configpath:&amp;lt;Configuration Directory&amp;gt;"&lt;sup&gt;‡&lt;/sup&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;Example&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Preactor International\Preactor11\PackageManager.exe" "/create:Configuration.prpkg" "/dbconnect:Data Source=.\SQLEXPRESS;Initial Catalog=My Configuration;Integrated Security=True;" "/configpath:C:\Users\Public\Documents\Preactor Configurations\My Configuration"&lt;br /&gt;&lt;br /&gt;This will launch the Package Manager wizard.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Notes&lt;/h3&gt;&lt;sup&gt;†&lt;/sup&gt; If the command prompt is not elevated as Administrator the package will still get created but the creation of the package GUID file will fail.&lt;br /&gt;&lt;sup&gt;‡&lt;/sup&gt; The /configpath argument is not necessary when the manager is used inside the configuration directory.&lt;br /&gt;</description><pubDate>Tue, 04 Oct 2011 18:58:44 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Runtime Error : Subscript out of range</title><link>http://kb.preactor.com/Goto10212.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;Symptom&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;When running an import script the following error appears:&lt;br /&gt;&lt;br /&gt;Runtime Error in&lt;br /&gt;9 : Subscript out of range&lt;br /&gt;Function Name: RunImport&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/LockIfTrueError.png" /&gt;&lt;br /&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText"&gt;&lt;br /&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;A known bug with Additional Option "LockIfTrue" feature.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Upgrade to 11.1.&lt;br /&gt;&lt;br /&gt;If 11.1 cannot be installed, a possible workaround is to add a TOGGLE type field to the format being imported into and to add this column to the import file and map to this column in the import script.  Set this column as the Import Identifier on the Field Properties screen of the Import Wizard.  Set the values in the import file for this new column to all 1's.  When Preactor imports the data it will only update records in Preactor that have this toggle field set as true (depending on the kind of expression that was required on the LockIfTrue expression it may be necessary to add an EVALUATE expression on the TOGGLE field).  It is important to note that this work around will not work if the Advanced Setting import option Delete Old Records is checked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><pubDate>Wed, 28 Sep 2011 22:25:14 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Preactor Not Loading When Launched</title><link>http://kb.preactor.com/Goto10220.aspx</link><description>&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlViewArticle_ctlPanelBar_lblArticleText"&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Symptom&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Preactor either crashes or does not load when launched.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Cause&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Corrupt data in the configuration settings folder.  Indications that the cause of this error is a corrupt configuration settings folder are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Windows event log (Start&amp;gt;Control Panel&amp;gt;Administrative Tools&amp;gt;Event Viewer) reports errors with .net framework 2.  &lt;/li&gt;    &lt;li&gt;Contents at the bottom of the 'preactorError.log' file.  This file is located in the user temp directory (enter %temp% in a Windows Explorer window to access this directory quickly).  Error text at the end of the file such as ConfigurationSchemaError, schemaErrors, Inner exception on System.ConfigurationErrorsException will be present if the configuration settings are the cause of the error.  &lt;/li&gt;&lt;/ul&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Solution&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Delete the configuration settings folder 'Preactor_International_Lt'&lt;p&gt;Location of the configuration settings folder will vary depending on what Operating System and version of Preactor is installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Preactor 11.1 and higher&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Windows 7 location: C:\Users\{UserName}\AppData\Roaming\Preactor_International_Lt &lt;/li&gt;    &lt;li&gt;Windows XP location: C:\Documents and Settings\{UserName}\Application Data\Preactor_International_Lt &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Preactor 10 -&amp;gt; 11.01&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;Windows 7 location: C:\Users\{UserName}\AppData\Local\Preactor_International_Lt &lt;/li&gt;    &lt;li&gt;Windows XP location: C:\Documents and Settings\{UserName}\Local Settings\Application Data\Preactor_International_Lt &lt;/li&gt;&lt;/ul&gt;Once the folder is deleted Preactor should run again, and create a new configuration settings folder.&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 21 Sep 2011 16:13:28 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Maximum number of concurrent users exceeded.</title><link>http://kb.preactor.com/Goto10110.aspx</link><description>The following message is displayed when attempting to load Preactor:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;img width="695" height="186" alt="" width="695" height="186" src="http://kb.preactor.com/Uploads/Images/MaxUserExceeded.JPG"&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;There are a number of reasons why this message may occur, these include:-&lt;br&gt;&lt;/br&gt;&lt;ul&gt;    &lt;li&gt;All available licences for the version of software are already in use. Close an instance of Preactor to free up a license. &lt;/li&gt;    &lt;li&gt;The Preactor.exe process is still running. Check Task Manager processes and End Task if necessary.&lt;/li&gt;    &lt;li&gt;The user currently logged on to the computer does not have read/write or modify permissions to the license site folder. Check the permissions on the license site folder. &lt;/li&gt;    &lt;li&gt;The hidden folders contained within the license site folder are set as read only or the current user does not have read/write or modify permissions to these folders. Check the permissions on these folders and make sure that any sub folders within the hidden folder also have the required permissions. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It may be prudent to create a group with relevant permissions for all users wishing to access a software License Site across a network.&lt;/p&gt;</description><pubDate>Fri, 26 Aug 2011 10:35:59 GMT</pubDate><dc:creator>Martyn Palmer</dc:creator></item><item><title>Invalid attempt to read when no data is present.</title><link>http://kb.preactor.com/Goto10081.aspx</link><description>&lt;p&gt;User gets this error when attempting to load Preactor:&lt;br /&gt;&lt;br /&gt;Failed to connect to the database.  Preactor will shut down.&lt;br /&gt;&lt;br /&gt;Error details:&lt;br /&gt;&lt;br /&gt;Invalid attempt to read when no data is present.&lt;/p&gt;&lt;p&gt;&lt;img width="438" height="172" alt="" width="438" height="172" style="border: 0px solid; width: 332px; height: 136px;" src="http://kb.preactor.com/Attachments/d15d8d21-a26b-476f-853e-3d2a.JPG" /&gt;&lt;/p&gt;&lt;p&gt;This error may occur due to fields or tables being added to the UserData schema that have not been defined in the Preactor.prtdf file.  To find out what table or field may have been added, set Preactor to run in debug mode (right click on the .prcdf file used to start up Preactor and select the 'Modify with Preactor 10.0' option from the popup menu, on the 'Runtime' tab select the 'Debug Mode' option then click 'Ok' to save the changes and exit), start up Preactor, when the error occurs hit 'Ok' then go to the current users temp directory, so for example 'C:\Documents and Settings\username\Local Settings\Temp', there will be a file in this directory called 'PreactorStorage.dbg'. Open up this file in a text editor such as WordPad, the last line of the file should indicate the table name that is causing the error.&lt;/p&gt;&lt;p&gt;Outside of the Preactor.prtdf file, any Preactor fields or tables cannot be modified in anyway.  Tables can be added but they cannot have any relationship with Preactor tables (this includes triggers), and they can only be added using a different database schema name.&lt;/p&gt;</description><pubDate>Fri, 19 Aug 2011 20:39:12 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>User Procedure for Upgrading Licenses to Preactor 11.1</title><link>http://kb.preactor.com/Goto10217.aspx</link><description>&lt;p&gt;This article explains the procedure for users with versions of Preactor earlier than 11.1 who wish to upgrade. As of this version, a different type of license is required, and therefore &lt;span style="line-height: 115%; font-size: 10pt; color: #1f5080; "&gt;arrangements&lt;/span&gt; need to be made to return your existing licenses before new licenses can be issued.&lt;br /&gt;&lt;br /&gt;Follow the steps below to upgrade your license to 11.1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Download and install the latest version of Preactor from &lt;a href="http://www.preactor.com/Support/Downloads/Software.aspx"&gt;http://www.preactor.com/Support/Downloads/Software.aspx&lt;/a&gt;. As of Preactor 11.1, a 30 day trial license is included with the software, so you can get up and running immediately. It is recommended though that you continue with the following steps to ensure that your full license entitlement is in place before that trial period expires.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Fill out the end user registration form on the Preactor website at &lt;a href="http://www.preactor.com/Misc/End-User-Registration-Form.aspx"&gt;http://www.preactor.com/Misc/End-User-Registration-Form.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; You will be contacted by a Preactor support representative, who will issue an update for your existing licenses to apply a 30 day timeout. The procedure for applying this update varies depending on whether you have a software license or hardware license.  Each procedure is outlined below:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Software Licenses&lt;br /&gt;&lt;/strong&gt;When instructed to do so, you will need to request a license update. To do this, open the Preactor License Site Manager found in the Start Menu under Preactor International &amp;gt; Preactor &amp;gt; Utilities. In the License Site Manager right-click the appropriate licences and select 'Request License Activation / Update'. Shortly after you have sent the generated e-mail message, you will receive a response e-mail. Double-click the .prkey attachment to apply the 30-day time-out to your existing license. For confirmation that the update has been &lt;span style="line-height: 115%; font-size: 10pt; color: #1f5080; "&gt;successfully&lt;/span&gt; applied, click the 'E-mail Support' button on the results dialog. Once we receive this confirmation, we will issue an activation ID for 11.1 which, once applied, will activate your 11.1 license with your full license entitlement.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hardware Licenses&lt;/strong&gt;&lt;br /&gt;A support representative will e-mail you a .prkey file which, once applied, will set the license with a 30 day timeout date. Double-click the .prkey file to apply it to your existing license. Confirmation needs to be supplied to show that update has been &lt;span style="line-height: 115%; font-size: 10pt; color: #1f5080; "&gt;successfully&lt;/span&gt; applied to your hardware license/HASP key.&lt;/p&gt;&lt;p&gt;If you have a network hardware license please run: &lt;br /&gt;&lt;em&gt;Start -&amp;gt; All Programs -&amp;gt; Preactor International -&amp;gt; Preactor x -&amp;gt; Utilities -&amp;gt; netHASP Key Status &lt;/em&gt;&lt;/p&gt;&lt;p&gt;If you have a local hardware license then run:&lt;br /&gt;&lt;em&gt;Start -&amp;gt; All Programs -&amp;gt; Preactor International -&amp;gt; Preactor x -&amp;gt; Utilities -&amp;gt; memoHASP Key Status. &lt;/em&gt;&lt;/p&gt;&lt;p&gt;Take a screen shot of the resulting dialog. To do this, make sure that the status dialog is the currently active window, and press Alt-PrtScn. This will create an image of the dialog in your clipboard, which you can then paste into an e-mail and send to &lt;a href="mailto:support@preactor.com"&gt;support@preactor.com&lt;/a&gt;. After we have verified that the hardware license update applied successfully, an activation ID will be issued for 11.1 which, once applied, will activate your 11.1 license with your full license entitlement.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; You now need to use your license activation ID to activate your license for 11.1. If you have requested a local license, you can activate your license in Preactor on startup, or using the License Utility. If you have requested a network license, you must have the Preactor Network License Manager installed, and activate the license using the Network License Utility.&lt;br /&gt;&lt;br /&gt;In either case, select 'Activate Now' and click 'Next', then copy your activation ID into the field. Activation over the internet is the quickest and easiest way to activate. &lt;em&gt;If you have no direct access to the internet, choose offline activation; you will need to save the generated files from this process and e-mail them to &lt;/em&gt;&lt;a href="mailto:support@preactor.com"&gt;&lt;em&gt;support@preactor.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;Complete the wizard to activate the product.&lt;br /&gt;&lt;br /&gt;On clients that need to use a network license, you can select 'Activate now' when prompted, then select 'Network license'. Enter the name of the server with the Network License Manager installed to use the license on that server.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Your product should now be fully activated.&lt;br /&gt;&lt;br /&gt;We ask that you return any de-activated hardware licenses to the following address:&lt;br /&gt;&lt;br /&gt;Preactor International,&lt;br /&gt;Cornbrash Park,&lt;br /&gt;Bumpers Way,&lt;br /&gt;Chippenham,&lt;br /&gt;Wiltshire,&lt;br /&gt;SN14 6RA,&lt;br /&gt;UK. &lt;/p&gt;</description><pubDate>Fri, 12 Aug 2011 10:04:04 GMT</pubDate><dc:creator>Craig Goulding</dc:creator></item><item><title>Installing a Package on a Remote Server</title><link>http://kb.preactor.com/Goto10153.aspx</link><description>Please follow the instructions below if the database contained in a package file is to be installed to a remote server.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The information given below is based upon running a package file that contains local reports only, if your package contains reports that are to be uploaded to a report server then in addition to this article please also read '&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10155.aspx" target="_blank"&gt;&lt;span style="color: #810081;"&gt;Uploading Reports to a Report Server Using Package Manager&lt;/span&gt;&lt;/a&gt;'.  &lt;br /&gt;&lt;br /&gt;The Configuration Package Manager provides the following default selections when installing a package, these can be overriden in the wizard:&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;The database server you are running is SQL Express . The instance of the server needs to have the default name of ‘.\SQLExpress’. &lt;/li&gt;    &lt;li&gt;The package needs to be installed by a user who has the appropriate permissions for the database server. Windows authentication is used when connecting to the SQL server, so the user needs to have ‘create’ or ‘overwrite’ permissions.  In most cases, a user with Administrator privileges will have appropriate permissions. You can change the SQL connection string using the advanced button in the wizard. This allows a username and password to be supplied to SQL. &lt;/li&gt;    &lt;li&gt;The folder name into which the package is installed will be used to name the database. For example, if your package is placed in a folder called ‘My Configuration’ then the database will be named ‘My Configuration’. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If none of the default or overriding options suit the requirements of your installation, you will need to follow the instructions given in the '&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10156.aspx" target="_blank"&gt;Manual Installation of Packages&lt;/a&gt;' article for manually installing the files contained in a package for all or part of the installation.&lt;br /&gt;&lt;br /&gt;Double click on the .prpkg file to launch the 'Preactor Configuration Package Manager' wizard.  The opening dialog will look similar to the following:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/11PkgManager1.PNG" /&gt; &lt;br /&gt;To proceed through the wizard, click the ‘Next’ button at the bottom of the Welcome Window and follow the on screen instructions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Options Dialog&lt;br /&gt;&lt;/strong&gt;The ‘Basic Options’ dialog allows you to select some basic options for installing the package. &lt;br /&gt;The screen shot below shows what the options look like when installing the ‘Stand Alone Evaluation’ example configuration. &lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/11PkgManager2LocalReports2.PNG" /&gt;&lt;br /&gt;The 'Reports' option is disabled because the configuration packages installed contain reports that will be installed locally to disk and will be rendered in Preactor. These report files are included as 'Configuration Files' and will be installed alongside the configuration files in a folder named 'Local Reports'. The 'Reports' option will only be enabled if the package  contains a 'Reports' directory with report files that are to be uploaded to a report server. Please view these knowledge base articles for information on package manager and reporting services if reports are to be uploaded to a reporting server :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10154.aspx" title="Creating a Package that Includes Configuration, Database and Server Report Files" target="_blank"&gt;http://kb.preactor.com/KnowledgebaseArticle10154.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kb.preactor.com/KnowledgebaseArticle10155.aspx" title="Uploading Reports to a Report Server Using Package Manager"&gt;http://kb.preactor.com/KnowledgebaseArticle10155.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Normally you should not need to change these options, if you want to install the complete package. It is advisable not to select the ‘overwrite’ check boxes unless you know of a reason why the installation might otherwise fail. The ‘overwrite’ option will destroy existing data and there is no way to undo this once it is done. &lt;/p&gt;&lt;p&gt;The installer will use the name of the folder that the package is in (and not the name of the package) to infer the name of the database.&lt;br /&gt;Warning: If you do choose to overwrite anything please make sure you back up your live configuration files and database first. It is important to remember that by overwriting files, you are permanently altering their contents and potentially interfering with the operation of your Preactor system. Please ensure that you are fully aware of the possible consequences of your actions before overwriting any files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Database Options Dialog&lt;br /&gt;&lt;/strong&gt;At the 'Database Options' dialog, you have the choice whether to install the database on the local machine or on a remote server location. The information provided below covers a remote database installation only, please view the 'Installing a Preactor Package' topic in the 'Installation' chapter of the &lt;a href="http://www.preactor.com/Preactor/OnlineHelp/UserHelp/User_Help_ENG.htm" target="_blank"&gt;online User Help &lt;/a&gt;for details on local database installation.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/11PkgManager3.PNG" /&gt; &lt;br /&gt;If you choose to install the package on a remote server, then you have the option to enter the appropriate server name, instance name and working folder share. &lt;br /&gt;The 'Server Name' and 'Instance Name' are used to identify the server to connect to. Please contact your system administrator if you are unsure of the server name and instance name to connect to. If 'SQL Server' was installed using the default options then the 'Instance Name' can be left empty for full versions of SQL, for express versions the 'Instance Name' can remain as 'SQLEXPRESS'.&lt;br /&gt;The 'Working Folder Share' option is only enabled if you choose to install the package on a remote server.  In this case, you must specify a location where the SQL Server software may backup and restore files. The folder that you choose must be accessible to both yourself and the SQL Server software.  Click 'Next' when you have finished.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If for some reason the folder on the server cannot be shared, it may be necessary to install the 'Configuration Package Manager' only on the server and run the package from there.&lt;/em&gt;  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installation Summary&lt;br /&gt;&lt;/strong&gt;The&lt;strong&gt; &lt;/strong&gt;next screen of the wizard shows you the details of what will be installed and where it will be installed.  It is important to check that these options are correct and if necessary, click the ‘Back’ button to amend the options. &lt;br /&gt;&lt;strong&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/11PkgManager4Remote.PNG" /&gt;&lt;br /&gt;&lt;br /&gt;Package Management Progress Dialog&lt;br /&gt;&lt;/strong&gt;The installer will now do all the work of installing the package for you. This involves creating the database, and copying configuration and local report files. &lt;br /&gt;These tasks can sometimes take a significant amount of time but should be left to run to completion. Although there is a ‘Stop’ button on the form which can be used to abort the installation process, using this may leave the configuration in an unusable state.&lt;/p&gt;&lt;p&gt;The progress dialog will report any errors or warnings if the installation of the package is not successful as shown below.  You can click on the 'Details...' hyperlink in the 'Message' column to provide more information about any warning or errors.&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/11PkgManagerLocalReports6.PNG" /&gt;&lt;br /&gt;The 'Report…' button on the progress form allows you to see a report of all warnings and errors from the installation.  The text in the report can be copied and then pasted into an email to send to your local support representative for more help. Alternatively, you can choose to save the text file to your local machine and then email it as an attachment.&lt;/p&gt;&lt;p&gt;The installer is now finished and, if no errors occurred, you will be able to run the configuration by launching your Preactor system in the normal way. The installer will automatically modify any ‘.prcdf’ files that it installs so that the database connection strings in them are correct. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Mon, 08 Aug 2011 18:38:24 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>Local Reports from Visual Studio or Business Intelligence Development Studio  2008 or 2008R2</title><link>http://kb.preactor.com/Goto10203.aspx</link><description>&lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Symptom&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Report fails to open as a local report in Preactor 11 and there is an error:&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;'An error occurred during local report processing.'&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Local%20Report%20error.png" /&gt;&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;The inner exception details of the error are: 'The definition of the report 'Main Report' is invalid.' and 'The report definition is not valid.  Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded.'&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Cause&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;Visual Studio 2008 or 2008R2, Business Intelligence Development Studio 2008 or 2008R2, Report Builder 2.0 or 3.0 are being used to create the report.&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Solution&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt; &lt;span style="font-family: verdana; font-size: 13px;"&gt;&lt;br /&gt;&lt;br /&gt;Preactor 11 local reports must be created with Visual Studio 2005, Business Intelligence Development Studio 2005 or Report Builder 1.0.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Notes&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Visual Studio 2005 with Business Intelligence Development Studio 2005 can be used to create reports for SQL databases using SQL server 2008 or 2008 R2. The Query Designer, however, does not work and SQL queries must be entered as text.&lt;br /&gt;&lt;br /&gt;Any version of &lt;/span&gt;&lt;span style="font-size: 13px;"&gt;Visual Studio with &lt;span style="font-size: 13px;"&gt;Business Intelligence Development Studio&lt;/span&gt; can be used to create SQL server hosted reports.&lt;/span&gt; </description><pubDate>Fri, 29 Jul 2011 16:28:42 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>11.1 License Activation – Failed to send request or receive a response for an unspecified reason</title><link>http://kb.preactor.com/Goto10219.aspx</link><description>&lt;div&gt;&lt;strong&gt;11.1 License Activation – Failed to send request or receive a response for an unspecified reason&lt;/strong&gt;&lt;/div&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/LangCharError.JPG" /&gt;&lt;div&gt;&lt;p class="MsoNormal"&gt;If you have received this error while attempting to activate Preactor with a FlexNet license, it could be because the username you are logged in as, domain name, or the computer’s name, contains ‘special’ characters – such as: &lt;span&gt; &lt;/span&gt;&lt;span&gt;é ñ ü ć  – any character not in the English alphabet.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;To solve this, log in as a user that only has English characters in their username and/or change the computer/domain name so that no ‘special’ characters are used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;If you have tried this and the problem persists, please contact Preactor Support: &lt;a href="mailto:support@preactor.com"&gt;support@preactor.com&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;NOTE: 11.1 SP1 will include an automatic workaround for this issue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><pubDate>Thu, 21 Jul 2011 15:12:47 GMT</pubDate><dc:creator>Sam Robinson</dc:creator></item><item><title>Preactor Does Not Display</title><link>http://kb.preactor.com/Goto10126.aspx</link><description>&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;Preactor splash screen does not display&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;On occasions, the main Preactor splash screen does not appear and Preactor does not show in the taskbar. The Preactor process is &lt;span style="font-size: 13px; color: #000080;"&gt;shown in the Task Manager. &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;It is unclear why this issue arises, however a workaround has been found.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: navy;"&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;1. Ensure Preactor is not running.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.a) Locate the configuration folder and right-click on the command file (.prcdf - recognised by the grey diamond icon). Choose 'Modify'. &lt;span style="font-size: 13px; color: #000080;"&gt;Alternatively - if the 'Modify' option is not available (e.g. with some OEM configurations) go to step 2.b).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: navy;"&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Command%20File%20Editor.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 13px; color: #000080;"&gt;On the Command File Editor dialog, change the Tree View option (either check or uncheck the box). Once done, p&lt;/span&gt;ress Ok to save the change.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;2.b) Right-click on the .prcdf file and choose to open with a text editor, e.g. NotePad.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/Notepad.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;Delete the command line parameter, “/TreeView” (or add it, if it is not present in the file already), and save the file.&lt;/span&gt;&lt;/em&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;3. Start Preactor. The task bar button should now be displayed though the main window may still be hidden).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Right click on the Preactor Task bar button and select Maximize or Restore. The main Preactor window should now be displayed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; font-family: verdana; color: navy;"&gt;5. Exit Preactor and in the .prcdf file, swap the view back to the original. When running Preactor again, it should continue to work as normal.&lt;/span&gt;&lt;/p&gt;</description><pubDate>Fri, 15 Jul 2011 11:10:18 GMT</pubDate><dc:creator>Jon Cooney</dc:creator></item><item><title>This code is for update number x and has already been run</title><link>http://kb.preactor.com/Goto10050.aspx</link><description>&lt;p&gt;If the following error occurs when applying a .prkey update file:&lt;/p&gt;&lt;p class="MsoPlainText" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; "&gt;&lt;em&gt;&lt;strong&gt;[393xxxx] [FAIL] [Copy protection parameter changing.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; "&gt;&lt;em&gt;&lt;strong&gt;Version: 3.8, Product code: PR_LITE, Serial no.: xxxxxxxxx, Update number 6.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; "&gt;&lt;em&gt;&lt;strong&gt;This code is for update number 5 and has already been run.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; "&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p class="MsoPlainText" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; "&gt;etc&lt;/p&gt;&lt;p&gt;It may be because the site_info.xml that was submitted to the license server was not the most up to date version.  To ensure that the most up to date version of the site_info.xml is submitted to the license server, run the program called prini.exe (prini.exe will typically be located in the executable directory e.g. Program Files\Preactor International\Preactor10), this loads up the 'Preactor Protection' dialog, in 'Windows explorer' browse to the location of where the license site is situated and delete the site_info.xml file, and then press 'OK' in the 'Preactor Protection' dialog.  A new site_info.xml file will be created in the license site location.  Attach the site_info.xml to an e-mail and address the e-mail to &lt;a href="mailto:licenseupdate@preactor.com"&gt;licenseupdate@preactor.com&lt;/a&gt;, a return e-mail will contain a .prkey update file, apply this update file.  If an error still persists please contact &lt;a href="mailto:support@preactor.com"&gt;support@preactor.com&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: arial; "&gt;&lt;span style="font-family: verdana; "&gt;In the event that there are multiple license sites on the same computer and prini.exe is not bringing up the one that needs a new site_info.xml generated, load up license site manager, highlight the license, right click and select 'Properties', on the 'Properties' dialog click the 'Refresh' button, click 'OK' to close the 'Properties' dialog.  Select the 'Request License Activation / Update' this will attach a newly created site_info.xml file to an e-mail, please send this e-mail to &lt;/span&gt;&lt;a href="mailto:licenseupdate@preactor.com"&gt;&lt;span style="font-family: verdana; "&gt;licenseupdate@preactor.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: verdana; "&gt; , if for some reason the e-mail never loads, please manually attach the site_info.xml to an e-mail and send to &lt;/span&gt;&lt;a href="mailto:licenseupdate@preactor.com"&gt;&lt;span style="font-family: verdana; "&gt;licenseupdate@preactor.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: verdana; "&gt;.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Jun 2011 16:10:05 GMT</pubDate><dc:creator>Sam Robinson</dc:creator></item><item><title>Accessing SQL Server From A Non-Domain PC</title><link>http://kb.preactor.com/Goto10216.aspx</link><description>&lt;p&gt;&lt;strong&gt;Foreword&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;Although it is &lt;span style="text-decoration: underline;"&gt;not recommended&lt;/span&gt;, a SQL instance may be accessed by Preactor from a non-domain PC. Users may wish to do this if they are using a machine that: is rented; connects to several different domains (that do not reside within a forest); or some other reason. The preferred method is connecting within a domain or - at least - a sub-domain within a forest.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Setup&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;Make SQL Server available. Any firewall (be it Windows own, a third-party firewall, or a hardware firewall) will need to be configured to allow access.&lt;br&gt;&lt;/br&gt;Ensure that SQL Browser service is running. Ensure that TCP/IP, Named Pipes, etc. protocols are enabled.&lt;/p&gt;&lt;p&gt;In &lt;strong&gt;Server Properties&lt;/strong&gt; of the SQL Server:&lt;br&gt;&lt;/br&gt;&lt;span style="text-decoration: underline;"&gt;Security&lt;br&gt;&lt;/br&gt;&lt;/span&gt;Select &lt;strong&gt;SQL Server and Windows Authentication mode&lt;/strong&gt; under &lt;strong&gt;Server authentication&lt;/strong&gt;.&lt;br&gt;&lt;/br&gt;&lt;span style="text-decoration: underline;"&gt;Connections&lt;br&gt;&lt;/br&gt;&lt;/span&gt;Select &lt;strong&gt;Allow remote connections to this server&lt;/strong&gt; under &lt;strong&gt;Remote server connections&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Credentials&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;New credentials may be required in SQL Server for the client PC user under &lt;strong&gt;Logins.&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;Select &lt;strong&gt;SQL Server authentication&lt;/strong&gt;, and deselected Enforce password policy.&lt;br&gt;&lt;/br&gt;Select &lt;strong&gt;sysadmin&lt;/strong&gt; under &lt;strong&gt;Server Roles&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Client Connection String&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;If the above setup has been followed, the Preactor connection string on the client pc should look similar to:&lt;br&gt;&lt;/br&gt;Data Source=&lt;strong&gt;&amp;lt;server_ip_address&amp;gt;&lt;/strong&gt;\&lt;strong&gt;&amp;lt;instance_name&amp;gt;&lt;/strong&gt;;Initial Catalog=&lt;strong&gt;&amp;lt;database_name&amp;gt;&lt;/strong&gt;;user id=&lt;strong&gt;&amp;lt;username&amp;gt;&lt;/strong&gt;;password=&lt;strong&gt;&amp;lt;password&amp;gt;&lt;br&gt;&lt;/br&gt;&lt;/strong&gt;(where items in bold should be modified to reflect specific requirements).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Disclaimer&lt;br&gt;&lt;/br&gt;&lt;/span&gt;&lt;/strong&gt;The above method of connecting a non-domain pc has been tried &amp;amp; tested in an informal setting. This article does not provide explanations of all considerations an in-house IT Admin should make. It provides &lt;span style="text-decoration: underline;"&gt;an option&lt;/span&gt; in making this type of connection. Anyone wishing to follow the above suggestion does so at their own risk.&lt;/p&gt;</description><pubDate>Wed, 08 Jun 2011 15:34:49 GMT</pubDate><dc:creator>Martyn Palmer</dc:creator></item><item><title>ntvdm.exe - System Error</title><link>http://kb.preactor.com/Goto10157.aspx</link><description>&lt;strong&gt;Symptom&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;When attempting to run Preactor or start the License Site Manager, a message stating, 'NTVDM encountered a hard error' is displayed.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.preactor.com/Uploads/Images/NTVDM.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;One possibility is that the path to the License Site folder does not have a short file name. Short file names allow paths to locations in NTFS to be accessed through other file system technologies (for example, the FAT system used by the 16-bit subsystem on which the CopyControl software licensing system is run).&lt;br /&gt;&lt;br /&gt;If automatic short file name generation has been switched off at some point (i.e. before the creation of a required folder), an accessible path to the Temp or License Site folder itself may not be available to CopyControl.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Check Short File Name Generation&lt;/span&gt;&lt;br /&gt;The Microsoft article 'How to Disable Automatic Short File Name Generation' (below) can give guidance in how to check the status of the setting.&lt;br /&gt;If this setting is off, it's most likely that the license folder was created without a short file name.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Clear the Temp folder&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;From the Start menu choose &lt;em&gt;Run&lt;/em&gt;;&lt;br /&gt;In the run dialog type '&lt;em&gt;%temp%&lt;/em&gt;';&lt;br /&gt;Delete all entries in the Temp folder.&lt;br /&gt;&lt;br /&gt;Attempt to run the License Site Manager again. If it still fails to work, the Temp folder location may need to be changed.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Change Environment Variable&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Right-click &lt;em&gt;My Computer &lt;/em&gt;and choose &lt;em&gt;Properties&lt;/em&gt;;&lt;br /&gt;On the &lt;em&gt;Advanced tab &lt;/em&gt;of the ensuing dialog press the &lt;em&gt;Environment Variables &lt;/em&gt;button;&lt;br /&gt;Edit the User variables &lt;em&gt;TEMP &lt;/em&gt;&amp;amp; &lt;em&gt;TMP &lt;/em&gt;to be something like &lt;em&gt;C:\Temp&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Again, attempt to run the License Site Manager. It should load successfully.&lt;br /&gt;</description><pubDate>Mon, 14 Mar 2011 11:51:07 GMT</pubDate><dc:creator>Jason Masshar</dc:creator></item><item><title>Hardware Key Error Codes</title><link>http://kb.preactor.com/Goto10200.aspx</link><description>&lt;p style="margin: 10pt 0cm 0pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;&lt;span style="font-size: 24px;"&gt;&lt;em&gt;Error Codes&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;&lt;br /&gt;Error Code 0&lt;/strong&gt; – Protection Key Not Detected&lt;/span&gt;&lt;/em&gt; &lt;br /&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;Unable to detect a HASP Key.&lt;/span&gt; &lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;br /&gt;Ensure that the latest HASP device drivers are installed on the PC which the HASP dongle is plugged into.&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;Error Code 100&lt;/strong&gt; – Cannot open the HASP Device Driver&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;Unable to detect a HASP Key&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: calibri;"&gt;Ensure that the latest HASP device drivers are installed on the PC which the HASP &lt;span style="font-family: calibri;"&gt;dongle &lt;/span&gt;is plugged into.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 10pt 0cm 0pt;"&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;Net Status 3&lt;/strong&gt; – Communication Error&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;Unable to establish a connection to HASP License Manager&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;Ensure that there is an active NetHASP License Manager running on the machine with the NetHASP &lt;span style="font-family: calibri;"&gt;dongle &lt;/span&gt;plugged in.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;In some instances, a &lt;a href="http://www.aladdin.com/support/hasp/enduser.aspx#ini" title="Download NetHASP.ini" target="_blank"&gt;NetHASP.ini&lt;/a&gt; file may be required in order to point Preactor at a specific machine running NetHASP License Manager.&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;&lt;br /&gt;Net Status 15&lt;/strong&gt; – No Active NetHASP License Manager was found&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="font-family: calibri;"&gt;Cause&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;New installation that was not configured correctly.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Network protocol mismatch or configuration problem.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;3.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Routers/Firewalls blocking the communication between Preactor and the License Manager&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: calibri;"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Rename any existing NetHASP.ini files. Check if error re-occurs. If the error does not return check the NetHASP.ini is configured correctly.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Check that there is at least one common protocol between the machine running Preactor and the License Manager.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;3.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Check that Port 475 is open for communication. Port 475 is the default communication port for NetHASP.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;4.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Busy network with a lot of noise can slow down communication. Use a NetHASP.ini file.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 10pt 0cm 0pt;"&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;Net Status 129&lt;/strong&gt; – The correct NetHASP is not connected to the NetHASP License Manager&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;Error 129 means that a call has reached a License Manager but did not find the correct NetHASP. This situation can be caused by the following :&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;New installation that was not configured correctly.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Hardware problem or conflict. Two or more HASP keys are connected to the same machine.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;3.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;No HASP is connected to the computer.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: calibri;"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;If you are using a NetHASP.ini file, check that the correct parameters are entered.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;If you are using more than one HASP, disconnect and retry.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;3.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;If possible replace the HASP to see if this is a HASP hardware issue.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;4.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Check to make sure that a NetHASP dongle is connected and not a MemoHASP (local) dongle.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 10pt 0cm 0pt;"&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;Net Status 130&lt;/strong&gt; – The requested license is not included in the list of valid licenses in the NetHASP memory.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;/strong&gt; &lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;You are trying to access a version of Preactor that you do not have the appropriate license for..ini file, check that the correct parameters are entered.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;span style="font-family: calibri;"&gt;2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Hardware license has not been programmed correctly with license number.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;&lt;br /&gt;Resolution&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-family: calibri;"&gt;&lt;br /&gt;                1.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Check that you are using the correct license by modifying the .prcdf file used to launch Preactor.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: calibri;"&gt;                2.&lt;/span&gt;&lt;span style="line-height: normal; font-variant: normal; font-style: normal; font-size: 7pt; font-weight: normal;"&gt;       &lt;/span&gt;&lt;span style="font-family: calibri;"&gt;Contact Preactor Support &lt;a href="mailto:Support@Preactor.com"&gt;Support@Preactor.com&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;Net Status 133&lt;/strong&gt; – Maximum number of concurrent users being exceeded&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;This error may be displayed if more users than licenses are attempting to run a Preactor system, permissions of the user attempting to access the HASP key are insufficient or, in some instances the NetHASP key may be corrupt. It can also occur if the host machine is configured with DHCP, and the IP lease expires whilst using Preactor leaving the key permanently logged in.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;Please ensure that the user has access to the relevent ports. Download the Aladdin HASP Monitor for further checks.&lt;/span&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt; Use a static IP address for the host machine.&lt;/span&gt;&lt;/p&gt;&lt;h6&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;em&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;/span&gt;&lt;h2&gt;&lt;span style="font-family: calibri; font-size: 13px;"&gt;&lt;strong&gt;&lt;span style="font-size: 24px;"&gt;&lt;em&gt;Licensing Error Messages&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h6&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;'Protection Key is Not Compatible with the Upgrade Information'.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;This error can occur for the follow reasons:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: calibri;"&gt;&lt;em&gt;&lt;ul&gt;    &lt;li&gt;A corrupt version of the .prkey update file. &lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/span&gt;&lt;ul&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;    &lt;li&gt;    &lt;div style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;em&gt;NetHASP Dongle not plugged in locally&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;    &lt;/li&gt;    &lt;/span&gt;    &lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;em&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;Please ensure that the NetHASP Dongle is plugged in locally to the machine running the .PrKey update file.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;em&gt;If NetHASP dongle is connected, ensure that the .prkey file is not corrupt. Contact &lt;/em&gt;&lt;/span&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;em&gt;&lt;a href="mailto:support@preactor.com"&gt;&lt;span style="font-family: calibri; color: #0000ff;"&gt;support@preactor.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: calibri;"&gt; asking for a .zip containing the .PrKey file. Some firewalls/antivirus software &lt;span style="font-family: calibri;"&gt;appends text to the .PrKey file causing the corruption.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;/span&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;em&gt;&lt;span style="font-family: cambria; color: #404040;"&gt;&lt;strong&gt;This key update file is designed for a different version of PR_KEY.&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;/strong&gt;This error can occur for the follow reasons:&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: calibri;"&gt;&lt;ul&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;    &lt;li&gt;An old version of Pr_Key.exe &lt;/li&gt;    &lt;/span&gt;    &lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt;&lt;span style="font-family: calibri;"&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;Please ensure that you are running the latest version of Pr_Key.exe. &lt;br /&gt;&lt;/span&gt;&lt;span xmlns="http://www.w3.org/1999/xhtml"&gt;Review knowledge base article : &lt;a href="http://kb.preactor.com/10181"&gt;&lt;span style="font-family: calibri; color: #0000ff;"&gt;http://kb.preactor.com/10181&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin: 0cm 0cm 10pt;"&gt; &lt;/p&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><pubDate>Fri, 11 Mar 2011 14:55:08 GMT</pubDate><dc:creator>Jason Masshar</dc:creator></item><item><title>Reset Workspace &amp; Toolbars</title><link>http://kb.preactor.com/Goto10213.aspx</link><description>It is possible for tool bars or the sequencer workspace to impact on the performance of Preactor.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Symptoms&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Reduced speed when loading the sequencer;&lt;br /&gt;Reduced speed when navigating between sequencer windows;&lt;br /&gt;Loss of tool bar icons, or buttons;&lt;br /&gt;General misplacement of sequencer options.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The cause is unknown. But issues can occur when upgrading a Preactor system, whether that be through the migration process, or upgrading from one release to another.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resolution&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;A simple fix already exists within the application. It resets all tool bar and workspace options to enable a use to customise their workspace afresh.&lt;br /&gt;While holding the Alt key, double-right click the sequencer status bar. The status bar is at the bottom of the sequencer window, and displays current information and activities - it will normally display as 'Ready'.</description><pubDate>Tue, 08 Mar 2011 15:45:29 GMT</pubDate><dc:creator>Jon Cooney</dc:creator></item><item><title>Slow Database Performance on SYSPRO/Preactor Model</title><link>http://kb.preactor.com/Goto10208.aspx</link><description>&lt;strong&gt;Symptom&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Preactor Splash Screen halts for a long period of time, sometimes minutes when loading Preactor.  Preactor becomes unresponsive when saving changes to the Resources database.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;This is due to an extremely large database caused by Sequence Dependent Matrices on the Resource.  The Syspro OEM model uses four Sequence Dependent Matrices:&lt;br /&gt;&lt;br /&gt;1. Setup group setup time.&lt;br /&gt;2. Stock code att 1 changeover time.&lt;br /&gt;3. Stock code att 2 changeover time.&lt;br /&gt;4. Stock code att 3 changeover time.&lt;br /&gt;&lt;br /&gt;In many cases, as with typical ERP Systems, the user may have redundant machines, setup groups and attributes in the SYSPRO database.  When sent to Preactor during the download of static data, this causes a matrix for each resource to be created.  So if for example there were 375 machines and listed with it 55 attributes, this would correspond to 4 matrices per resource 55 x 55 creating a huge amount of data.  Even if no data is being entered into these matrices, each needs to be saved upon exiting the resource database.  The sheer volume of data overwhelms the SQL/Preactor connection.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt; - Scrub the host SYSPRO data before sending to Preactor.&lt;br /&gt; - Comment out the changeover matrices if not used.  SYSPRO already send 'Setup Time' in the 'OrdersIn.csv' fileso this may be redundant.&lt;br /&gt; - If the changeover matrix is needed, reduce the number of unique attributes to something manageable.  Remember that the TO/FROM setup time for each of the positions in the matrix needs to be manually edited. </description><pubDate>Wed, 08 Dec 2010 18:11:13 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item><item><title>How to Import Pegging Data in Preactor11</title><link>http://kb.preactor.com/Goto10206.aspx</link><description>&lt;span style="font-family: tahoma; font-size: 13px;"&gt;Currently in Preactor11 there is no built in feature to import pegging data, but there are plans to implement this in the near future.  For now you can do this in code, using the 'Order Links' table.  In the 'Order Links' table there are 4 fields of interest for the actual peg:  &lt;/span&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'From External Supply Order'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'From Internal Supply Order'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'To External Demand Order'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'To Internal Demand Order'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;The 'From External Supply Order' and 'From Internal Supply Order' fields are the supply records of the link.  One of these fields will contain the primary key of the record it is linking to.  If the 'From External Supply Order' field has a value greater than -1, then it means that the link is coming from an external supply order, such as a stock or purchase order in the 'Supply' database.  If the 'From Internal Supply Order' field has a value greater than -1, it means that the link is coming from the 'Works Order' database (format is actually called Orders in prtdf).  Only one of these two fields will contain a value &amp;gt; -1.  If one field has a value &amp;gt; -1, then the other field will have the value -1.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;Similarly, the 'To External Demand Order' and 'To Internal Demand Order' fields are the demand records of the link.  One of these fields will contain the primary key of the record it is linking to.  If the 'To External Demand Order' field has a value greater than -1, then it means that the link is coming from an external demand order, such as a sales order in the 'Demand' database.  If the 'To Internal Demand Order' field has a value greater than -1, it means that the link is coming from the 'Works Order' database (format is actually called Orders in prtdf).  Only one of these two fields will contain a value &amp;gt; -1.  If one field has a value &amp;gt; -1, then the other field will have the value -1.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;Other fields of interest include the 'Part No.' and 'Quantity' that the link is for.  &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;The recommendation for importing the data is to first set up a field in 'Supply', 'Orders' and 'Demand' databases that uniquely identifies a record, such as a concatenation of 'Order No.', 'Op. No.' and if applicable 'Lot Number' (if an order contains multiple op 20's for example then 'Lot Number' can be used to distinguish the records).  The import file should include enough data to match a unique record in any of the 'Supply', 'Orders' or 'Demand' databases.  You will need to write code that searches these tables for a match and then writes the primary key to the appropriate field in the 'Order Links' table, the 'Part No.' and 'Quantity'.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;Having populated the 'Order Links' table you need to set up an SMC rule that needs to run that will populate the appropriate fields with the EXPLICIT MADE FROM classification in the 'Orders' format.  Here is how you need to set up the SMC Rule pass:  &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'Clear Current Links' toggle should be unchecked&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'Internal Supply Queue Filter' and 'External Supply Queue Filter' set as 'NONE'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'Internal Demand Queue Filter' and 'External Demand Queue Filter' set as 'ALL'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;'Include Scheduled Orders in Demand Queue' should be checked.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma; font-size: 13px;"&gt;After running the above SMC Rules pass, the links should be made based on the imported data.&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma, verdana, arial; font-size: 13px;"&gt;If you are using AMC you will need to run this method:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: #000000; font-size: 10pt;"&gt;[PreactorObj].GenerateAdvancedMaterialControlVerificationCodes&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma, verdana, arial; font-size: 13px;"&gt;Run this method after the links have been written to the 'Order Links' table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: tahoma, verdana, arial; font-size: 13px;"&gt;As long as Preactor is running as a 500 APS the correct value will be written to the correct field automatically.&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 29 Nov 2010 19:59:14 GMT</pubDate><dc:creator>Dawn Platt</dc:creator></item></channel></rss>
