Escolar Documentos
Profissional Documentos
Cultura Documentos
SAGE ACCPAC
System Manager
Administrator Guide
2006SageAccpacInternational,Inc.Allrightsreserved.
SageSoftware,SageSoftwarelogos,andallSageAccpacproductandservicenamesareregistered
trademarksortrademarksofSageAccpacInternational,Inc.,oritsaffiliatedentities.Allother
trademarksarethepropertyoftheirrespectiveowners.
SageAccpacInternational,Inc.
Publisher
Nopartofthisdocumentationmaybecopied,photocopied,reproduced,translated,microfilmed,
orotherwiseduplicatedonanymediumwithoutwrittenconsentofSageAccpacInternational,Inc.
UseofthesoftwareprogramsdescribedhereinandthisdocumentationissubjecttotheSage
SoftwareLicenseAgreementenclosedinthesoftwarepackage.
Sage Software
End User License Agreement for Indicated
Evaluation, Demonstration or Retail Software
THIS END USER LICENSE AGREEMENT APPLIES TO THESE SAGE ACCPAC SOFTWARE PRODUCTS:
z
Sage Accpac 100 ERP z
Sage Pro 100 ERP z
ACCPAC VisionPoint
z
Sage Accpac 200 ERP z
Sage Accpac Exchange z
ACCPAC Plus
z
Sage Accpac 500 ERP z
Sage Accpac WMS z
BPI Accounting II
z
Sage Accpac Options z
Sage Accpac ePOS
IMPORTANT READ CAREFULLY BEFORE YOU INSTALL OR USE THIS SOFTWARE: This End User License Agreement
(EULA) is a legal agreement between You (You and Your includes a person and/or an individual entity) and Sage Accpac
International, Inc. (Sage Accpac) concerning the specified evaluation, demonstration and/or retail software products(s) (hereinafter
respectively referred to as Evaluation Product, Demonstration Product and Retail Product; and collectively referred to as
Software). The Software includes all component parts, the associated media, any printed materials, any updates, and any online
or electronic documentation, as applicable. By accessing, installing, copying or otherwise using the Software, You agree to be bound
by the terms of this EULA. If You do not agree to the terms of this EULA, Sage Accpac is unwilling to license the Software to You. In
such event, You may not access, use or copy the Software, and You should promptly contact Sage Accpac for instructions on
returning the Software. WRITTEN ASSENT IS NOT A PREREQUISITE TO THE VALIDITY OR ENFORCEABILITY OF THIS EULA.
___________________________________________________________________________________________________________________________________
1. License.
a. License Grant.
(i) Retail Product. If You licensed a Retail Product, subject to the payment of all applicable license fees, and the terms
and conditions of this EULA, Sage Accpac hereby grants to You a limited, non-sublicensable, non-exclusive, non-transferable right to
install and run one copy of the specified version of the Software and the accompanying documentation, solely for Your individual use.
This EULA authorizes You to make one copy of the Retail Product solely for backup or archival purposes, provided that the copy You
make contains all of the proprietary notices set forth in or on the original version of the Software.
(ii) Demonstration Product. If You licensed a Demonstration Product, subject to the payment of all applicable license
fees, and the terms and conditions of this EULA, Sage Accpac hereby grants to You a limited, non-sublicensable, non-exclusive, non-
transferable and revocable right to install and run copies of the Demonstration Product and the accompanying documentation, solely
on computer(s) owned or controlled exclusively by You, for Your individual use and for demonstration, marketing, promotional, end
user support, training and/or development purposes, each to the extent permitted and/or required under the applicable Sage Accpac
Solution Provider, Certified Consultant, Development Partner, Professional Accountant Recommender, Online Referral Partner,
Hosting Partner, Recognized Training Center, Distribution Agreement or other applicable agreements between You and Sage Accpac
(collectively the Other Sage Accpac Agreement). Use of the Demonstration Product is limited to not more than the number of
concurrent users and/or seats as specified in the Other Sage Accpac Agreement, multi-user license, product packaging or
accompanying documentation. This EULA authorizes You to make one copy of the Demonstration Product solely for backup or
archival purposes, provided that the copy You make contains all of the proprietary notices set forth in or on the original version of the
Software. You may have additional rights as may be set forth in the applicable Other Sage Accpac Agreement.
(iii) Evaluation Products. If You licensed an Evaluation Product, subject to the terms and conditions of this EULA, Sage
Accpac hereby grants to You a limited, non-sublicensable, non-exclusive, non-transferable and revocable right to install and run one
copy of the Evaluation Product and the accompanying documentation, solely for Your individual use for evaluation purposes.
(iv) All Software. Upon receipt of the appropriate Software registration information, Sage Accpac will provide You an
alphanumeric key (the Activation Code or PAC Code) to enable You to use the Software pursuant to the terms of this EULA.
Documentation shall include, but not be limited to, any printed materials, online or electronic data provided by or obtained from Sage
Accpac with regard to this Software (Documentation). The Software and Documentation are licensed, not sold. Even though
copies of the Software may be provided on media of different formats, copies of the Software on different media formats do not
constitute multiple licenses to the Software. If the Software is licensed as a suite or bundle with more than one specified Software
product, this EULA applies to all such specified Software products, subject to any restrictions or usage terms specified on the
applicable product packaging or accompanying documentation that applies to any of such Software products individually.
b. Single-User. If this Software is licensed as a single user product, You may use only one copy of the Software, by not
more than one user at a time, on a total of one computer or workstation, or personal digital assistant, or pager, or smart phone, or
one such other electronic device for which the Software was designed (Client Device), unless otherwise set forth herein. The
component parts of the Software may not be used individually or jointly in full or in part on more than one Client Device, unless
otherwise set forth herein. The Software is in use on a computer when it is loaded into the temporary memory (i.e., random-access
memory or RAM) of that Client Device.
c. Multi-User. If the Software is licensed with multi-user or networked license terms, You may use the Software on one
server computer, or a greater number as specified in the applicable multi-user license, product packaging or accompanying
documentation, within a multi-user or networked environment for connecting, directly or indirectly, to not more than the maximum
number of Client Devices, concurrent users and/or seats, as specified in the applicable multi-user license, product packaging or
accompanying documentation. Use of software, hardware or services that bypass any Software license restrictions and/or reduce the
number of Client Devices, concurrent users and/or seats, as may be applicable, accessing or utilizing the Software (e.g.,
multiplexing, pooling, or third party add on software or hardware) expressly does not reduce the number of licenses required (i.e.,
the required number of licenses would equal the number of distinct inputs to the multiplexing or pooling software or hardware front
end). If the number of Client Devices, concurrent users and/or seats that can potentially connect to the Software exceeds or has the
potential to exceed the number of licenses You have obtained, then You must have a reasonable self-enforcing automatic
mechanism in place to ensure that Your use of the Software does not exceed the use limits specified for the license You have
obtained.
2. Term. Regardless of the location of the Software, You are responsible for strict compliance with any and all of the terms and
conditions of this EULA. This EULA will terminate automatically if You fail to comply with any of the limitations or other requirements
described herein, and such termination shall be in addition to and not in lieu of any criminal, civil or other remedies available to Sage
Accpac. When this EULA terminates, You must immediately cease using the Software and destroy all copies of the Software and the
Documentation. You may terminate this EULA at any point by destroying all copies of the Software and the Documentation.
a. Retail Product. If You licensed a Retail Product, this EULA is effective unless and until You or Sage Accpac terminates
the EULA earlier, in accordance with the terms set forth herein.
b. Demonstration Product. If You licensed a Demonstration Product, this EULA is effective unless and until You or Sage
Accpac terminates the EULA earlier, in accordance with the terms set forth herein or the terms set forth in Your Other Sage Accpac
Agreement or upon the earlier termination or expiration of Your Other Sage Accpac Agreement.
c. Evaluation Product. If You licensed an Evaluation Product, this EULA is effective for a period commencing on the earliest
date this Evaluation Software is downloaded, installed or first run and thereafter continuing for the period specified in the product
packaging or accompanying documentation, unless sooner terminated by You or Sage Accpac in accordance with the terms set forth
herein, but in no event shall such term exceed one hundred and eighty (180) days.
3. Updates. Sage Accpac may, at its sole discretion, make bug fixes, updates and/or service packs available. Sage Accpacs
maintenance service, if applicable and offered, is available for Retail Product at an additional cost to You, as Licensee, under a
separate written agreement. Sage Accpacs maintenance service is not available for Evaluation Product.
4. Ownership Rights.
a. Ownership of Software. The Software and Documentation are protected by United States patent, copyright laws and
other intellectual property laws, and international treaty provisions. Sage Accpac and its third party licensors, if any, retain all title to
and, except as expressly and unambiguously licensed herein, all rights and interest in (a) the Software, including, but not limited to, all
copies, versions, customizations, compilations and derivative works thereof (by whomever produced) and all related Documentation;
(b) the Sage Accpac trademarks, service marks, trade names, icons and logos; (c) any and all copyright rights, patent rights, trade
secret rights and other intellectual property and proprietary rights throughout the world in the foregoing; and (d) all Confidential
Information (as defined in Section 13 below). You acknowledge that Your possession, installation, or use of the Software does not
transfer to You any ownership, title, or registrable interest of any kind to the intellectual property in the Software, and that You will not
acquire any rights to the Software except as expressly set forth in this EULA. You agree that all backup, archival, or any other type of
copies of the Software and Documentation will contain the same proprietary notices that appear on and in the Software and
Documentation.
b. Submissions. Should You decide to submit any materials to Sage Accpac via electronic mail, through or to Sage Accpac
website(s), or otherwise, whether as feedback, data, questions, comments, ideas, concepts, techniques, suggestions or the like, You
agree that such submissions are unrestricted and shall be deemed non-confidential upon submission. You grant to Sage Accpac and
its assigns a non-exclusive, royalty-free, worldwide, perpetual, irrevocable license, with the right to sublicense, to use, copy, transmit,
distribute, create derivative works of, commercialize, display and perform such submissions.
5. Restrictions. You may not rent, lease, sublicense, loan, sell, distribute, market or commercialize any portion of the Software or
its components. You may only install and use the Software (a) on hardware which is under Your exclusive control and, in the case of
hardware performing any server functions, located at premises where You normally conduct day-to-day business operations; (b) on
server hardware located at premises under the exclusive or primary control of an authorized Sage Accpac Hosting Partner or its
agent; or (c) on a server not owned by You if You will be the only party with access to the Software on such server. You may not
permit any parent, affiliate, subsidiary or any other third parties to benefit from the use or functionality of the Software, either directly
or via a facility management, timesharing, service bureau or any other arrangement; provided, however, that You may use the
Software, as provided herein, to process the data of an affiliate or subsidiary of which You own more than fifty percent (50%);
provided, however, You may not exceed the number of datasets specified on the applicable product packaging or accompanying
documentation. You may not use the Software as part of a facility management, timesharing, or service bureau arrangement. You
may not transfer any or all of the rights granted to You under this EULA. To the maximum extent this restriction is permitted under
applicable law, You may not rename files of, modify, translate, localize, decompile, disassemble, decrypt, reverse engineer, attempt
to derive source code from, remove any proprietary notices from, or create derivative works based upon the Software, in whole or in
part. You may not duplicate or copy any portion of the Software or Documentation, unless otherwise set forth herein. You may not
remove any proprietary notices or labels on the Software, including, but not limited to, the Sage Accpac and product names wherever
they may appear. All rights not expressly set forth hereunder are reserved by Sage Accpac. Sage Accpac reserves the right to
periodically conduct audits upon advance written notice to verify compliance with the terms of this EULA.
6. Warranty and Disclaimer.
a. Limited Warranty. Sage Accpac warrants that for ninety (90) days from the date of original purchase the media on which
the Software is contained will be free from defects in materials and workmanship.
b. Customer Remedies. Sage Accpacs entire liability and Your exclusive remedy shall be replacement of the defective
media. To receive replacement of defective media, You must receive a return authorization number from Sage Accpac and return the
defective media to Sage Accpac at Your expense with a copy of Your receipt. This limited warranty is void if the defect has resulted
from accident, abuse, or misapplication. Any replacement media will be warranted for the remainder of the original warranty period.
This remedy is not available to the extent it is prohibited under United States export control laws and regulations.
c. Warranty Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, AND EXCEPT FOR THE
LIMITED WARRANTY SET FORTH HEREIN, THE SOFTWARE (AND ACCOMPANYING DOCUMENTATION) IS PROVIDED ON
AN AS IS BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. WITHOUT LIMITING THE FOREGOING
PROVISIONS, YOU ASSUME SOLE RESPONSIBILITY FOR SELECTING THE SOFTWARE TO ACHIEVE YOUR INTENDED
RESULTS, AND SOLE RESPONSIBILITY FOR THE INSTALLATION OF, USE OF, AND RESULTS OBTAINED FROM THE
SOFTWARE. WITHOUT LIMITING THE FOREGOING PROVISIONS, SAGE ACCPAC MAKES NO WARRANTY THAT THE
SOFTWARE WILL BE ERROR-FREE, VIRUS FREE, OR FREE FROM INTERRUPTIONS OR OTHER FAILURES OR THAT THE
SOFTWARE WILL SATISFY YOUR SPECIFIC REQUIREMENTS. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
LAW, SAGE ACCPAC DISCLAIMS ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR STATUTORY,
INCLUDING BUT NOT LIMITED TO ANY (IF ANY) IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, OF
FITNESS FOR A PARTICULAR PURPOSE, OF LACK OF VIRUSES, OF LACK OF ACCURACY OR COMPLETENESS OF
RESPONSES, OF RESULTS, AND LACK OF NEGLIGENCE OR LACK OF WORKMANLIKE EFFORT, ALL WITH REGARD TO
THE SOFTWARE AND ASSOCIATED DOCUMENTATION. THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET
ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION, OR NON-INFRINGEMENT WITH REGARD TO
THE SOFTWARE. THE ENTIRE RISK OF THE QUALITY OF OR ARISING OUT OF USE OR PERFORMANCE OF THE
SOFTWARE, IF ANY, REMAINS SOLELY WITH YOU. SOME STATES AND JURISDICTIONS DO NOT ALLOW LIMITATIONS
ON IMPLIED WARRANTIES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. THE FOREGOING PROVISIONS
SHALL BE ENFORCEABLE TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.
d. Indemnification. You agree to defend, indemnify and hold harmless Sage Accpac and its directors, officers, employees,
affiliates, sublicensees, and agents from and against all claims, defense costs (including reasonable expert and attorneys fees),
judgments and other expenses arising out of or on account of any negligent act, omission, or willful misconduct by You or on Your
behalf in (i) the installation or use of the Software or (ii) your compliance or failure to comply with this EULA.
e. Data. YOU ACKNOWLEDGE THAT ANY DATA ENTRY, CONVERSION OR STORAGE IS SUBJECT TO THE
LIKELIHOOD OF HUMAN AND MACHINE ERRORS, MALICIOUS MANIPULATION, OMISSIONS, DELAYS, AND LOSSES,
INCLUDING, BUT NOT LIMITED TO, INADVERTENT LOSS OF DATA OR DAMAGE TO MEDIA THAT MAY RESULT IN LOSS
OR DAMAGE TO YOU AND/OR YOUR PROPERTY, AND/OR YOUR DETRIMENTAL RELIANCE ON MALICIOUSLY
MANIPULATED DATA. SAGE ACCPAC SHALL NOT BE LIABLE FOR ANY SUCH ERRORS, OMISSIONS, DELAYS, OR
LOSSES. YOU ARE RESPONSIBLE FOR ADOPTING REASONABLE MEASURES TO LIMIT THE IMPACT OF SUCH
PROBLEMS, INCLUDING BACKING UP DATA, ADOPTING PROCEDURES TO ENSURE THE ACCURACY OF INPUT DATA,
EXAMINING AND CONFIRMING RESULTS PRIOR TO USE, ADOPTING PROCEDURES TO IDENTIFY AND CORRECT
ERRORS AND OMISSIONS, REPLACING LOST OR DAMAGED MEDIA, AND RECONSTRUCTING DATA. YOU ARE ALSO
RESPONSIBLE FOR COMPLYING WITH ALL LOCAL, STATE, AND FEDERAL LAWS PERTAINING TO THE USE AND
DISCLOSURE OF ANY DATA. IF YOU LICENSED AN EVALUATION PRODUCT, YOU ACKNOWLEDGE AND UNDERSTAND (I)
THAT THE EVALUATION PRODUCT MAY BE USED FOR EVALUATION PURPOSES ONLY, (II) THAT THE EVALUATION
PRODUCT SHALL BE OPERABLE ONLY FOR A LIMITED TIME AND (III) THAT, UPON EXPIRATION OF THE EVALUATION
PERIOD, ANY DATA OR OTHER INFORMATION USED WITH, PROCESSED BY AND/OR STORED IN CONJUNCTION WITH
THE EVALUATION PRODUCT MAY BE IRRETRIEVABLE, UNRECOVERABLE AND/OR OTHERWISE UNUSABLE.
f. Authorized Sage Accpac Solution Providers and Certified Consultants. ANY AUTHORIZED SAGE ACCPAC
SOLUTION PROVIDER, CERTIFIED CONSULTANT, RESELLER, INSTALLER OR CONSULTANT IS NOT AFFILIATED WITH
SAGE ACCPAC IN ANY CAPACITY OTHER THAN AS A RESELLER, INSTALLER OR CONSULTANT OF SAGE ACCPACS
PRODUCTS AND HAS NO AUTHORITY TO BIND SAGE ACCPAC OR MODIFY ANY LICENSE OR WARRANTY. SAGE
ACCPAC MAKES NO REPRESENTATIONS, WARRANTY, ENDORSEMENT OR GUARANTEE WITH RESPECT TO THE
SKILLS OR QUALIFICATIONS OF ANY AUTHORIZED SAGE ACCPAC SOLUTION PROVIDER, CERTIFIED CONSULTANT,
RESELLER, INSTALLER OR CONSULTANT AND YOU ARE ENCOURAGED TO INDEPENDENTLY INVESTIGATE THE SKILLS
AND QUALIFICATIONS OF ANY AUTHORIZED SAGE ACCPAC SOLUTION PROVIDER, CERTIFIED CONSULTANT,
RESELLER, INSTALLER OR CONSULTANT WITH WHOM YOU ASSOCIATE.
7. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT,
CONTRACT, OR OTHERWISE, SHALL SAGE ACCPAC BE LIABLE TO YOU OR TO ANY OTHER PERSON OR ENTITY FOR
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER WHATSOEVER
(INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF GOODWILL, LOSS OF CONFIDENTIAL
OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION,
FOR PERSONAL INJURY, LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING A DUTY OF GOOD FAITH OR
OF REASONABLE CARE, FOR NEGLIGENCE (WHETHER ACTIVE OR PASSIVE), AND FOR ANY OTHER PECUNIARY OR
OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OR INABILITY TO USE THE
SOFTWARE, OR OTHERWISE UNDER OR IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IN THE EVENT OF
FAULT, TORT (INCLUDING NEGLIGENCE, AND GROSS NEGLIGENCE), STRICT LIABILITY, BREACH OF CONTRACT, OR
BREACH OF WARRANTY BY SAGE ACCPAC, AND EVEN IF SAGE ACCPAC HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. IN NO EVENT WILL SAGE ACCPAC BE LIABLE FOR ANY DAMAGES IN EXCESS OF THE LIST PRICE
SAGE ACCPAC CHARGES FOR A LICENSE TO THE SOFTWARE. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO
LIABILITY FOR DEATH OR PERSONAL INJURY TO THE EXTENT THAT APPLICABLE LAW PROHIBITS SUCH LIMITATION.
FURTHERMORE, SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL
OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION AND EXCLUSION MAY NOT APPLY TO YOU. THE FOREGOING
PROVISIONS SHALL BE ENFORCEABLE TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.
8. Entire Agreement. This EULA expressly supersedes and completely replaces any and all prior end user license agreements.
Sage Accpac shall not be bound by or liable to You for any pre-existing or contemporaneous written or oral representations or
warranties, made by anyone, with respect to the Software Product, including any authorized Solution Provider, Certified Consultant,
distributor or reseller or their respective agents, employees, or representatives, nor shall You be deemed a third party beneficiary of
any obligations of Sage Accpac to any such Solution Provider, Certified Consultant, distributor or reseller.
9. Severability. If any provision of this EULA is held to be unenforceable, the enforceability of the remaining provisions shall in no
way be affected or impaired thereby.
10. United States Government. The Software and accompanying Documentation are deemed to be commercial computer
software and commercial computer software documentation, respectively, pursuant to DFAR Section 227.7202 and FAR Section
12.212, as applicable. Any use, modification, reproduction, release, performance, display or disclosure of the Software and
accompanying Documentation by the United States Government shall be governed solely by the terms of this EULA and shall be
prohibited except to the extent expressly permitted by the terms of this EULA.
11. Export Controls. You acknowledge that the Software may be subject to export controls imposed by U.S. laws and regulations.
During the term of this EULA, You agree to comply with the U.S. Foreign Corrupt Practices Act and with all export laws and
restrictions and regulations of the United States Department of Commerce, U.S. Department of the Treasury or other United States or
foreign agency or authority, and not to knowingly export, re-export, download, or allow the export, re-export or downloading of the
Software or Documentation and any underlying information or technology in violation of any such restrictions, laws or regulations. By
accessing, installing, downloading or using the Software You are agreeing to the foregoing and You are certifying that You are not
located in, under the control of, or a national or resident of any country to which the export of the Software is prohibited.
EXPORT OF THE SOFTWARE MAY BE SUBJECT TO COMPLIANCE WITH THE RULES AND REGULATIONS PROMULGATED
FROM TIME TO TIME BY THE BUREAU OF INDUSTRY AND SECURITY, UNITED STATES DEPARTMENT OF COMMERCE,
WHICH RESTRICT THE EXPORT AND RE-EXPORT OF CERTAIN PRODUCTS AND TECHNICAL DATA. YOU ACKNOWLEDGE
AND AGREE THAT IF THE EXPORT OF THE SOFTWARE IS CONTROLLED UNDER SUCH RULES AND REGULATIONS, THEN
YOU SHALL NOT CAUSE THE SOFTWARE TO BE EXPORTED OR RE-EXPORTED, DIRECTLY OR INDIRECTLY, (A) WITHOUT
ALL EXPORT OR RE-EXPORT LICENSES AND UNITED STATES OR OTHER GOVERNMENTAL APPROVALS REQUIRED BY
ANY APPLICABLE LAWS, OR (B) IN VIOLATION OF ANY APPLICABLE PROHIBITION AGAINST THE EXPORT OR RE-EXPORT
OF ANY PART OF THE SOFTWARE. SOME COUNTRIES HAVE RESTRICTIONS ON THE USE OF ENCRYPTION WITHIN
THEIR BORDERS, OR THE IMPORT OR EXPORT OF ENCRYPTION EVEN IF FOR ONLY TEMPORARY PERSONAL OR
BUSINESS USE. YOU ACKNOWLEDGE THAT THE IMPLEMENTATION AND ENFORCEMENT OF THESE LAWS IS NOT
ALWAYS CONSISTENT AS TO SPECIFIC COUNTRIES. YOU ACKNOWLEDGE THAT IT IS YOUR ULTIMATE RESPONSIBILITY
TO COMPLY WITH ANY AND ALL GOVERNMENT EXPORT AND OTHER APPLICABLE LAWS AND THAT SAGE ACCPAC HAS
NO FURTHER RESPONSIBILITY AFTER THE INITIAL LICENSE TO YOU WITHIN THE ORIGINAL COUNTRY OF LICENSE.
12. High Risk Activities. The Software is not fault-tolerant and is not designed or intended for use in hazardous environments
requiring fail-safe performance, including without limitation, in the operation of nuclear facilities, aircraft navigation or communication
systems, air traffic control, weapons systems, direct life-support machines, or any other application in which the failure of the Software
could lead directly to death, personal injury, or severe physical or property damage (collectively, High Risk Activities). Sage Accpac
expressly disclaims any express or implied warranty of fitness for High Risk Activities.
13. Confidentiality. You agree that the Software, including, but not limited to, all source and object code components, screen shots
and displays, graphical user interfaces, algorithms, formulae, data structures, scripts, application programming interfaces and
protocols, and the Documentation (collectively the Confidential Information) are trade secrets of Sage Accpac and are owned by
Sage Accpac or, where applicable, its third-party licensors. You agree to retain all Confidential Information in strict confidence at
least with the same amount of diligence that You exercise in preserving the secrecy of Your most-valuable information, but in no
event less than reasonable diligence. You agree to: (i) only disclose Confidential Information to Your employees and agents to the
extent required to use the Software under the terms of this EULA and not to disclose or disseminate the Confidential Information to
any third party without the prior written consent of Sage Accpac, (ii) use the Confidential Information solely for Your benefit as
provided for herein and not to allow any third party to benefit from the Confidential Information, and (iii) bind Your employees and
agents, by terms no less restrictive than those set forth herein, to maintain the confidentiality of such Confidential Information, and not
use or disclose such information except as permitted under this EULA. Notwithstanding the disclosure of any Confidential Information
for any reason, such Confidential Information shall continue to be owned by Sage Accpac or its licensors. Nothing contained herein
shall be deemed to prevent You from disclosing or disseminating Your data, in any format or any report, to whomever You so choose.
Notwithstanding anything else to the contrary in this Section 13, and only with respect to Demonstration Product, You are permitted to
use the Demonstration Product to demonstrate and promote the functionality and benefits of the Product.
14. Miscellaneous. This EULA is exclusively governed by the laws of the United States and the State of California, without
reference to conflicts of law principles. In the event of a dispute or legal action between the parties, they agree to waive any
objections to personal jurisdiction, and agree to service of process and exclusive venue in the Federal District Court for Northern
California or the California Superior Court of Alameda County. The application of the United Nations Convention of Contracts for the
International Sale of Goods is expressly excluded. This EULA sets forth all of Your rights and is the entire agreement between the
parties. This EULA supersedes any other communications with respect to the Software and/or Documentation. This EULA may not
be modified except by a written addendum issued by a duly authorized representative of Sage Accpac. No provision hereof shall be
deemed waived unless such waiver shall be in writing and signed by a duly authorized representative of Sage Accpac. You hereby
acknowledge a breach of this EULA would cause irreparable harm and significant injury to Sage Accpac that may be difficult to
ascertain and that a remedy at law would be inadequate. You agree that Sage Accpac shall have the right to seek and obtain
immediate injunctive relief to enforce the obligations under this EULA in addition to any other rights and remedies it may have. If any
provision of this EULA is held invalid, the remainder of this EULA shall continue in full force and effect. The controlling language of
this EULA is English. If You have received a translation into another language, it has been provided for Your convenience only.
15. Sage Accpac Customer Contact. If You have any questions concerning these terms and conditions, or if You would like to
contact Sage Accpac for any other reason, please call (925) 461-2625, or write to us at: Sage Accpac International, Inc., 6700 Koll
Center Parkway, Third Floor, Pleasanton, California 94566, USA. You may also find us on the Web at http://www.accpac.com or
http://www.accpaconline.com.
Contents
Administrator Guide v
Appendix C: Troubleshooting
Diagnosis Checklist............................................................ C1
Novell NetWare Network Rights/Privileges ...................................... C2
Printing Problems ............................................................. C3
Using DBSpy to View Pervasive.SQL and SQL Server Error Messages .............. C3
Error Messages and Resolutions ................................................ C7
Other Problems .............................................................. C15
Index
Administrator Guide ix
Introduction
Chapter 1
Introducing the System Manager
The System Manager Administrator Guide is intended for the system
administrator the person who is responsible for setting up and
managing a companys accounting system.
The System Manager includes the sign-on dialog box, the icons for
the programs available for company use, and some common objects
used by all accounting applications objects such as the Finder, a
macro editor, and a calculator. The System Manager also includes
Common and Administrative Services that are described later in this
chapter.
Administrator Guide 11
You Must Install LanPak in Order to Start System Manager and Open a Sage Accpac Database
You require an You need an activation code for LanPak. To get the activation code,
activation code
fill in and fax or e-mail the form included in the LanPak installation,
for LanPak
or fill in the Activation Request Form in the Private Partners Area on
our Web site.
Like System Manager, you can install LanPak for a 30-day grace
period before getting a program activation code. If you do not
activate LanPak within the 30-day period, you will not be able to
open Sage Accpac after the 30-day period ends.
Introduction
System Manager Features
Each user opening Sage Accpac from a Web browser must have a
LanPak license for each company they will open.
LanPak determines LanPak determines the kind of database with which your Sage
database
Accpac installation works. Sage Accpac supports Pervasive.SQL,
IBM DB2, Microsoft SQL Server, and Oracle databases.
Administrator Guide 13
that all items in the folder are automatically opened when Sage
Accpac is started.
Pervasive.SQL.
IBM DB2.
Oracle.
Introduction
Opening Sage Accpac from a Web Browser
IBM DB2 A single IBM DB2 database must contain the system database and
databases
all company databases using the system database.
Oracle databases A single Oracle database must contain the system database and all
company databases using the system database.
Database utilities The Sage Accpac System Manager ships with a set of database
utilities that let you move data easily from one database format to
the other, including Database Dump and Database Load.
Database version Make sure that the Sage Accpac version you purchase supports the
database you purchased and installed.
LanPak Each user opening Sage Accpac from a Web browser must have a
requirements
LanPak license for each company they will open.
Internet Explorer Users will need Internet Explorer 6.0 (or later) to open Sage Accpac
6.0 required
from their browsers.
Windows 2003 Your users can run Sage Accpac in Windows XP (or higher), but the
necessary for
System Manager must be installed on a server running in Windows
server
2003 with IIS for Web access.
Web Configuration See the section, Configuration 4: Programs and Data on the Sage
Wizard
Accpac Web Server, in Chapter 2 for instructions about setting up
Sage Accpac for Web clients.
Administrator Guide 15
Printing reports Note that reports, even though they are generated by the Web
from a browser
Server, and displayed by the Client Server, actually print to a local
printer, not to a printer connected to the Sage Accpac Web Server.
Required To increase report performance from a browser, you must use Sage
Accpac Web Reporting by Crystal.
Tax and Bank Services for maintaining bank account and tax
information.
Introduction
Steps to Set Up Sage Accpac
Set up new ODBC When setting up new Pervasive.SQL databases, if you are upgrading
connection
from a version of Sage Accpac running under Pervasive.SQL prior to
version 5.2 of System Manager, you need to create ODBC
connections. (For all new Pervasive.SQL databases in all
environments for SM 5.2 and higher, the ODBC connection is created
automatically behind the scenes.)
If you are using Microsoft SQL Server, you can install the System
Manager and accounting applications before you install and set up
the software for managing your database. However, you cannot
create a SQL Server database until you install and set up SQL Server
and Client software.
1. Install SQL Server (in Mixed Mode) on the server where you
intend to store the Sage Accpac accounting data, then create
databases on the server for your accounting data:
a. Create devices.
Administrator Guide 17
b. Create databases.
5. Run ODBC Administrator and create data sources for each Sage
Accpac database.
If you are using IBM DB2 as your database, see Appendix I, Setting
Up IBM DB2 Databases.
Introduction
Steps to Set Up Sage Accpac
8. Add a user record for each person who will use the system, as
described in Chapter 6, Entering User Information. Change the
password in the ADMIN user record before any users start using
the product.
10. Customize the user interface to hide fields for specific users. (See
Customizing User Interfaces, in Chapter 6 in this guide.)
11. Select the standard printer and printing options for your
company. (See Chapter 10, Printing, in the System Manager
User Guide.)
Administrator Guide 19
14. If you use optional fields, create them now in Common Services,
then add them to your applications. (See Chapter 9, Setting Up
Optional Fields, in the System Manager User Guide.)
Introduction
How to Use this Guide
User Guide
The System Manager User Guide explains how to start Sage
Accpac ERP and use the common services and tools that are
supplied with the System Manager for day-to-day use.
Where To Now?
If you have just purchased the System Manager and an accounting
application, and are ready to install them:
Online Help Whenever you need help for a process, click the Help button or press
F1 on your keyboard.
Chapter 2
Planning the Installation
Planning the
Installation
Standard Sage Accpac Configurations ............................................ 22
Information That Users Share in a Network Installation ........................ 23
Mapping to Network Drives..................................................... 24
Configuration 1: Sage Accpac on a Single Computer .............................. 25
Configuration 2: Programs and Data on a Server .................................. 25
Configuration 3: Programs on Workstations; Data on Server ....................... 27
Configuration 4: Programs and Data on the Sage Accpac Web Server ............... 29
Before Opening Sage Accpac from a Web Browser ............................ 210
Moving Sage Accpac Programs and Databases ................................... 210
How Multiuser Data Protection Works .......................................... 211
Where To Now? ............................................................... 213
Administrator Guide 2i
Chapter 2
Planning the Installation
Planning the
Installation
This chapter describes the standard configurations for Sage Accpac
programs and data, and it explains how to set up servers and
workstations for each configuration. It also describes how Sage
Accpac protects data integrity when workstations share data.
Installation
Planning
It licenses Sage Accpac for 1 or more users.
Important! To open Sage Accpac on a browser, each user requires a LanPak for
each company database they will be signing on to.
Integration Access An Integration Access Pack (IAP) will increase the user count for
Pack
programs that are using Sage Accpacs XAPI to gain access to a Sage
Accpac database. Using IAP, you can add users to a network quickly
and easily. Currently, IAP packages are available that increase the
number of users on a network by 1, 5, 10, or 20.
Administrator Guide 21
Timecard User You will need one Timecard User License for each employee who
will enter only timecards. See the Timecard User Installation Guide for
details.
Opening from Web Programs and data on the Sage Accpac Web Server. This
configuration is required if your users will be opening Sage
Accpac from Web browsers.
Before you install Sage Accpac, select the configuration that best
meets your needs. The following table summarizes the advantages
and disadvantages of each.
Planning the
Installation
Configuration Advantage Disadvantage
Programs and data on Eliminates network Uses more local disk
a workstation traffic. space.
Programs and data on Saves local disk Creates more network
a server space; makes traffic.
installation easier.
Programs on Reduces network Makes setup more
workstation and data traffic. difficult; uses more
on server local disk space.
Programs and data on Allows access from a Requires Windows IIS
the Sage Accpac Web Web browser. setup.
Server
You can mix and match the first three configurations for
workstations. For example, you can install all the programs on some
workstations so that network traffic for these workstations is
minimized. On other workstations, you may want to share programs
on the server to save disk space. For browser access, all programs
must be installed on the Sage Accpac Web Server.
Opening Sage If your users will be opening your Sage Accpac company databases
Accpac from a
from a Web browser, all Sage Accpac programs and data must be
Web browser
installed on the Sage Accpac Web Server.
Administrator Guide 23
You must run all Note that you cannot run some Sage Accpac applications from a
programs from a
workstation and others from a network server. Sage Accpac
single location
treats all the program modules as a unit and requires that they
all exist in the same folder (by default, . . .\Program Files\Sage
Accpac).
Important! The Shared Data must be used by all workstations sharing system or
company databases.
From that point on, whenever the user selects this company, the
Planning the
system first checks the database profile for the location, then the
Installation
users alternate location.
Root folder We recommend that you do not map to the . . .\Sage Accpac folder
as the root.
Once you have installed Sage Accpac, you are free to create your
company database on the workstation or on a network drive.
Administrator Guide 25
Data. Enter the path of the shared data on the network. This
folder is often the same as the program folder. See Appendix D,
Technical Information, for more information on the Sage
Accpac folder structure.
You must install one LanPak or Sage Accpac will not open.
Planning the
Accept the default drive and folder, or choose Browse to select
Installation
the same drive and folder on the server where you installed the
System Manager.
Each workstation using data from the server must be mapped to it.
See instructions for Mapping to Network Drives, earlier in this
chapter.
Pervasive Server
engine Note: If the company data is on a network server using a
Pervasive database, you need the Pervasive Server engine.
Administrator Guide 27
Data. Enter the path of the shared data on the network. This
folder must be a network drive that all users have access to. For
more information on the Sage Accpac folder structure, see
Appendix D, Technical Information.
Folder structure
LanPak required You must install one LanPak or Sage Accpac will not open.
Using the Web Each user opening Sage Accpac from a Web browser must have
a LanPak license for each company they will open.
Planning the
Installation
Registry Editor
Windows 2003/ Users can use Windows XP (or higher), with the System Manager
XP Pro
installed on a server running Windows 2003 with IIS (or running
under XP Pro with IIS).
Administrator Guide 29
Users will be asked to download Web Client Support files the first
time they open Sage Accpac from a Web browser. This download
updates operating system files on their computers.
1. Configure the Sage Accpac Web Server so that users will have
access from their browsers, as described in Chapter 3.
1. Change the command line and folder for the Sage Accpac icon
located on the Windows desktop:
Planning the
a. Select the Sage Accpac icon using the right mouse button,
Installation
then choose Properties from the menu that appears.
Company or If you move company or system databases, use the Database Setup
system databases
program to change the location of the databases. See Editing a
Database Profile, in Chapter 4 of this guide.
Shared data The shared data folder is the parent folder of the Company, Site, and
User folders. If you move the shared data, you must change the
settings in the Registry Editor.
To allow efficient data entry, Sage Accpac does not lock records, but
to ensure data integrity, the system prevents two workstations from
making changes to the same record at the same time, in a method
called passive concurrency.
Sequence of steps:
1. User 1 selects the record for editing. The date stamp is 10:05:49,
the time of the last update.
2. User 2 opens the same record. The date stamp is still 10:05:49.
3. User 1 changes the quantity to 10, then saves the record. The
date stamp has not changed since the record was read (10:05:49);
therefore, the save is allowed. The record date stamp now
becomes 10:11:02, the time of the update.
4. User 2 changes the price to 22.00, not realizing that user 1 has
already changed the same record. When user 2 tries to save the
record, the system compares the original record date stamp
(10:05:49) with the current stamp (10:11:02). The time difference
indicates that another user has edited the record. The save is not
allowed, and an error message indicates that the record has been
modified by another user.
Where To Now?
Where To Now?
If you are ready to install System Manager and your accounting
Planning the
Installation
applications, go on to Chapter 3, Installing Sage Accpac ERP.
Chapter 3
Installing Sage Accpac ERP
System Requirements ........................................................... 31
Before Installing System Manager ................................................ 32
Requesting an Activation Code .................................................. 33
Installation
Using Unregistered Programs .................................................. 310
Registering Sage Accpac Products .............................................. 312
Installing System Manager ..................................................... 313
Installing System Manager on a Single Machine .............................. 314
Installing System Manager in a Peer-to-Peer Network ......................... 321
Installing System Manager in a Client/Server Environment .................... 322
After Installing in a Client/Server Environment ........................... 323
After Installing System Manager ................................................ 324
Installing Accounting Programs ................................................ 325
Before You Begin .......................................................... 325
Installing Sage Accpac ERP Accounting Programs ............................ 326
Adding Workstations .......................................................... 330
Running Sage Accpacs Workstation Setup Utility ............................ 332
Installing and Loading Sample Data............................................. 333
Updating Programs and Accounting Data ....................................... 337
Updating the System Manager and Tax and Bank Services ..................... 338
Updating Accounting Programs ............................................ 338
Moving the Folder Where You Installed Sage Accpac ERP ......................... 339
Moving Different Segments of the Folder .................................... 339
Uninstalling Sage Accpac ERP Modules ......................................... 340
Installing Additional Software Products from System Manager CDs................ 340
Setting Up Sage Accpac for Internet Users ....................................... 341
Setting up the Web Server .................................................. 341
Using the Web Deployment Manager Configuration Wizard ................... 343
Administrator Guide 3i
Chapter 3
Installing Sage Accpac ERP
This chapter explains how to install System Manager and
Sage Accpac ERP accounting programs.
Installation
System Requirements
If you are installing Sage Accpac on a network, refer to Chapter 2,
Planning the Installation.
LanPak or IAP licenses for each user for each company they will
open.
Administrator Guide 31
LanPak Each user opening Sage Accpac from a Web browser must have a
requirements for
LanPak license for each company they will open. (See Chapter 1 in
Web access
this guide for examples of LanPak usage.)
You require an You need an activation code for LanPak. To get the activation code,
activation code for
fill in the Activation Request Form in the Private Partners Area on
LanPak
the Sage Accpac Web site (http://www.sageaccpac.com), or e-mail
your request during LanPak installation.
Timecard User If you have employees who will be restricted to entering timecards,
you will need one Timecard User license for each. You also need
activation codes.
Or
Create a form that you can fax or e-mail to Sage Accpac, using
Installation
the Sage Accpac installation CD.
Fill in the Activation Request form on our Web site. The URL is:
http://www.sageaccpac.com/support/online
Print your company name exactly the way you want it to appear
on the Sage Accpac company desktop.
During installation, you can fill out an Activation Request form that
you then fax to us or send as an e-mail attachment.
Administrator Guide 33
Welcome screen
License
Agreement
Read License 4. Read through the license. If you accept all the terms of the
Agreement
License Agreement, select the option, I Accept the Terms of the
License Agreement.
Installation
6. Select your region.
Administrator Guide 35
Folders
10. Enter paths for Sage Accpac program files and shared data, then
click Next.
Activation
Activation Request
form
Installation
12. Fill in all the fields in the form, being sure to type the company
name exactly as you wish it to appear on the company desktop.
Fields already If you are requesting a code for an accounting program after
filled in?
requesting one for the System Manager, these fields will already
be filled in.
Activation Request
form, continued
Administrator Guide 37
Fax or e-mail
request
Click Print to fax, At this stage, you click Print to fax the form to Sage Accpac, or
or click Save to e-
click Save to e-mail the form. (See the following two sections for
mail the form
instructions for both.)
2. Type your name, company name, and fax number, then click OK
to proceed to the Print dialog box. (If the fields are filled in, the
defaults are the entries you made on the previous screen.)
Installation
2. Type an e-mail address in the E-mail field (or accept the default),
then click OK to proceed.
3. Select a folder, type a file name, then click Save to save the form
as a file that you later attach to an e-mail.
4. Click Next.
Administrator Guide 39
Finish activation
request
If you open Sage Accpac while awaiting an activation code, you will
receive a warning similar to the following:
When you click OK, the Licenses dialog box opens, as shown below:
Installation
To use Sage Accpac without registering the product, simply click OK
to open the company desktop.
If Sage Accpac Note that you must apply for an activation code and register before
doesnt open
the license period is over, or Sage Accpac will not open.
Register products
3. Enter your code in the Activation Code field, click OK, then
continue clicking OK until you return to the Sage Accpac
desktop. (The program appears as unregistered until you exit
from the Licenses dialog box.)
For information about other dialog boxes that open from About Sage
Accpac and Licenses (System Info, EULA, and LanPak, IAP, and
Timecard Users), please see Chapter 3, Learning the Basics, in the
System Manager User Guide.
Installation
Installing System Manager
We recommend that you have a Sage Accpac activation code before
installation; however, if you do not have your activation code, you
can still install the System Manager and use it for up to 30 days
before registering.
Single machine To install System Manager on a single machine, see the next
installation
section, Installing System Manager on a Single Machine.
Web server To set up the Sage Accpac Web Server so that users can open
Sage Accpac in a browser, see Setting Up Sage Accpac for
Internet Users, later in this chapter.
Select Region
5. Select your region. (This determines the logo that appears on the
splash screen when you open Sage Accpac ERP.)
Installation
7. Select either Custom or Complete as your Setup Type:
File locations 9. Enter paths to Sage Accpac program files and shared data. (If
you have your activation code, and had used Installation to
request it, the paths will be the ones you chose during that
procedure. To accept those paths and continue with installation,
simply click Next.)
Choose activation
method
Installation
The Activation
Code field
appears only if
you chose I Have
An Activation
Code.
12. Fill in the fields in the Activation form, noting the following:
If you chose Complete in the Setup Type screen (step 5), the
Select Features screen does not appear. In this case, please
continue with step 15.
Select Features
Web Setup Files If you are installing Sage Accpac on a Windows 2000 or
option
Windows XP Pro system, the option, Web Setup Files
appears in the list.
Providing browser You must select this option if you are setting up a Sage
access to Sage
Accpac Web Server.
Accpac
14. Select the Sage Accpac ERP features you wish to install, and
clear those you are not installing.
Other databases Select Data Files for Database Load to use sample data with
IBM DB2, SQL Server, or Oracle databases. (For more
information about loading sample data, see the section
Installing and Loading Sample Data, later in this chapter.)
The following sample data files are installed when you select
from these options:
Installation
Multicurrency Sample Data. SAMLTD (Sample Company
Ltd.) is a multicurrency company that uses the Sage Accpac
Canadian Payroll application.
Deleting sample If you decide later that you no longer need sample data, it can
data
be deleted, following the instructions in the section, Deleting a
Database, in Chapter 4, Setting Up Databases.
Web Setup Files. This option installs the Web server files
that will allow users to open Sage Accpac company
databases from their Web browsers. The option appears
only if you are installing on a computer running Windows
2000 or higher. When you select this option, the Sage Accpac
SOAP Web Services files are also installed.
Program Folder
16. Select a folder name or type one into the field, then click Next.
Installation
18. To view the System Manager Readme now, leave the option
Yes I Want To View The Readme File Now checked.
Readme file is We recommend that you take the time to review the Readme
important
file, as it contains valuable information that will ensure
successful implementation of Sage Accpac, such as information
not included in this guide, or information that has changed since
the guide went to press. We suggest you print the file, copy all
changes to System Manager guides, then follow any relevant
suggested steps.
Store CD and 20. When you are finished, click Exit in the Installation screen, then
activation code
remove the CD and store it with the activation code. You will
need the CD and the code if you reinstall.
Reduce server To reduce traffic on the server, install System Manager (with the
traffic
workstation engine) and programs on each workstation.
256 MB of RAM.
256 MB of RAM.
200 MB of free hard disk space for Btrieve Scalable SQL Clients.
Installation
1. Set up your network and make sure all workstations use the
same drive letter for shared data.
Install the Network Client software on the server and map from
the workstation to the server.
1. Set up Web access for users who will open their databases on the
Sage Accpac Web desktop. For instructions, see the section
Setting Up Sage Accpac for Internet Users, on page 3-41.
5. Set up Bank Services and Tax Services. (See the System Manager
Tax and Bank User Guide.)
Installation
6. Set up the accounting applications you installed (see next
section) and activated, and add the optional fields you created in
Common Services if you use them. (See Getting Started and User
Guides for each application.)
Request activation You must have an activation code for each accounting program. (See
codes
Requesting an Activation Code, on page 3-3 of this chapter.) Note
that you can use programs for up to 30 days while awaiting your
code.
3. Read through the License. Select the option, I accept the terms
of the License Agreement, then click Next to continue;
otherwise, select Cancel to end installation.
Need activation If you dont have an activation code, click I Need an Activation
code
Code, then follow the steps in the section, Requesting an
Activation Code, beginning on page 3-3.
The Activation
Code field
appears only
when you click I
Installation
Have An Activation
Code.
5. Enter your name, company name, dealers and CCs names, the
product ID Serial number, and your activation code (if you have
it), then click Next.
If the activation If you see an error message after entering the activation code, it
code doesnt work
means that the code does not match the company name or
product ID.
b. To fix the mistake, tab to the incorrect field, then make the
correction.
Choose
Destination
Location
Select Features
Select Program
Folder
9. Choose the program folder (the default is Sage Accpac) for the
program icons, then click Next.
The Start Copying Files screen now appears. This is where you
confirm the settings you chose in previous screens.
Installation
10. Click Next to continue, or click Back to change previous settings.
After you click Next, the installation program begins copying
files. (This may take a few minutes.)
Installation
complete
To view the programs Readme file now, leave the default option
selected, and click Finish. The Readme opens in WordPad.
Adding Workstations
Readme files are Readme files contain information not included in the program
important
guides, or information that has changed since the guides went to
press. We suggest you print all Readme files, copy changes to
the guides, and follow any relevant suggested steps.
Store the CD and When you are finished installation, store the CD and the
activation code
activation codes in a safe place. You will need them if you ever
need to reinstall.
Adding Workstations
This section contains general instructions and various notes on
setting up Sage Accpac workstations.
Workstation Before you add workstations, you should read Chapter 2, Planning
overview
the Installation, for an overview of how to arrange Sage Accpac
programs and data on a network.
To set up workstations:
Web access You need more than one LanPak to allow more than one person
to use Sage Accpac at a time. Note that you need one LanPak per
company per user for Web access. (See page 3-2 for a table
describing how to determine the number of LanPaks you will
need.)
Adding Workstations
Installation
Peer Network, for instructions on setting up servers and
workstations that will share programs and data.
Mapping drives 5. Map drives on the workstations to the Sage Accpac program
and shared data folders.
UNC pathnames If you are running the Sage Accpac Process Server, you must use
and the Process
UNC pathnames during database setup for the location of Sage
Server
Accpac databases that reside on other machines, and you may
have to use UNC pathnames in the shortcuts and registry
entries for Sage Accpac programs and site data. We recommend
that you use UNC notation for all program and data paths.
Adding Workstations
Please see the Process Server Installation Guide for further details.
Problems running If you have any problems starting Sage Accpac, check the
Sage Accpac
configuration in the Registry Editor. (Double-click regedit.exe in the
Windows folder to open the Registry Editor.)
Note that you must install the workstation setup program when you
install System Manager. If you cannot find the WSSETUP folder
where you installed Sage Accpac, you will have to install it from the
System Manager CD.
2. Click Next in the Welcome screen, then click Next in the License
Agreement screen.
3. Choose the path for the shared data. This is the path to the folder
holding general database information (shared data on the
network). For most users, this folder is the same as the program
Folders can be Programs and shared data can be in different folders, and may
different
even reside on different drives. See Chapter 2, Planning the
Installation, for details.
Installation
5. Click Install to complete the workstation setup.
Restart computer 6. Restart your computer to activate all necessary paths and to
reload device and database drivers.
Sage Accpac System Manager ships with special database utilities, which let you
database utilities
load sample data, back up or store data in a compressed format, and
copy data between databases (such as from Pervasive.SQL to
Microsoft SQL Server). You can also optimize performance by
compressing, then dumping and reloading databases.
Before you begin A Sage Accpac SQL Server database must have clustered indexes,
therefore, if you use Microsoft SQL Server as your database, and you
are upgrading from System Manager 4.2 or earlier, you must run the
updateDB.SQL script (found in . . .\Program Files\Sage
Accpac\Runtime). This file runs from the Query Analyser one of
the SQL Server tools. (Sage Accpac supports Microsoft SQL Server
2000 higher.)
Database names You may create databases using any IDs you wish; however, its
and IDs
less confusing to use the same IDs that weve used for our
sample data: SAMINC, SAMLTD, and SAMSYS.
Follow the instructions in this section to load the sample data into
the databases you created.
Installation
Go to Chapter 4, Setting Up Databases, in this guide if you are
using the sample data with a Pervasive.SQL database.
1. Make sure you selected the option, Data Files for Database
Load in the Select Components screen during System Manager
installation.
Datasets
4. Click Next.
Databases
5. Highlight the target system database that you created for the
sample data (SAMSYS in our example), then click Next.
The Load Data dialog box displays the database you chose in the
previous step:
Load Data
8. Click Finish.
10. After the loading is completed, the Load Data dialog box
reappears. Click Next to load the next database (if any), then
repeat steps 9 and 10, or click Cancel to exit.
11. Open the Sage Accpac Database Setup program to add the
databases for use by Sage Accpac and to create the database
tables that Sage Accpac requires. (For instructions about using
Database Setup, see Chapter 4 in this guide.)
Installation
Upgrade LanPak You must upgrade LanPak when you upgrade System Manager.
They must both have the same version number and be the same
series (for example, Sage Accpac 500 ERP or Sage Accpac 200 ERP).
2. Copy the files for these customized reports and forms to the
temporary folder.
1. Ask all other users to close the company database you are
updating Tax and Bank Services for, then sign on to the
company using the system administrators ID and password.
4. Click Close.
1. Ask all other users to close the first company database you are
updating, then sign on to the company using the system
administrators ID and password.
If you move the Sage Accpac folder you must be careful, because it
contains:
Program files.
Installation
The Shared Data folders (although these folders can exist
elsewhere).
Database files.
Select the Remove option, then click Next. You will see the Setup
Status dialog box, and then the Maintenance Complete screen
appears. Click Finish to close. The program and all its components
will be deleted from your computer.
Installation
when running the Web Deployment Wizard.
Add-on products Note that the SOAP interface is needed only if you are using add-on
need SOAP
products that use the Sage Accpac SOAP interface (that is, our own
interface
Sage Accpac product line, application modules, etc, do not use
SOAP).
4. After installing System Manager, you must install one LanPak for
each user for each company connected. (See the LanPak Installation
Guide for more information on providing access for additional
users.)
For the server information, the APS name will be your server
name.
The Folder Name is the folder where you will store reports
during report generation. For example, if you enter Sage
Accpac Reports here, you must add a folder with the same
name (that is, Sage Accpac Reports).
Two remoting You can choose either DCOM or Microsoft .NET Remoting as your
channels
server connection.
Installation
You must change If Web Deployment was already set up on the machine to use
server settings
DCOM, installing the Sage Accpac 5.4 .NET Libraries will not
change the server to use .NET Remoting. The server will continue to
use DCOM as the remoting mechanism until you re-configure the
server by running the Web Deployment Configuration Wizard.
Paths and URLs that appear in the fields on the Web Deployment
Configuration Manager ensure the correct operation of Sage Accpac
from users Web browsers.
4. Click Next. (Each time you click Next, a new tab opens; the first
one is labelled Step 1, as described next.)
The first step is to choose the remoting channel or method you want
to use with the server (the mechanism the Sage Accpac server uses to
communicate with client machines).
Installation
You need to specify the port range to be used by the server.
The default port range displayed by the wizard is suitable if
you do not have other server programs running on the
server, besides the Web server. If you have other server
programs running on the server, the port range might
collide with other network applications and Sage Accpac
would not be able to use the full range of ports you
specified. For a correct range of ports to use in your
environment, contact your network administrator.
Installation
The server component runs as a background process (similar to
Windows NT Services), and the process needs to run under a
Windows user profile.
2. Confirm the password, then click Next to move to the Step 5 tab.
3. Click Next.
Installation
You specify settings for the server components for integration, as
described next.
The Sage Accpac Web Service is an XML Web Service that allows
applications to access Sage Accpac using the SOAP standard. In this
step, you decide whether you want the Sage Accpac system services
to be exposed as SOAP XML Web Services. If you choose this option,
the Web Service will be installed into IIS with the virtual directory
name you specified in the field.
1. Select whether you want the wizard to install the Sage Accpac
Web Service into IIS.
4. Read the information on the Done tab, then click OK to exit from
the Wizard.
Changing If you need to change .NET Remoting parameters, you can easily run
parameters
the Sage Accpac Web Deployment Wizard again.
To install CIS:
Installation
1. In the Control Panel, double-click Add/Remove Programs.
FQDN When a client connects to the server, the URL it uses must be the
Fully Qualified Domain Name (FQDN) of the server machine. Using
an IP address in the URL will not work.
The full computer name of the server machine must be the same as
the FQDN the client uses to connect.
4. Specify the domain name part of the FQDN in the Primary DNS
suffix of this field. Using our previous example, the domain part
would be mycompany.com.
Installation
1. From the Start menu, select Run, type DCOMCNFG, and click
OK.
1. From the Start menu, select Run, type REGEDIT and click OK.
3. Add the pair 80 80 to the existing registry values. After the port
is added, the value of the registry key should appear as:
0000 34 34 33 00 34 34 33 00 443.443.
0008 35 36 33 00 35 36 33 00 563.563.
0010 38 30 00 38 30 00 00 80.80..
5. Stop and then restart the proxy server for the new settings to
take effect.
2. From the Tools menu, select Internet Options, then select the
Connections tab and then LAN Settings.
3. Set the correct proxy server address and port. Make sure the
proxy server address does not contain any prefixes, such as
http://. (For example, if the proxy server address is myproxy,
use myproxy for the address, not http://myproxy.)
Adding an Entry to the HOSTS file of the Client Machine when there is
no Registered Internet Domain Name
Installation
External IP: 204.191.87.16
Hosts file entry on
client machine: 204.191.87.16 myserver
Ready to connect to Client machines should now be able to connect to Sage Accpac
Sage Accpac Web
Web Servers through firewalls and proxy servers. (Remember,
Servers
when using DCOM with CIS, the URL a client uses to connect to
the server must refer to the servers FQDN, not to its IP address.)
Where To Now?
Where To Now?
If you installed sample data and want to use it to learn about the
product, go directly to the startup instructions in Chapter 2 in the
System Manager User Guide.
Installation
Chapter 4
Setting Up Databases
Sage Accpac ERP Supports Various Databases .................................... 41
Sage Accpac ERP System and Company Databases ................................ 42
Creating Datasource Names ..................................................... 43
Starting Database Setup ......................................................... 45
Creating and Setting Up a System Database ....................................... 46
Creating and Setting Up a Company Database ................................... 415
Setting Global Security Options ................................................. 422
Setting Security Levels for Macros .............................................. 425
Editing a Database Profile ...................................................... 426
Setting Up
Databases
Backing Up Databases ......................................................... 428
Backing Up Pervasive.SQL Databases ....................................... 429
Backing Up SQL Server Databases .......................................... 429
Backing Up Oracle Databases ............................................... 429
Backing Up IBM DB2 Databases ............................................ 430
Moving Databases ............................................................. 430
Moving a Pervasive.SQL Database .......................................... 430
Moving a SQL Server Database ............................................. 431
Deleting Databases ............................................................ 433
Verifying Databases ........................................................... 434
Administrator Guide 4i
Chapter 4
Setting Up Databases
This chapter describes the steps you take to manually create and
maintain Sage Accpac ERP databases. To set up databases using the
Sage Accpac Setup Wizard, refer to the Quick Start Guide.
UNC pathnames If you are running the Sage Accpac Process Server, you must use
and the Process
UNC pathnames in Database Setup for the location of Sage Accpac
Server
databases that reside on other machines, and you may have to use
UNC pathnames in the shortcuts and registry entries for Sage
Setting Up
Databases
Accpac programs and site data. We recommend that you use UNC
notation for all program and data paths.
Please see the Process Server Installation Guide for further details.
Pervasive.SQL.
IBM DB2.
Oracle.
Administrator Guide 41
System database A system database contains currency and security information for
all companies that use it. You must create a system database before
creating a company database.
Database Setup If you are using the Pervasive.SQL database management system,
you create new databases with the Database Setup utility that is
supplied with Sage Accpac System Manager. Prior to using the
utility, you must add DSN (Data Source Names) in the
Pervasive.SQL Control Center. (For further details, please see
Appendix E, Pervasive.SQL Databases, in this guide.)
If you are using Microsoft SQL Server, you must create the system
and company databases with the SQL Enterprise Manager, creating
either a DSN or a Server Name, then set up the databases using Sage
Accpac Database Setup. (See Appendix G, Microsoft SQL Server
Databases.)
If you are using IBM DB2, you create one DSN, with different
schemas for the system and the company database (or create a
DBALIAS), then use Database Setup. (See Appendix I, Setting Up
IBM DB2 Databases.)
Setting Up
Databases
1. From Start, Programs, Pervasive, open the Pervasive.SQL
Control Center, then click New Database under the Common
Tasks tab in the right-hand pane.
Administrator Guide 43
2. Use the drop-down arrow to select the Server, then click Next.
5. Select the Create DSN option, and leave Normal as the Open
Mode.
Sign-on
information
Setting Up
Databases
The user ID displayed is ADMIN. You cannot enter another user
ID, since the only user authorized to manage system and
company databases is the system administrator.
Change ADMIN After creating your databases and activating your applications,
password
change the ADMIN password to prevent unauthorized use of
Sage Accpac. It is important that other users do not have access
to the system administrators tasks.
Administrator Guide 45
Database Setup
New Database
Setting Up
Databases
You should create a system database first, and then create a
company database that will use the system database.
IBM DB2.
Microsoft SQL Server.
Oracle.
Pervasive.SQL.
Administrator Guide 47
b. In the Data Source field, click the arrow to select the data source
you created in the Pervasive.SQL Control Center.
d. If you are limiting access to the data for this system (and its
associated companies) to authorized users only, select the Enable
Application Security option. This forces users to enter a
password when they open a company database associated with
this system database.
e. Click OK.
Setting Up
Databases
To set up the server (before you use Database Setup):
c. Create one schema for the Sage Accpac system database (for
example, SAMSYS).
d. Create one schema for each Sage Accpac company database that
uses the system database (for example, SAMLTD).
Administrator Guide 49
d. Open Sage Accpac Database Setup, click the New button, , and
in the New Database form, enter a Database ID (up to six
characters), choose IBM DB2 as your Database Format, select
System as your Database Category, and click OK.
f. Click the Data Source option and then from the drop-down list,
select the data source you created earlier.
Or
Click the DBALIAS option and enter your server name in the
field.
g. Enter a Login ID and a Password. This is the DB2 user name and
its password.
Note: each Sage Accpac database must have its own DB2
schema.
This is optional, but note that the Tablespace must already exist.
k. Click OK.
Setting Up
Databases
a. Type a name for the system database (up to 60 characters) in the
Description field. The default displayed is the database ID that
you entered in the previous dialog box.
b. Click the data source option then use the drop-down list to
choose the data source created earlier.
Or
c. Enter the Login ID that you created for all Sage Accpac users.
For more information on creating the login ID, see Appendix G,
Microsoft SQL Server Databases.
Note: You cannot change the login ID once you have saved
the database profile, or Sage Accpac will not work properly.
Make sure you enter the correct login ID.
You must change the password here whenever you change the
password for this Login ID.
e. In the Database field, enter the name of the SQL Server database
you created as the Sage Accpac system database. Make sure you
use the same capitalization that you did when you defined it
with the SQL Enterprise Manager.
g. Click OK.
If you are using Oracle, a single Oracle database must contain the
system database as well as all company databases that use the
system database (because database joins must be within the same
Oracle database). The separate system and company database tables
are identified by Oracle user names.
Setting Up
Databases
c. Create one user (for example, SAMLTD), with a password, for
each Sage Accpac company database that uses the system
database.
The ODBC data source should point to the database just created
for holding accounting data.
b. Open Sage Accpac Database Setup, click the New button, enter a
Database ID for your new database, select Oracle as the Database
Format and System as the Category, then click OK.
Edit Oracle
Database Profile
d. Click Data Source and then use the drop-down list to choose the
Oracle ODBC data source that you created for this purpose.
Or
Click the TNS Service option, and then enter your server name in
the field.
Note, each of Sage Accpac databases must have its own Oracle
user name.
This is optional, but note that the Tablespace must already exist.
You now set up a system database See the next section, Creating
and Setting up Company Databases.
You can add users and passwords and set up security later, as
described in Chapters 6 and 7 in this manual. To create global
security settings, see the section, Setting Advanced Security, later
in this chapter.
Setting Up
Databases
Create system files Before you set up a company database, you must set up the system
first
database that the company will use, as described in the previous
section, Creating and Setting Up a System Database.
If you maintain accounting data for more than one company, you
must repeat these steps for each company.
If you are using Microsoft SQL Server, you must create your
system and company databases first, using SQL Enterprise Manager.
Database Setup then sets up the databases for use by Sage Accpac
and creates the database tables that Sage Accpac requires.
You must create DSNs for your system and company databases,
using Pervasive.SQL Control Center, as described earlier.
If you are using IBM DB2, you must create the DB2 schemaes first,
using the IBM DB 2 Control Center. Database Setup then sets up the
Sage Accpac databases and their tables by use of the DB2 schemaes.
If you are using Oracle, you must create the Oracle users first,
using the Oracle Enterprise Manager Console. Database Setup then
sets up the Sage Accpac databases and their tables by use of the
Oracle user names.
The Database Setup screen lists the system databases that have
been created, (and any company databases already created).
Existing databases
Cannot change You cannot change the system database after saving the
system later
company database.
7. Click OK. This opens the Edit Database Profile dialog box.
You now fill in the database profile fields for your type of database,
Setting Up
Databases
as described in the following pages.
d. Click OK.
Microsoft SQL If you are using Microsoft SQL Server, you must enter a
Server
description for the company database and specify the data source,
login ID and password, and name of the SQL database.
c. Click Data Source and then, from the drop-down list, select the
data source you created earlier.
Or
d. Type the login ID that you created for all Sage Accpac users. For
more information on creating the login ID, see Appendix G,
Microsoft SQL Server Databases.
e. Type the password for the login ID you entered in the previous
field. When users sign on to Sage Accpac, the System Manager
verifies their Sage Accpac passwords (if security is on for Sage
Accpac), then logs onto the Sage Accpac database using the login
Setting Up
Databases
ID and password specified here. Sage Accpac users do not need
a login ID for SQL Server.
f. In the Database field, type the name of the SQL Server database
you created as the Sage Accpac company database. Make sure
you use the same capitalization that you did when you defined it
with the SQL Enterprise Manager.
g. Click OK.
The first time you sign on to a new company, Sage Accpac activates
the companys Common Services. If the system that the company
uses is also new, Sage Accpac activates Administrative Services as
well. Follow the instructions for Signing On to a New Company,
in Chapter 5 of this manual.
a. Open Sage Accpac Database Setup, click the New button, enter a
Database ID for your new database, select Oracle as the Database
Format and Company as the Category, then click OK.
Edit Oracle
Database Profile
c. Click Data Source and then use the drop-down list to choose the
Oracle ODBC data source that you created for this purpose. You
can use the Oracle ODBC data source used in the Sage Accpac
system database setup.
Or
Click the TNS Service option, and then enter your server name in
the field.
This is optional, but note that the tablespace must already exist.
You now set up a company database that uses the system database
you set up.
a. Open Sage Accpac Database Setup, click the New button, and in
the New Database form, enter a Database ID (up to six
characters), choose IBM DB2 as your Database Format, select
Company as your Database Category, choose the DB2 system
database ID as the system, and click OK.
Setting Up
Databases
Profile
c. Click the Data Source option and then from the dropdown list,
select the data source you created earlier.
Or
Click the DBALIAS option and enter your server name in the
field.
d. Enter a Login ID and a Password. This is the DB2 user name and
its password.
Note, each Sage Accpac database must have its own DB2 schema
This is optional, but note that the Tablespace must already exist.
g. Click OK
Setting Up
Databases
digits. If users enter a password without the complexity you
specify, they receive the message, Password change is
required. When they click OK, the Change Password dialog box
opens.
Expired passwords If a password expires, users will receive a message that it has
expired, and the Change Password dialog box will open.
Lock out user after [ ] attempts. Select this option to lock out
users when they try their password the number of times you
enter in the field (between 1 and 999). Note that when a user is
locked out, the Users dialog box for that user will show
Account is Locked Out. See Chapter 6, Entering User
Information.
Note. You will still need to select the Security option for
system databases if you require users to sign on with
passwords. If a password is not required, these settings have
no effect.
Macros with See the SDK Programming Guide for instructions on digitally signing
embedded
your Sage Accpac UI control for macros that will contain an
Sage Accpac UI
embedded Sage Accpac UI.
Setting Up
Databases
2. Click the Security button. This opens the Security form:
High: Choose this security level when you want only signed
macros to run. (Note that any unsigned macros will not run
when you select High.)
4. Click OK to leave the Security form, then click Close to exit from
Macro Options.
The Trusted Sources tab displays all the companies from whom
you have received certificates.
No certificate Note that if a macro is edited on a machine that does not have a
certificate stored, the macro will become unsigned.
Maintain Macros Users who have been assigned Maintain Macros security will be
allowed to edit macros.
When you edit a database profile, you are not changing the database
itself.
Select database
to edit
Setting Up
Databases
The following screen is for a Pervasive.SQL database:
Edit Pervasive.SQL
Database Profile
Backing Up Databases
Backing Up Databases
The procedures you follow for backing up a Sage Accpac database
depend on the kind of database you are using. Remember, however,
to back up all of the following components:
System database.
Company database.
Shared data.
You should set up a regular backup schedule, and you should back
up after making major changes to your data and before performing
major operations such as a year end.
Backing Up Databases
Make sure you back up all files in the database folders not just
those files with the extension, *.DAT.
Setting Up
Databases
database logs.
Put database logs Database logs record all changes made to a database between
on a different
backups. You should store your database logs in a different device,
drive on the server
and on a different physical drive, from the database (so if one drive
fails, you wont lose your data).
3. Select the server / database that contains the Sage Accpac data.
Moving Databases
4. Sign on to the database with user name and password (this user
must have administrative rights).
1. Start the IBM DB2 Control Center, then select the database that
contains the Sage Accpac data.
Moving Databases
As in backing up databases, the steps for moving databases depend
on the type of database you use.
Moving Databases
Note: Do not create a new entry for the database. You cannot
have two databases with the same database ID.
Setting Up
Databases
Moving a SQL Server Database
The steps for moving a SQL Server database are more complicated
than for Pervasive.SQL because you must set up a new database,
then move the data from the old one.
Note that if you are moving the database to a server that has a
different sort order or character set, you must use the SQL Transfer
Manager. For more information on this procedure, see the SQL
Server documentation.
1. Create a new device for the new database location using SQL
Enterprise Manager. The new device must be large enough for
the database you are moving.
Moving Databases
If you are moving the database to another server, make sure that:
Both servers use the same sort order and character set.
The syslogins table is the same for both servers. If not, you
will have to use aliases to map owners to their objects. Refer
to the SQL Server documentation for more information.
2. Create the new database on the new database device using SQL
Enterprise Manager.
Use the Create for Load option when creating the database.
6. Start Database Setup, select the database profile to edit, and click
the Edit command. In the Edit SQL Server Database Profile
dialog box, specify the new data source and database name, then
click OK.
Deleting Databases
Deleting Databases
If you need to delete a Sage Accpac database, you must delete both
the database profile and the data files themselves. The database
profile consists of the database ID and description.
Deleting sample For example, if you want to free the disk space occupied by sample
data
data that was installed in C:\Program Files\Sage Accpac, you
should complete the tasks in this order:
1. Delete the database profile for the sample company and then
delete the database profile for the sample system in Database
Setup.
Setting Up
Databases
data folder, including:
Note that only the database owner and the system administrator can
delete databases.
Delete company Note that before you can delete a system database profile, you must
files before system
delete each company database using the system database.
files
Verifying Databases
3. Click Delete.
Verifying Databases
Integrity check of If you have any problems accessing data, or have added any third-
data dictionaries
party applications that change your system or company databases,
use Database Setup to check the integrity of your data dictionaries.
A data dictionary is a file that describes the format, relationships,
meaning, and usage of data in a Sage Accpac data file.
When you verify a database, Sage Accpac makes sure your data is
consistent with your data dictionary information. (This check does
not replace the integrity check of your accounting data that you
should perform regularly.)
2. Click Verify.
Verifying Databases
Select databases
to verify
Setting Up
Databases
Verify database
options
Log To File. Select this option to record the results in a file. The
results of the integrity check are displayed on the screen in step
6, whether or not you select this option.
Error Log File. Type the name of the log file or click the Browse
button to select an existing file. If you type a new filename, the
system creates the file.
Verifying Databases
replaced with the results of this integrity check. If you click No,
the information is appended to the previous file.
Chapter 5
Activating Sage Accpac ERP
Activation ..................................................................... 51
Before You Begin ............................................................... 52
Signing On to a New Company .................................................. 53
Creating the Company Profile ................................................... 56
Entering Company Information .............................................. 57
Activating Accounting Applications ............................................ 513
Before You Begin .......................................................... 513
Activating an Application .................................................. 513
Activating Sage
Accpac ERP
Administrator Guide 5i
Chapter 5
Activating Sage Accpac ERP
Before you can use a new company or a new accounting application,
you must prepare your data for use with Sage Accpac ERP. This
process is called activation.
Activation
New company When you sign on to a company, Sage Accpac checks whether
Administrative and Common Services for the company have been
activated.
Activating Sage
Accpac ERP
If this is the first time you are using a new system database, Sage
Accpac prompts you to activate Administrative Services. The
activation process creates currency and security tables, installs
standard currency codes and rate types, and places the
Administrative Services icon on the Sage Accpac desktop.
The first time you open a new company, you are prompted to
activate Common Services. When you activate Common
Services, the program creates tables to store company-wide
information, displays the Company Profile for you to complete,
and places the Common Services icon on the Sage Accpac
desktop.
Administrator Guide 51
If you are starting Sage Accpac ERP as a new user (that is, you are
not converting data from an earlier version of ACCPAC Plus), you
need to specify:
The exchange rate type most often used by your company, if you
use multicurrency accounting.
12 or 13 fiscal Decide whether you will use 12 or 13 periods in your fiscal year. If
periods
you will use 13 periods, decide which quarter will contain four fiscal
periods. The choices you make are used when you create a new year
for the fiscal calendar.
Functional Decide which currency to use as the functional currency for your
currency
company. The functional currency is the currency in which the
company books are kept and applies to all applications for the
company (such as Accounts Receivable, Accounts Payable, and
Payroll). You cannot change your choice of functional currency after
you save the company profile.
Default rate type For multicurrency accounting, decide the default rate type your
company will use most often (such as monthly average rate, daily
spot rate, financial translation average, or financial translation -
current). Rate types are used to convert amounts entered in another
currency to the functional currency.
Reporting If you chose the Multicurrency option, then selected the euro option,
currency
you must also enter your reporting currency.
Activating Sage
Accpac ERP
This section gives instructions for signing on to a new company.
1. Start Windows.
2. From the Start menu, click Programs, Sage Accpac. The Open
Company dialog box appears., as shown next:
Signing on
Administrator Guide 53
User ID 3. Type ADMIN in the User ID field. This is the ID for the system
administrator, the only person who is authorized to set up a
new company.
To open the list of companies, click the arrow to the right of the
field or press Alt+Down Arrow. The list contains the names of all
company databases you have created following the instructions
in Chapter 4, Setting Up Databases, and the names of sample
companies whose data you installed.
Session date 5. In the Session Date field, type the date of your work session (or
accept the default). This date will be the default Fiscal Year
Starting Date when you activate Common Services for the
company.
If you did not select the Security option when you set up the
system database that this company uses, you do not need to
enter a password when you open a company. (The Password
field will be disabled.)
Change ADMIN Before other users sign on to Sage Accpac, you should change
password before
the system administrators password. Follow the instructions to
other users sign on
edit a user record in Chapter 6, Entering User Information.
If the system database is being used for the first time, the
Administrative Services Activation dialog box appears:
10. If you selected the Convert ACCPAC Plus Currency Data option,
enter paths to your ACCPAC Plus for DOS System Manager and
currency data, or click Browse to select the paths. For further
Activating Sage
Accpac ERP
instructions, see Appendix A, Converting ACCPAC Plus for
DOS Data.
If you used the DOS currency code in ACCPAC Plus and you
want to rename it to a more meaningful code:
Finder button a. Click the Finder button or press F5 in the Set Currency Code
[DOS] To field. If your currency appears in the Finder,
double-click it, or highlight it and then click Select, or press
the Enter key.
New button b. Click the New button if the currency is not in the list, then
type a three-character code for it.
Administrator Guide 55
11. Type the starting date of your companys current fiscal year in
the Fiscal Year Starting Date field, if it is different than the
default date (or click the calendar icon to select a date). Sage
Accpac will create this fiscal year on your company calendar.
As activation continues, you will see messages telling you that tables
are being created.
The Company Profile form has two tabs, Address, and Options:
Address tab:
Address tab
Activating Sage
Enter the following information on the Address tab: Accpac ERP
Administrator Guide 57
City. Type the name of the city where the company is located (up to
30 characters).
Format phone Format Phone Number. Select this option if the companys phone
numbers
and fax numbers are 10 digits long and are formatted with standard
parentheses and hyphens, for example (555) 982-9800. Do not select
the option if you use longer phone and fax numbers, or need
additional punctuation.
Except for the database ID, you can change any of the entries on this
page at any time.
Being more The address information you enter on this page is displayed on the
specific in your
Address tab in the Options form for each accounting application.
applications
You can change the contact, phone number, or fax number to
identify a person or position in the company for whom you are
creating a specific ledger system. For instructions, see each
applications Getting Started guide.
Options tab:
Options tab
Activating Sage
Accpac ERP
periods.
Editing fiscal period The number of fiscal periods you select determines the lengths of
the default periods on the fiscal calendar. If your fiscal periods
vary in length, or if you have a 12-period fiscal year, which does
not start on the first day of the month, you need to edit the dates
in the Fiscal Calendar form after you create the company profile.
Instructions for editing the fiscal calendar are given in Chapter 7,
Using the Fiscal Calendar, in the System Manager User Guide.
Administrator Guide 59
Value Added Tax Location Type and Location Code. This information is used in
countries, such as the United Kingdom, where a Value Added
Tax (VAT) is calculated and reported. If your company reports
VAT, type a six-character code for location type and up to 30
characters for the location code.
You cannot change You don't have to select the multicurrency option during
multicurrency
Common Services activation you can select it later but
note that you cannot change the multicurrency option once you
have saved the company profile.
If the code for your functional currency is not in the list, click
New, then enter the international code for your currency.
Activating Sage
For instructions to add a currency, see Maintaining Currency
Accpac ERP
Codes in Chapter 8 of the System Manager User Guide.
Euro option and If you chose the euro option because you maintain your
the EUR code
accounting books in the currency of a participating country of
the EMU, you must select EUR as your functional currency code.
Rate Type Default Rate Type. If you use multicurrency accounting, you
are required to enter a default rate type. You can select one of
the rate types supplied with Sage Accpac or add a new one.
(Note that the Default Rate Type field appears only after the
Multicurrency option has been selected.)
To view the list of rate types, click the Finder beside the Default
Rate Type field, then double-click a rate type from the list.
Euro option Euro. You select the euro option if you maintain your books in
the currency of a member country of the European Monetary
Union (EMU). (If you are not keeping books in the currency of a
member country of the EMU, do not select this field.)
Converting from If you are converting from an ACCPAC Plus for DOS version of an
DOS
application, you need to complete certain steps with the DOS data.
Read the guide, Converting From ACCPAC Plus.
Using Optional If you used optional fields in Sage Accpac modules pror to version
Fields
5.2, you must run the Optional Fields Conversion wizard before
activating applications. (The wizard is installed with the Transaction
Analysis and Optional Field Creator module, and allows you to map
old field codes to new codes.)
Activating Sage
Accpac ERP
Protect data You cannot activate applications while any application screens are
open (for example, Fiscal Calendar or Company Profile). This is a
safeguard to protect your data.
Activating an Application
You must sign on with the system administrators ID and password
to activate applications.
You are warned to back up the company database, and then the
following dialog box appears:
Data Activation
Order of Activation The order in which you activate applications is important, for
is important
example:
Activation
4. Click Close.
You return to the company desktop where folders and icons for
activated applications appear. In addition, a check mark appears
beside each activated application in the System Information dialog
box. To open System Information, go to the Sage Accpac Help menu.
System Information
When you click the Modules button, the following screen appears:
Activating Sage
Accpac ERP
Chapter 6
Entering User Information
Creating and Maintaining User Records .......................................... 62
Adding User Records ....................................................... 63
When You Choose ACCPAC as the Authentication Method ................. 65
When You Choose Windows as the Authentication Method ................. 65
When You Choose Both as the Authentication Method ................... 67
Editing User Records ....................................................... 67
Deleting User Records ...................................................... 68
After Creating a User ID .................................................... 68
Customizing User Interfaces..................................................... 68
Creating UI Profile IDs ...................................................... 69
Assigning Users to Profile IDs .............................................. 611
Assigning More Than One Profile ID to the Same User ........................ 613
Editing UI Profile IDs ...................................................... 614
Deleting UI Profile IDs ..................................................... 616
Specifying User Directories ..................................................... 618
Before You Begin .......................................................... 618
After Adding Customization Directories ..................................... 620
Entering User
Information
Administrator Guide 6i
Chapter 6
Entering User Information
This chapter describes how to create user records and create
directories for customized reports or forms for your Sage Accpac
users. The chapter also explains how to customize the user interface
to hide fields not needed by groups of users.
Administrator Guide 61
New button If there is an ID in the field already, click the New button.
displayed or printed.
Information
Administrator Guide 63
Administrator Guide 65
Normally, the user will enter their username, domain and password
when signing onto Windows. This is then authenticated on the
server to determine if the user is valid. If the user then logs on to
Sage Accpac with the same username and domain, Sage Accpac will
not require a password.
Changes to the To allow authentication, the Open Company dialog box has the
Open Company
following:
dialog box
A Windows Authentication checkbox.
A field for the Windows Domain name. (This field appears only
when Windows is the authentication method selected in the User
dialog box.)
ACCPAC
Authentication
Option disabled
Method
Windows / Both
Authentication Option enabled
Methods
Windows
Authentication
option selected,
Domain field
displayed
By default, the Domain and User ID fields display the domain and
user ID for the currently logged-in Windows user if their Sage
Accpac User ID has been mapped to a Windows user account.
Password fields The Password field and the Change Password button will always be
disabled
disabled in Windows Authentication mode since the current user
will have already logged on as a Windows user.
The Both setting allows the user to log on to Sage Accpac using
either their Sage Accpac or their Windows User ID and password.
Selecting this option enables all the fields and password options. If
the username field is blank, the field will default to the Windows
username.
ID. (If you change the User ID, you are creating a different
user.)
Administrator Guide 67
3. If you change your mind and decide not to edit a record, simply
click Close before saving the changes, then answer No to the
question, Save changes To User X.
2. Click Delete and answer Yes to the question, Are you sure you
want to delete user X.
IDs and desktop After you add a user record, the User ID becomes a subfolder under
settings
the User folder. This folder will contain desktop information that the
user customizes (for example, display options). These settings are
described in Chapter 3, Learning the Basics, in the System Manager
User Guide.
3. Create your User IDs. (See previous sections for the steps.)
4. Open the form that you are customizing for a user. (In our
following examples, we chose Currency Codes.)
Entering User
Information
Administrator Guide 69
8. Click checkmarks beside the controls for the fields to hide. The
checkmarks disappear, as shown next:
Field to be hidden
Make sure that you first create profile IDs for the screens that you
are planning to allow restricted access to. Entering User
Each time you open the Assign UI Profiles screen, the grid
displays all User IDs and Profile IDs previously assigned.
The next time the user selected in step 3 opens the form that has been
restricted, the fields hidden in the Working Profile will not appear.
For example, if you create two profiles for Invoice Entry, one called
AR Clerk 1, and the other called AR Clerk 2:
Delete Button
Information
Tax Group
If you assign User X to both Profiles, the only item hidden is the
Delete button, since User X as AR Clerk 1 has the ability to Print,
and as AR Clerk 2 has the ability to change the Terms Code and
Tax Group, but for both AR Clerk 1 and AR Clerk 2, the Delete
button will be hidden.
1. Open the form for which you created the Working Profile. We
are again using Currency Codes as our example.
3. From the drop-down list in the Working Profile field, choose the
profile to edit.
4. Click on the controls you now want hidden for the user (or
viewed, if the checkmark was previously removed, as in our
example above). We will now allow the controls to be viewed:
Entering User
Information
5. Click Save, then click OK to return to the form you started from
(in our example, we return to Currency Codes).
4. Click the Finder beside the Profile ID field, then select a Profile
ID from the list.
If you have not already created Profile IDs, the Finder will not
open, and you will receive an error message that there are no
profiles to choose from.
6. Click Yes to continue with the deletion, then click Close. When
you open UI Profile Maintenance again, the deleted profile will
not be in the list.
Use for customized Customized forms and reports allow flexibility in reporting data.
business forms
For example, you might want to remove company-sensitive data
from a report that is printed by clerks.
One directory per Sage Accpac ERP searches for one customization directory per
company
company.
Set up directories Set up directories (folders) for customized forms and reports using
the structure: d:\folder\application\language, where:
folder is any folder other than the folder where Sage Accpac is
installed. Note however, that if you installed the program in
. . .\Program Files\Sage Accpac, the customization directory
cannot be . . .\Program Files\Sage Accpac. It could, however, be
a subfolder of Sage Accpac (for example, . . .\Program
Files\Sage Accpac\Custom).
Important When you add the name of the folder in the Customization
Directories form, type only d:\folder (for example,
C:\CUSTOM\INVOICES or H:\TAXFORMS\OREGON). Do not
type d:\folder\application\language. The current application and
users language code determine these subfolders.
6. Click Close.
Entering User
Information
Chapter 7
Setting Up Security
Before Adding Security Groups .................................................. 72
Tips ....................................................................... 72
Adding and Editing Security Groups ............................................. 72
Assigning User Authorizations .................................................. 78
Tips ....................................................................... 78
Setting Up
Security
Administrator Guide 7i
Chapter 7
Setting Up Security
This chapter describes the steps you must follow to add security
groups that will restrict user access to specific tasks and folders in
Sage Accpac ERP.
If you do not need to restrict user access, you can skip this chapter.
You still need to create user records, as described in Chapter 6,
Entering User Information.
Global security The system administrator can determine global security (for
settings
example, how often passwords must change, and the length and
format of passwords) by selecting advanced security for databases
during Database Setup. See Chapter 4 Setting Up Databases, for
further information about these settings.
Additional security You can also use the UI Profile Maintenance feature as a secondary
security measure. See Customizing User Interfaces, in Chapter 6.
Setting macro Please see Chapter 4, Setting Up Databases, in this guide for
security
information about digitally signing macros.
Setting Up
Security
Administrator Guide 71
Add user records, making sure that each user has a unique
password. See Chapter 6, Entering User Information.
Tips
Select the tasks When you add user groups, you specify which tasks each group can
each group can
or cannot perform for each application. For example, you could
perform
define a user group called MANAGER and give the users in the
group access to all tasks in General Ledger. You might also define a
group called CLERK and allow the users in this group to view
transactions only.
All companies use Security groups are system-wide all companies that use the same
the same groups
system database share the same security groups.
Common Services Common Services tasks to which you can assign security include the
Tasks
following:
Administrator Guide 73
Access All Finder Fields allows users to view all fields in all
Sage Accpac Finders.
Bank Services Bank Services tasks to which you can assign security include the
Tasks
following:
Administrator Guide 75
View Credit Card Information Users with this right are able to
view the unencrypted credit card number. Users without this
right will see only encrypted numbers.
Tax Services Tasks Tax Services tasks to which you can assign security include the
following:
Security Groups
4. Check the tasks the security group can have access to.
You now assign users to the security groups you created, following
the instructions in the next section, Assigning User
Authorizations.
Setting Up
Security
Administrator Guide 77
Tips
Can assign one You assign each user to one security group for each application. All
user to different
the users in the same group can perform the tasks defined for the
groups
group. The same user can be assigned to different groups within the
same company.
Before assigning Add your security groups, as described in the previous section,
user authorizations
Adding Security Groups.
6. When you have finished selecting the security groups for all
your users, click Close.
To edit an authorization:
2. Click the Group ID column to select other group IDs for the user.
3. Click Close.
Setting Up
Security
Administrator Guide 79
Records
Restart
Chapter 8
Working with Restart Records
Restart Records ................................................................ 81
Getting Restart Information ..................................................... 81
How to Use ................................................................ 82
Restarting an Operation ......................................................... 83
Administrator Guide 8i
Records
Restart
Chapter 8
Working with Restart Records
This chapter gives instructions for accessing restart information and
resuming a process once an error has been fixed.
Restart Records
If an error (such as an invalid record) causes a process to stop, Sage
Accpac creates a restart record, which identifies the error condition
by task, date, time, and user (the person performing the task), and
describes any action which must be taken.
Restart message If the user does not fix the error and resume the process, a message
is displayed the next time the user signs on to Sage Accpac. This
message warns that earlier processing was not completed, and asks
the user to check with the system administrator before proceeding.
Administrator Guide 81
How to Use
The Restart Maintenance dialog box looks like this:
Restart
Maintenance
Restart record A restart record exists for each incomplete operation. Restart records
are numbered. Each record contains the following information:
Database ID. For the company in use when the error occurred.
This is the ID you assigned to the company when you created it,
following the instructions in Chapter 4, Setting Up Databases.
View other records Click the navigation buttons to display additional restart records.
Restarting an Operation
Records
Restart
Delete records Click Delete to delete the current restart record, if you no longer
need the information or if you decide not to resume the process.
Print restart Click Print (from the File menu) to print a list of all the restart
information
records. If you selected the Confirm On Print option in the
Preferences dialog box, you can choose a specific printer or file to
print the records to.
Restarting an Operation
The procedure to recover from an error depends on the type of error.
You must follow the instructions given in the message for a restart
error.
This section takes you through the steps for restarting an import
operation when an error condition stops it.
You acknowledge and fix the error, then restart the operation.
Fix the error 1. In the Restart Maintenance screen, make a note of the record
number, then click Close.
Restart the 3. From the menu (for example, in Currency Codes), choose the
operation
command for the process, our example is importing of currency
codes.
Administrator Guide 83
Restarting an Operation
...or in a If the file that is imported contains both header and detail
header/detail file
records, such as a General Ledger batch, importing behaves
differently. The import process imports up to the last correct
record. For example, if an error is found in a detail in record 5,
the previous four records are imported. Importing will resume
at record 5 after the error is fixed.
In the example, the import will start over again at record 1, and
the program will delete the restart record.
Appendix A
Converting ACCPAC Plus for
DOS Data
Administrator Guide Ai
Appendix A
Converting ACCPAC Plus for
If you used multicurrency data in ACCPAC Plus for DOS, you must
convert your currency data. As part of the conversion process, you
will be asked to enter the path to your DOS system and your DOS
currency data. You will also be given the opportunity to change the
DOS currency code, if you have been using it, to another code.
Currency path When asked to enter your currency path, type the path to your
ACCPAC Plus for DOS currency data, or select it using the Browse
button. By default, the currency data was in the ASP subfolder.
However, the user could set an environment variable or use an
optional start command to redirect the system to the currency data.
Administrator Guide A1
Currency Data
DOS code If you used the DOS currency code in ACCPAC Plus for DOS and
you want to rename it to a more meaningful code, you can change it
to one of the standard international currency codes supplied with
Sage Accpac, or you can add a new code to replace it.
If you rename your DOS currency code, conversion will change all
occurrences of DOS in your currency tables. If you used the
DOS currency code and you do not set it to any other currency
during Administrative Services activation, it will remain as is in your
converted ACCPAC Plus for DOS data.
When your currency data is converted, all your currency codes, rate
types, tables, and rates are added to the new system. Your data will
replace the currency codes and rate types that are loaded during
Administrative Services activation.
If your home currency was US$ in ACCPAC Plus for DOS, you must
add US$ as a new currency. US$ is not one of the currency codes
supplied with Sage Accpac. USD is the internationally-accepted
code.
Other Information
Decimal places If you used multicurrency accounting in ACCPAC Plus for DOS and
any currency consisted of four decimal places, that currency will be
truncated (shortened) to three decimal places in Sage Accpac.
Other Information
Print the Company Profile reports from the ACCPAC Plus for DOS
applications so that you will have the latest information to enter in
the new company profile.
Number of fiscal If you used only 12 periods but selected 13 in order to have an
periods
adjustment period in the DOS version, you should now select just 12
periods. In Sage Accpac, you can post adjustments to an adjustment
period to avoid them being applied to the last period in the current
fiscal year.
Other company You can change other entries in your company profile as needed.
profile information
For instructions, read Creating the Company Profile, in Chapter 5
of this guide.
Where to Now?
See Converting From ACCPAC Plus for detailed conversion
instructions.
Administrator Guide A3
Appendix B
Setup Checklist
System Manager Setup Checklist ............................................... B1
Working with the Setup Checklist............................................... B2
Printing the Setup Checklist ................................................ B2
Checklist
Setup
Administrator Guide Bi
Appendix B
Setup Checklist
This appendix describes the System Manager Setup Checklist for a
Pervasive.SQL database and explains how to print the checklist.
Checklist
System Manager Setup Checklist
Setup
The System Manager Setup Checklist provides you with step-by-step
instructions for setting up System Manager, including:
Administrator Guide B1
If you are installing Sage Accpac on a network, first read Chapter 2 in the System
Manager Administrator Guide, Planning the Installation.
LanPak Note: You must install one LanPak per user before you can use Sage Accpac. See
the LanPak Installation Guide.
Integrated Access Pack If you use applications that access a Sage Accpac database through ACCPACs
XAPI, you will need to install Integrated Access Pack. See the IAP Installation Guide.
Timecard Users If you have employees who will be restricted to entering timecards, with no access to
Checklist
other Sage Accpac functions, you will need a Timecard User license for each
Setup
employee. See the Timecard Users Installation Guide.
Database Install a database (Pervasive.SQL, Microsoft SQL Server, IBM DB2, or Oracle).
(Install your database before performing Step 3.)
Start Windows and insert the Sage Accpac CD into your computers CD drive.
The Installation screen should automatically appear.
If the installation screen does not appear, choose Run from the Start menu, type
d:\setup (where d = your CD drive), and then click OK.
To apply for an activation code now, click that option on the Installation screen.
Click Sage Accpac System Manager, then respond to installation prompts.
If you already have an activation code, you enter it in the Activation screen during
installation, or you can choose the option, I Will Register Within 30 Days, so that
you can begin using the program while you await the code.
Install the number of LanPaks you require and apply for activation codes for each.
Install Integration Access Pack (if you use it) and apply for an activation code.
Install a Timecard User License (if you use it) and apply for an activation code.
Install the Transaction Analysis and Optional Field Creator module (if you use
optional fields) and apply for an activation code.
Install Sage Accpac Multicurrency Accounting (if you use it) and apply for an
activation code.
Install accounting modules, and apply for activation codes.
Install Crystal Report Server XI and create a Reports folder.
Read the Readme file; print it if necessary, then transfer changes to the guides.
To allow your users to open Sage Accpac from their Web browsers, you need to run the Web
Deployment Manager Configuration Wizard.
Choose Sage Accpac Web Deployment Manager from the Windows Start menu.
This menu item appears only if you chose the option, Web Setup Files in the Install
Components screen during System Manager installation. The Web Setup Files option
appears only when you install System Manager on a Windows 2003 (or later) server.
Read the information on the Welcome screen that appears, then click Next.
Administrator Guide B3
Step 1 tab In this step, you select a channel that Web-deployed Sage Accpac screens will use when
communicating with the Sage Accpac web server.
Select one of the following channel options:
Step 2 tab In this step, you reserve a range of ports to be used by Web-deployed Sage Accpac
applications to allow them to communicate with the server.
Specify the following .NET Remoting parameters:
Port Range: to
Enhanced Security
Encrypt Network Data
Click Next.
Step 3 tab Choose a maximum number of Web Server Objects, then click Next.
Step 4 tab Component services generate Web pages when users sign on to the Web-based Sage
Accpac desktop, and manage server processes if DCOM is the remoting channel.
Enter a username and password of a valid Windows user account.
Confirm the password, then click Next.
Step 5 tab Because Sage Accpac uses the Microsoft IIS as the Web server for the Sage Accpac Web-
based desktop, you now specify how the Sage Accpac server should be configured in IIS.
Specify a virtual directory name (it becomes part of the URL that Sage Accpac users enter
when accessing the Sage Accpac desktop on the Web).
Specify the server name:
If the server will be deployed on the Internet, the name should be the fully-qualified
domain name (for example, Sage Accpac.yourcompany.com).
For .NET Remoting, the IP address of the server can be used instead of the name.
If the server is deployed on an internal network, the server name can be the
Windows machine name of the server, or the IP address. If you choose this option,
the system moves you to Step 6 (next), otherwise, you go to the Step 7 tab (G).
Click Next.
Step 6 tab The Sage Accpac server uses Crystal Enterprise for its Web-based reporting.
Specify Crystal Enterprise settings:
APS Name:
User ID and Password:
Folder:
Checklist
Click Next.
Setup
G. Install Sage Accpac Web Service into IIS
Step 7 tab The Sage Accpac Web Service is an XML Web Service that allows third-party applications to
access Sage Accpac using the SOAP standard. Skip this step if you do not run third-party
applications that are programmed to access the Sage Accpac Web Service.
Select the option to install Sage Accpac Web Service.
Specify the virtual directory name that should be used when installing the service into IIS.
Click Next.
The wizard now installs and configures the remoting channel on the Sage Accpac
Web server, then moves you to the Summary tab.
Summary tab Check that the information on the Summary tab is correct, then click Next to proceed to
the tab labeled Done.
Done tab Read the information on the Done tab, then click OK to exit from the Wizard.
In this step, you set up both a system database and your company database. Note that you
set up a system database before setting up a company database.
Create DSN Open the Pervasive.SQL Control Center, then click New Database under the Common
Tasks tab in the right-hand pane.
Select the server, then click Next.
Enter a database name and choose a location.
Under DB Name Options, select Bound and Create Dictionary Files. (Do not select the
option, Relational Integrity Enforced, as Sage Accpac checks integrity itself.)
Select the Create DSN option, and leave Normal as the Open Mode.
Click Finish, then close the Control Center. (You now create databases in Database
Setup.)
From Start, Programs, choose Sage Accpac, then choose Database Setup.
Enter the system administrator's password to open the Database Setup form, then follow
Steps A, B, and C.
Administrator Guide B5
In Database Setup, click the New button. The New Database form appears.
Enter a system Database ID.
Select a database type from the drop-down list in the Database Format field:
Pervasive Oracle Microsoft SQL IBM DB2
Select System as the Database Category option.
Click OK. The Edit Database Profile dialog box appears.
Enter a description for the database. (The default description is the ID you entered in the
previous dialog box.)
Pervasive.SQL Enter a description for the system database or leave the default (this is the ID you entered
databases in the New Database dialog box.)
In the Data Source field, select the data source you created in the Pervasive.SQL Control
Center.
If the option is available, select a security model: Classic, or Mixed.
To limit user access to accounting data, select the Enable Application Security option in
the Edit Database Profile dialog box.
Click OK to save the system database, and click Yes at the Confirmation message. You
are returned to Database Setup, where you will see the new system database in the list.
You now create your company database. Go to Step B.
Global security options are set in the Advanced Security Settings dialog box in Database
Setup. These can be set for both company and system databases.
Highlight the database that you wish to assign global security to.
Click the Security button in the Database Setup dialog box. This opens the Advanced
Security Settings dialog box.
Checklist
Click Exit to leave Database Setup. You now open Sage Accpac and activate services
Setup
and accounting programs for your company database.
Important If you installed the Transaction Analysis and Optional Field Creator, you must run the Optional
Fields Conversion Wizard before activating Sage Accpac accounting modules. During the
conversion process, you will map old optional fields to new optional fields. Then during
activation of accounting modules, existing optional fields will be converted as per the mapping
you assigned in the wizard. (See Step 10 for instructions about creating new optional fields.)
If you are converting from Sage Accpac Plus for DOS, read the Converting From Sage
Accpac Plus guide before activating Administrative Services, Common Services, and
accounting programs.
A. Activate Services
Click the Sage Accpac icon to open the Sage Accpac desktop.
Enter the administrator password, then select the company name. If this is a new system
database, you receive a message to activate Administrative Services.
If you are converting from ACCPAC Plus, select the Convert ACCPAC Plus Currency
Data option.
Click Proceed.
You will see messages that indicate that data is being activated, and if you are converting,
you will see dialog boxes for the conversion.
When activation for Administrative Services is finished, the Common Services Activation
dialog box appears.
Type a date for the companys fiscal year starting date or select it using the calendar icon,
then click Proceed.
The Company Profile form opens. Go to Step B.
Administrator Guide B7
Before creating the Company Profile, decide how many fiscal periods your company uses (12
or 13), and determine your companys functional currency.
Fill in the information on the Address tab.
Click the Options tab and choose a fiscal period:
12 13 Quarter with four periods
Locked Fiscal Period: None Warning Error
Inactive G/L Account: None Warning Error
Non-existent G/L Account: None Warning Error
Warning Date Range:
Enter a Location Type and Code, and a Country Code and Branch if you use these.
Use the Finder to choose your functional currency.
If you use multicurrency accounting, choose the Multicurrency option.
Accept the Default Rate Type, use the Finder to choose one, or click the New button
to create a new rate type code.
If you chose EUR as your functional currency, you must also choose the Euro option.
This causes the Reporting Currency field to appear.
Choose a Reporting Currency (required only for EUR currency code).
Click OK to save the Company Profile. (You cannot change your functional currency after
saving the Company Profile.)
You now activate services and accounting programs. Go to Step C.
If you are installing an update to Sage Accpac, and used optional fields in the previous
version (prior to version 5.3), you must run the Optional Fields Conversion Wizard before
activating your accounting programs.
Highlight the Administrative Services folder on the Sage Accpac desktop.
Double-click the Data Activation icon. (If you have previous Sage Accpac data, back it up
before this step, then, at the message, answer Yes to proceed with Activation.)
The Data Activation dialog box appears, showing Sage Accpac programs and services
that have been installed but not yet activated.
Activate one program at a time by highlighting each program in the list, then clicking
Activate. (Note that some programs and services must be activated before others; for
example, G/L Subledger Services must be activated before Bank Services can be
activated. If you try to activate a program that requires another to be activated first, you
will receive an error message.)
G/L Subledger Services General Ledger
Tax Services Bank Services
Accounts Receivable Accounts Payable
Order Entry Purchase Orders
Inventory Control Others
When the list is empty, click Close to return to the company desktop.
You now add users. Go to Step 6.
For each user, you assign a password and set up individual security options.
Open the Users dialog box from the Administrative Services folder.
Enter a User ID and a User Name.
Select an Account Type (either User or Timecard).
You must select Timecard if this user will be restricted to entering timecards.
Select an Authentication Method: ACCPAC Windows Both
If you selected Windows, enter a:
Checklist
Setup
Domain:
Windows User Name:
Select a Language.
Enter a Password:
Windows You do not have the option to enter a password if you chose Windows as the
Authentication Method, since the users Windows password will be used.
ACCPAC or You must enter a password if you chose ACCPAC or Both as the Authentication Method,
Both even if security was not turned on for the system database this company uses.
Password Make sure that the password is of the length required in the Advanced Security Settings
length dialog box. (See Step 3C.)
Select one or more of the following options:
User must change password at next logon.
Password never expires.
User cannot change password.
Account is disabled.
Account is restricted:
Between the hours of: and on:
Monday Tuesday Wednesday Thursday
Friday Saturday Sunday
Note that when a user has exceeded the maximum number of logon attempts as set in
Advanced Security Settings, the option Account is Locked Out is checked. The
Administrator clears this option to allow the user to log on again.
Click Add to add a new user, or click Save to save an edited User profile, then click Close
to return to the Sage Accpac desktop.
To set up security groups and user authorizations, go to steps A and B. To set up and assign
UI Profiles, go to steps C and D. If you are not setting up these features, continue at Step 6.
When you define security groups, you specify which tasks each group can or cannot perform
for each Sage Accpac program. All companies using the same system database share
groups.
Make sure the Security option was selected in Step 2A for the system database this
company is associated with. (Close Sage Accpac, then reopen Database Setup to select
the security option if it wasnt already selected.)
Double-click the Security Groups icon in the Administrative Services folder.
Select an application from the drop-down list.
Administrator Guide B9
Note that you assign each user to one security group for each program; all users in the same
group can perform the tasks defined for the group; the same user can be assigned to different
groups within the same company.
Double-click the User Authorizations icon in the Administrative Services folder.
Select a User ID from the Finder.
With the cursor in the Group ID column, double-click to reveal a Finder button, then click
the button to display previously-defined security groups.
Select a group from the list. Repeat for each program.
Repeat these steps to assign each user to a security group, then click Close.
C. Create UI Profile IDs (if you are customizing user interfaces for your users)
If your users do not need to use all fields in dialog boxes and forms, you can hide the fields.
(Note that User IDs must be created before you can assign UI profile IDs.)
Determine the fields a user will NOT need in windows and dialog boxes.
Open Sage Accpac as the ADMIN user.
Create your User IDs.
Open the window that you are customizing, then choose Customize from the File menu.
Click the New button beside the Working Profile field.
Enter a unique ID in the Profile ID field (up to 20 characters), and a description in the
Description field (up to 60 characters).
Click Add, then click Close.
The Customize window reappears, displaying the new ID in the Working Profile field, and
with checkmarks beside each control that can be hidden.
Click checkmarks beside the controls for the fields that you want to hide.
The checkmarks disappear.
Click Save, then click OK to return to the window you are customizing.
The fields will be hidden when users assigned to this Profile open this window.
D. Assign UI Profile IDs (if you customized user interfaces for your users)
After creating a UI Profile ID, you assign users to it. You can create as many Profiles as you
need, and assign each user to a different Profile.
Create a UI Profile, then double-click the Assign UI Profiles icon in the Administrative
Services folder.
Select a User ID from the Finder.
Click the Finder in the Profile ID column to choose a Profile ID.
Click Close to save this Profile ID for the selected user.
Checklist
Select from these paper options:
Setup
Report Paper Size
Report Orientation
Use A4 in Place of Letter
Choose a default paper size for reports that can be printed in both letter and legal size:
Letter/A4
Legal
Click OK.
From the File menu, choose Page Setup, then click the Printer button to select a printer.
If you use multicurrency accounting, you now add your currency information.
Double-click each icon in the Common Services Currency folder.
Add or edit currency codes and rate types to match your system.
Double-click the Currency Rates icon to add currency tables for each currency/rate type
combination you use, and to enter exchange rates.
If you use a Sage Accpac product that allows customization, you now define user directories.
If a Customization Directories icon is visible in Administrative Services, double-click the
icon to open the form.
For each directory to add, select a user ID and company ID, then enter a directory path.
Set Up Optional Tables (for versions of Sage Accpac prior to v5.3 or third-party products
that use Sage Accpac optional tables)
If you use a Sage Accpac product that has the optional tables feature, install Sage Accpac
Transaction Analysis and Optional Field Creator and then follow these steps.
Double-click the Optional Tables icon in the Common Services folder.
Create a table by typing a code (up to 8 characters) and maximum code lengths.
Type each code and its data description on separate lines.
For further information about optional tables, see the Sage Accpac Transaction Analysis and
Optional Fields Creator Installation Guide.
When you finish setting up bank and tax services, you will be ready to use Sage Accpac ERP. Refer to user and
setup guides for each Sage Accpac accounting program for more information.
Appendix C
Troubleshooting
Diagnosis Checklist............................................................ C1
Novell NetWare Network Rights/Privileges ...................................... C2
Printing Problems ............................................................. C3
Left or Right Margins Cut Off ............................................... C3
Using DBSpy to View Pervasive.SQL and SQL Server Error Messages .............. C3
Using DBSpy .............................................................. C4
DBSpy Message Information................................................ C5
Pervasive.SQL Message Segments ....................................... C6
SQL Server Message Segments .......................................... C6
Troubleshooting
Error Messages and Resolutions ................................................ C7
94 record lock threshold exceeded ........................................... C7
Cant open database profile table. System Error............................... C8
Cannot find required system data files ....................................... C8
Cannot initialize this session ................................................ C8
Company database is locked ................................................ C8
Pervasive.SQL Requester or Client Engine ............................... C9
Error=20 ................................................................. C10
Error 34.................................................................. C10
Error = 135 ............................................................... C10
Error = 45058 ............................................................. C10
Error From MQUE Server ................................................. C10
Error 99 Return Code 0000................................................. C10
Error loading NWIPXSPX.DLL ............................................ C10
Error. Unable to synchronize with time server. Only Administrator may
sign on. Please see NT event log for more details. ........................ C11
Internal Error ............................................................ C11
Call to server. **MSEQ** failed with status 99 and return code 0000 ........ C11
Call to **MSEQ** failed with status 42 and return code 0000............... C11
Administrator Guide Ci
Appendix C
Troubleshooting
This appendix gives suggestions for solving Sage Accpac ERP
installation problems.
Make sure you are using the latest versions of Sage Accpac
modules with the latest service packs.
Troubleshooting
Diagnosis Checklist
No matter how you set up Sage Accpac, performing the following
steps will eliminate the most common causes of errors:
b. Click My Computer\HKEY_Local_Machine\Software\
Sage Software Inc.\Sage Accpac\Configuration, and
confirm the following:
Administrator Guide C1
If you choose replace, the product that installed the newer file
may stop working, and will need to be re-installed. (You may get
messages like Undefined Dynalink when starting the other
application.)
Folder Rights
\Program Files\Sage Accpac Read Write Create File Scan
\Program Files\Sage Accpac\ Read Write Create File Scan
Company Modify/Delete
Printing Problems
Printing Problems
If you had installed earlier versions of System Manager (before
version 5.0), you will have Crystal Reports on your machine and you
can use it as your report writer. Note that your version of Crystal
Reports must be at least version 8.7 to work with later versions of
System Manager.
Troubleshooting
1. Double-click the Printers icon in the Control Panel and set up a
new printer using a different printer driver.
2. Print the report from Sage Accpac, using the new printer driver.
If this step solves the problem, then continue using the new
printer driver. If not, set up another printer using another printer
driver, then test again.
Administrator Guide C3
Also check the If you are having problems communicating with the database, you
event log on the
should also check the Windows NT Application Log using the Event
server
Viewer on the server where SQL Server is running.
For more information on using the SQL Server Event Viewer, see the
Windows NT manuals.
Using DBSpy
The DBSpy tool is shipped with Sage Accpac, and is installed in
. . .\Program Files\Sage Accpac\Runtime. If you wish, you can add
the tools to a Sage Accpac startup folder, or you can start it using the
Windows Run command. The DBSpy tool filename is
A4WDBSPY.EXE.
To use DBSpy:
You need to start DBSpy before you start Sage Accpac, so that you
can view all start-up messages.
Linking to SAMSYS.SAMSYS...
[CONTEXT=11][SQLSTATE=01000][ERROR=5701]
[Microsoft][ODBC SQL Server Driver][SQL Server]
Changed database context to 'master'.
[CONTEXT=11][SQLSTATE=01000][ERROR=5703]
[Microsoft][ODBC SQL Server Driver][SQL Server]
Changed language setting to 'us_english'.
[CONTEXT=11][SQLSTATE=01000][ERROR=5701]
[Microsoft][ODBC SQL Server Driver][SQL Server]
Changed database context to 'SAMSYS'.
SQL_ODBC_VER = 02.10.0000
SQL_DRIVER_VER = 02.65.0212
SQL_DBMS_VER = 06.50.0213
Troubleshooting
Driver If you receive an error message stating that you require a newer
incompatibility
version of the ODBC driver manager (ODBC.DLL), SQL Server
error message in
Database Setup ODBC driver (SQLSRVS.DLL) or the DBMS, use DBSpy to view the
database linking. The last module listed in the log file will be the one
causing the problem.
Note also that you do not receive as much information when you use
DBSpy with Pervasive.SQL databases. For Pervasive.SQL messages,
see the following section.
Administrator Guide C5
This is the Pervasive.SQL call from Sage Accpac. For example, you
might see a message like this:
Pervasive.SQL CALL: GetEqual(5) ==> 4
return code
This is the error code returned from Pervasive.SQL. A code of 0 is
returned for all calls that were successfully completed. See the
appendix that describes status codes and messages in the
Pervasive.SQL documentation for a list of error codes and their
meanings.
The rest of this section describes each of the SQL Server message
segments.
[Context=number]
This number indicates the type of operation that produced the error
message. (This number is internal to Sage Accpac ERP.)
[SQLSTATE=number]
This is a five-digit number returned by the ODBC driver. For a
listing of all SQL states, see the SQL Server documentation (see
[ERROR=number]
This is the SQL Server error code that corresponds to the message at
the end of the string. See Handling Error Messages in the SQL
Server Administrators Companion for an expanded explanation of the
message.
[source of error]
These fields indicate whether the problem arose in the driver or in
the server.
text of message
This is the SQL Server message that corresponds to the error code
noted above. For more information, look up the error code in the
Troubleshooting
SQL Server Administrators Companion.
Administrator Guide C7
Or
Set Remote File Workstations using the Pervasive.SQL 32-bit Client Engine have
Sharing parameter
the Remote File Sharing parameter set to SingleEngine instead
of MultiEngine.
Usually, mixed access arises because you have chosen one access
method, but one or more workstations are not set up properly. For
example, a workstation may be set to use the Requester, but may not
have the correct requester files in the . . .\WINDOWS\SYSTEM
folder, so the Requester is not being used.
Troubleshooting
2. Select Configuration from the users folder in the left pane, then
select Client, then Access.
If you are using the Requester, the program will not use the
Pervasive.SQL Client settings. Therefore, the settings should be:
For more If you are using a server version of Pervasive.SQL, see also the
information
Pervasive.SQL documentation.
Administrator Guide C9
Error=20
Check the configurations in A4W.INI and the Windows Registry
Editor to make sure both files point to the correct location.
Error 34
When importing, dont include the COMMENT field.
Error = 135
Error = 45058
If you are using the Pervasive.SQL NetWare NLM or Pervasive.SQL
Windows NT Server, make sure all workstations are using the
Pervasive.SQL requester. If a workstation that is not using the
requester successfully logs on, it gets exclusive access.
3. Make sure the user has rights to create and to write to files in
this folder.
Exit Sage Accpac and Windows, then start again and retry the
operation. If the error message reappears, reinstall System Manager,
then retry.
Internal Error
Call to server. **MSEQ** failed with status 99 and return code 0000
Call to **MSEQ** failed with status 42 and return code 0000
Troubleshooting
First make sure that the user has the necessary network rights (R W
C F) in the Sage Accpac folder and that the status indicates READY
to POST in the Journal Entry form. Also, make sure the same
folders are listed in the Sage Accpac Company folder under your
. . .\Sage Accpac\Data folder. (In other words, all the system and
company databases you created must also have a subfolder under
the Sage Accpac Company folder, using their database IDs.) If the
subfolders are not there, create them manually.
value indicates the number of seconds the system will wait until it
reports an error.
SQL Server uses the same error code for timeout errors and locked
records, so the real problem may be that the server is timing out
rather than encountering a locked record (in most cases the timeout
is long enough for a record lock to be removed).
If this message appears often and you have to make this number
quite high consider getting a faster server with more memory. Or
set the LockRetryTimeout entry in A4W.INI to zero, which means
the system will keep on trying to access the record and will never
time out.
Troubleshooting
another file or start another application.
3. Change the number of files, file handles, and locks as needed for
your database configuration.
4. Reset the computer by pressing the Ctrl, Alt, and Del keys
simultaneously, then start Sage Accpac again and retry the
operation.
If the message does not recur, you have solved the problem by
changing the number of files, file handles, or locks.
ROTOCALL Failed
If this message appears when printing Accounts Payable checks, it
means that System Manager and/or Windows could not start the
Check Print UI Program.
The most likely reason is that there is not enough memory available.
Restart Windows and try this again with nothing else running. If the
problem persists, try making the Windows swap file larger.
Or
System Error
This means Sage Accpac is loading the wrong DLL file from the
. . .\WINDOWS or . . .\WINDOWS\SYSTEM folder.
Other Problems
You may have installed another Sage Accpac product and replaced
one or more Sage Accpac files with older versions. Perform the
following steps:
Troubleshooting
retry. If the same error occurs again, try to reinstall the System
Manager and choose Yes to overwrite existing files.
Other Problems
This section contains a number of situations that users have
encountered.
Other Problems
.AVB as a MIME type. If this is not done, the macro will fail to
download to client computers.
If you started your data from the ACCPAC Plus sample data,
you may have a problem with the ACCPAC Plus G/L sample
data fiscal calendars that prevents conversion from succeeding.
2. Make sure you have installed LanPak into the servers Sage
Accpac folder, and that the LanPak license (LPXXA.LIC) is also
in that folder.
3. From the Sage Accpac desktop, select the Help menu, then select
LanPak Users. Verify the maximum number of users against the
number of current users.
Other Problems
Troubleshooting
Or, you must create a new system and company database, activate
the same applications, copy CSAPP.DAT from the new database to
the company database you created earlier, then use the new system
database with the original company database.
Appendix D
Technical Information
Sage Accpac Folder ............................................................ D1
Application Folders ........................................................ D1
System Manager Folders ................................................... D2
SageAccpacWebService ................................................ D2
ASP .................................................................. D2
AS99X ................................................................ D2
BK99X ................................................................ D2
COMPANY ........................................................... D2
CSXXA ............................................................... D3
DATA ................................................................ D3
DOCS ................................................................ D3
GP99X ................................................................ D3
HELP ................................................................. D3
MACROS ............................................................. D4
RUNTIME ............................................................ D4
Information
SAMDATA D5
Technical
...........................................................
SAMPLE .............................................................. D5
SETUPWZ ............................................................ D5
SITE .................................................................. D5
TX99X ................................................................ D5
USER ................................................................. D6
WEB .................................................................. D6
WSSETUP............................................................. D6
Registry Editor and ODBC.INI Settings .......................................... D6
System Manager Security Resources ............................................ D7
System Manager View Objects .................................................. D8
Super-View Procedures ........................................................ D9
Administrator Guide Di
Appendix D
Technical Information
This appendix gives suggestions for solving Sage Accpac ERP
installation problems.
Information
Technical
Sage Accpac Folder
This section gives an overview of the default folder into which Sage
Accpac ERP is installed.
Application Folders
Program files for Sage Accpac ERP applications are located in
version-specific subfolders of the folder where you installed the
System Manager. The folder name is comprised of a two-character
program code, followed by a three-character version number. For
example, GL54A contains version 5.4A of General Ledger.
Administrator Guide D1
SageAccpacWebService
This folder contains files required to run Sage Accpac ERP from a
Web browser.
ASP
AS99X
BK99X
This folder contains the files for Bank Services. The ENG subfolder
contains reports and DLL files.
COMPANY
CSXXA
DATA
The DATA folder is initially empty and will remain empty if you
store your data elsewhere. When you create a new database, the
Database Setup utility creates a subfolder with a name
corresponding to the database ID. A company database folder will
include the company profile, fiscal calendar, optional tables, and all
accounting application data for the company. A system database
folder will include currency information, security groups, and user
authorizations.
DOCS
Information
applications you install. These files contain important information
Technical
that you might need, including an online version of this guide, and
checklists for all installed applications. Print the Readme and
checklists before setting up systems, companies, and your Sage
Accpac ERP accounting programs.
GP99X
HELP
The HELP folder contains Help files in HTML format that can be
opened from the Sage desktop as well as from Sage Accpac ERP in a
Web browser.
Administrator Guide D3
MACROS
The MACROS folder is the default macro folder. Sample macros are
placed in this folder during installation.
RUNTIME
File Formats.
Object Classes.
Import/Export DLLs.
Database Drivers.
SAMDATA
If you chose Data Files for Database Load in the Select Features
screen during System Manager installation, sample data in Database
Load format that can be loaded into Oracle, IBM DB2, or MS SQL
databases is installed into this folder.
SAMPLE
The Sample directory is created when you choose Data Files for
Pervasive.SQL in the sample data section of the Select Features
screen during System Manager installation. You will see subfolders
labeled SAMINC, SAMSYS, and SAMLTD. This data can be used as
sample data for Pervasive.SQL databases.
SETUPWZ
Information
quickly set up your company database using a wizard.
Technical
SITE
The SITE folder initially contains data dictionaries and the ADMIN
user record. It will later include the data that is common to the Sage
Accpac ERP installation: database tables, all user records and
customization directories, and restart records.
TX99X
Administrator Guide D5
USER
PLUSUSER.INI This file displays the paths for each system database
and each company database. It is located in the ADMIN subfolder. A
PLUSUSER.INI file is created for each user in the Users subfolder.
WEB
This folder appears if you selected Web Setup Files in the Select
Features screen during System Manager installation. The folder
holds all program files needed for Web deployment.
WSSETUP
ODBC.INI file Note that you must also update the ODBC.INI file (located in
C:\Windows) if you change any database driver locations.
Information
ASCUREXP Export currency information
Technical
ASCURIMP Import currency information
ASCURUI Currency screens
ASDATAINT Check data integrity
ASDESKTOP Customize company desktop
ASEXPORT Export from Finder
ASFNDALL Access all Finder fields
ASMACRO Maintain macros
ASPRTDEST Change print destination
ASGROUPS Security groups and user authorizations
ASDBLOAD Database Load
ASDBDUMP Database Dump
Administrator Guide D7
Super-View Procedures
Super-View Procedures
The following super views provide integrity checking in
Administrative Services and Common Services. To use these views
in a CA-BLE macro, use CmdProcess; in a Visual Basic macro, use
the Process method of the xapiView object.
Information
Technical
Administrator Guide D9
Appendix E
Pervasive.SQL Databases
Pervasive.SQL Database Engines ............................................... E1
Using the Pervasive.SQL Client Engine .......................................... E2
Pervasive.SQL Client Engine Configuration .................................. E2
Configuring the Pervasive.SQL Client Engine .................................... E3
Using the Pervasive.SQL Server Engine ......................................... E4
Using Pervasive.SQL for NetWare .......................................... E5
Requirements ......................................................... E5
Using Pervasive.SQL for Windows NT ...................................... E5
Requirements ......................................................... E6
Setting Up Network Protocols on the Windows NT Server ................. E6
Installing the Pervasive.SQL Server Engine .................................. E8
Configuring the Pervasive.SQL Server Engine ................................ E8
Setting Up Network Protocols at Workstations .............................. E10
Configuring the Pervasive.SQL Requester at Workstations ................... E13
Checking that the Requester is Working Properly ........................ E14
Where to Now? .............................................................. E15
Pervasive.SQL
Databases
Administrator Guide Ei
Appendix E
Pervasive.SQL Databases
This appendix describes what you need to know if you use the
Pervasive.SQL database management system with Sage Accpac. This
appendix covers both stand-alone and network configurations.
Client Engine The Pervasive.SQL Work Group Engine is all you need for Sage
Accpac database management for single-users or for small network
systems.
Server Engine
Pervasive.SQL
Administrator Guide E1
Data on network?
Note: Users can access Sage Accpac using the Work Group
Engine, but the Pervasive Server Engine is recommended.
Pervasive.SQL Pervasive.SQL
Client Engine Server Engine
To change settings:
3. Make sure the settings are equal to or greater than the values
listed in the following tables.
Administrator Guide E3
Value Default
When to multiply If the settings are for a workgroup engine that is acting as a gateway
values
or for a server database engine, multiply these values by the number
of active users on your network.
NetWare or
Pervasive.SQL Windows NT
Requester Pervasive.SQL
Server Edition
Network Database
Requirements
Administrator Guide E5
Requirements
c. Click OK.
4. Select the Access Control Tab and select User level access
control, then specify your NT Domain name under obtain list of
users and groups from.
5. Click OK.
You will use this network drive letter whenever you specify the
path to the folder.
Administrator Guide E7
3. Choose the Setup command for the software you want to install.
For example:
2. Start Adobe Acrobat and choose the guide you want to view
from the DOCS folder on the CD.
Administrator Guide E9
workstations * 10 + 30
where:
workstations = the number of workstations running Sage
Accpac programs on the network.
5. Click Save.
NetWare If you are using NetWare, enter these commands from the
Novell system console:
sqlstop
bstop
sqlstart
a. In the Control Panel, select the Network icon, and then the
Configuration tab.
Databases
d. Click OK.
i. Click Protocol.
ii. Click Microsoft.
iii. Click IPX/SPX compatible protocol,
Or
Click TCP/IP.
iv. Click OK.
9. Click OK.
10. Select Map Network Drive from the Windows Explorer Tools
menu.
You will use this network drive letter whenever you specify the
path to the folder.
11. You should use the same login ID and password in Windows 95
or higher, and Windows NT server. You must have enough
access rights on Sage Accpac-related files. Do not use the
Administrator or Supervisor ID.
1. Click Start, Programs from the Windows desktop, then click the
Pervasive folder.
computer:
Databases
Setting Set to
Local On
Requester On
3. Click Save.
1. Start Sage Accpac ERP from the workstation and open Currency
Codes from the Currency folder in Common Services.
The next set of steps will check if the workstation is using the
requester.
3. From Options, select Connect, then enter the Server Name, the
User Name, and the Password.
Where to Now?
Where to Now?
If you are having difficulty setting up Pervasive.SQL , refer to the
Pervasive.SQL online documentation, or to Appendix C,
Troubleshooting, in this guide.
Pervasive.SQL
Databases
Appendix F
Installing Sage Accpac ERP
on a Windows Peer Network
Overview of Installation Steps .................................................. F2
Setting Up a Server and Workstations in a Windows Peer Network ................ F4
Installing and Setting Up Windows to Share Resources ........................ F4
Enabling Resource Sharing ................................................. F5
Setting Up a Server or Workstation Running Windows XP or Higher ........... F6
Mapping a Workstation Running Windows XP or Higher to a
Shared Folder ...................................................... F8
Setting Up a Server or Workstation Running Windows 2000 ................... F9
Mapping a Workstation Running Windows 2000 to the Shared Folder ..... F11
Preparing to Install System Manager ........................................... F12
Where to Now? .............................................................. F13
Installing on a
Peer Network
Administrator Guide Fi
Appendix F
Installing Sage Accpac ERP
on a Windows Peer Network
This appendix contains instructions for setting up a Windows peer
network. Windows peer networks are for small workgroups,
consisting of two to five workstations networked together using
Microsoft Windows Network, with one of the workstations acting as
a server.
The computer acting as the server lets the other computers store data
on its drive. Once set up, a Windows peer network allows the server
and workstations to share resources.
Administrator Guide F1
The Shared Data folder where you will store user and
database information.
Choose defaults Choose the installation defaults unless you have a good reason
for using other settings.
5. Install one LanPak for each user (and one LanPak for each
company database they will open) on the server and on each
workstation that will use Sage Accpac.
11. Add a user record for each person who will use the system, as
described in Chapter 6, Entering User Information, in this
guide. Change the password in the ADMIN user record before
any users start using Sage Accpac.
12. To restrict user access to data, define your security groups, then
assign users to the groups. See Chapter 7, Setting Up Security,
in this guide.
13. Select the standard printer and printing options for your
company. See Chapter 10 in the System Manager User Guide.
Administrator Guide F3
3. On the Configuration tab, verify that the File and Printer Sharing
for Microsoft Networks item appears in The Following Network
Components Are Installed list.
If this item is not in the list, install File and Printer Sharing for
Microsoft Networks, as follows:
Administrator Guide F5
4. On the Configuration tab, click the File and Print Sharing button
to open the File and Print Sharing dialog box.
e. Type a name in the Name field and choose either Read Only,
Full Access, or Custom. The name moves to the list beside
your choice.
The icon for this folder changes to the symbol for a shared folder a
hand holding the folder.
Installing on a
Peer Network
Administrator Guide F7
. . .\computername\foldername
Note: If the server has more than one drive volume, the
path will include the volume name.
. . .\Sage_Accpac_Server\Sage Accpac
e. Click the exit button in the upper right corner of the window
to return to the Windows desktop.
Where to Now? After setting up the workstations and the server, proceed to the
section, Preparing to Install System Manager.
example, Sage_Accpac_Server).
Administrator Guide F9
The Properties dialog box for the Sage Accpac shared folder
opens.
When the Properties dialog box closes, you are returned to the
window where you selected the Sage Accpac shared folder.
The icon for this folder changes to the symbol for a shared folder a
hand holding the folder.
Map Network Drive 2. Highlight the computer name you assigned to the server
containing the shared folder, then select the Map Network Drive
button to open the Map Network Drive dialog box.
. . .\computername\foldername
Note: If the server has more than one drive volume, the
path will include the volume name.
Installing on a
Peer Network
. . .\Sage_Accpac_Server\Sage Accpac
Where to Now? After setting up the workstations and the server, read the next
section, then install the System Manager.
Set up shared 1. Set up a shared folder on the server into which you will install
folder
Sage Accpac accounting applications, if you have not already
done so.
Where to Now?
Map to shared 2. As soon as the shared folder is set up, map a drive on each
folder
workstation in your Sage Accpac workgroup to the shared
folder on the server, if you have not already done so.
. . .\computername\foldername
F:\Sage_Accpac_Server\Sage Accpac
Where to Now?
You are now ready to install System Manager and Sage Accpac
accounting applications directly onto a server or onto a workstation.
For installation, follow the steps in Chapter 3 of this guide.
Installing on a
Peer Network
SQL Server
Databases
Appendix G
Microsoft SQL Server Databases
Steps for Setting Up SQL Server with Sage Accpac ................................ G2
Installing SQL Server ...................................................... G3
Creating Devices .......................................................... G3
Creating Databases and Transaction Logs .................................... G4
Creating a SQL Server Login ID for Sage Accpac .............................. G5
Setting Up Workstations ....................................................... G7
Installing Client for Microsoft Networks on Each Workstation ................. G8
Installing SQL Server Client Software on Each Workstation .................... G9
Testing Communication With SQL Server Using ISQL_w ..................... G11
Running ODBC Administrator and Creating Data Sources .................... G12
Running Sage Accpacs Workstation Setup .................................. G13
Where to Now? .............................................................. G14
Administrator Guide Gi
SQL Server
Databases
Appendix G
Microsoft SQL Server Databases
To use Sage Accpac ERP with Microsoft SQL Server, you require:
2. Click Drivers.
3. Choose Properties, then choose the Version tab. The file version
must be at least version 2.10.
Administrator Guide G1
You must be familiar with SQL Server in order to set up a SQL Server
database for Sage Accpac.
1. Install SQL Server on the server where you intend to store the
Sage Accpac accounting data. Sage Accpac works with either a
binary sort order or a dictionary sort order for SQL Server.
3. Set up workstations:
SQL Server
Databases
32-bit data access You must use 32-bit ODBC Administrator.
Network packet When configuring SQL Server, make sure the network packet size is
size must be less than or equal to 4096.
4096
Dont overload the Databases use a lot of resources. The best arrangement is to have a
server
server with at least two hard disk drives used mainly for your Sage
Accpac databases. One drive will hold the databases, and the other
will hold the transaction logs.
Creating Devices
Devices are files used to store databases, transaction logs, and
backups. A device can store one or more databases, or a database can
be stored in one or more devices. You can think of devices as
containers for the database: they define a location for the database,
and a maximum size. You add a device using the SQL Enterprise
Manager.
Administrator Guide G3
You assign a fixed size to the device when you create it. Although
you can change this later, make sure you assign enough space to
start with for the database.
For Sage Accpac, you will require three devices: one for the
accounting data, one for transaction logs, and one for backups.
SQL Server uses two kinds of devices: database devices and dump
devices. Database devices store databases and transaction logs. Dump
devices store backups of databases and transaction logs.
Put database logs Database logs record all changes made to a database between
on a different
backups. You should store your database logs on a different
drive on the server
physical drive, from the database (so if one drive fails, you wont
lose your data).
The database log device should be one-quarter to half the size of the
database device.
Backup server If your dump device is on a different server, the installation of SQL
must use binary
Server for the dump device must use the same sort order and
sort order
character set as the database server.
SQL Server
Databases
Database names SQL Server database names are case-sensitive. This means that if
are case-sensitive
you create them in uppercase or with mixed case you will have
to refer to them in exactly the same way when you use Sage
Accpacs Database Setup program.
When a user starts Sage Accpac and enters his or her User ID,
Sage Accpac verifies the password, then logs onto SQL Server
using the Login ID and password entered with the Database
Setup program.
This means that individual users on Sage Accpac do not require their
own Login IDs for SQL Server, and, consequently, do not have any
access rights to the SQL database except through Sage Accpac.
The single Sage Accpac Login ID has all the rights necessary to read,
write, and create tables. All access to tasks within Sage Accpac is
managed by Sage Accpacs User IDs and internal security system.
Administrator Guide G5
1. Install SQL Server and use it to create devices and create the
empty databases for Sage Accpac (as explained earlier in this
appendix).
2. Create the Login ID that you will use for Sage Accpac.
ii. For the system and company databases, click Alias, then
select the dbo alias. (dbo is an acronym for Database
Owner.)
Setting Up Workstations
SQL Server
Databases
3. When you set up the Sage Accpac database using Sage Accpacs
Database Setup utility (DBCONFIG.EXE), specify the SQL Server
Login ID and password in the SQL Server Database Profile
dialog box (as shown below).
Note: You can change the Login ID at any time, but the ID
must be aliased as the database owner (dbo) of the Sage
Accpac databases.
Setting Up Workstations
This section contains general instructions and various notes on
setting up Sage Accpac workstations.
Administrator Guide G7
Setting Up Workstations
4. Run ODBC Administrator and create data sources for each Sage
Accpac database.
a. Click Client.
b. Click Microsoft.
d. Click OK.
Setting Up Workstations
SQL Server
Databases
b. In the Network dialog box, select Client for Microsoft
Networks.
i. Click Protocol.
You will use this network drive letter whenever you specify the path
to the folder.
Administrator Guide G9
Setting Up Workstations
Update software You must install the SQL Server Client Software that comes on the
from the Service
latest Service Pack to make sure that you have recent enough
Pack
database drivers and tools to work with Sage Accpac.
During setup, you are also asked to choose the default network
protocol that your workstation will use to communicate with
SQL Server. The protocol you choose must be supported by the
server installation. Named Pipes is the most generic choice,
but is also one of the slowest protocols.
You must restart Windows after installing the SQL Server client
software before you can connect to a SQL database.
Setting Up Workstations
SQL Server
Databases
Make sure you Make sure that only one version of client files resides on the
install only one set
workstation especially if you have been using previous versions
of files
of SQL Server. After installing the client files, search for and delete
any older duplicate files.
Setting Up Workstations
5. Choose Execute from the Query menu (or click the button with
the green arrow).
Each workstation Use the same names for your data sources on each workstation.
must use the same
When you run Database Setup, you specify the data source names
data source
names that correspond to database IDs. These names are then stored with
the SharedData, which each Sage Accpac workstation refers to for the
list of valid databases.
Choose SQL
Server Note: When you choose the driver for a new data source,
choose SQL Server not SQL Server (32 bit).
Setting Up Workstations
SQL Server
Databases
3. Complete the information for the database as in the following
example. (You can use any name you wish for the Data Source
Name.)
In this step, Sage Accpac files are copied to the workstation, and
Registry files are created, which tell Sage Accpac where to find the
programs and Shared Data folders.
Note that you must install Sage Accpac before you can run
Workstation Setup. This step is included in this appendix for
completeness and is described more fully in Chapter 2 of this guide.
Where to Now?
2. Make sure the Shared Data entry in the Registry includes the
server network drive, and that the Programs line points to the
\Sage Accpac folder. See Appendix D, Technical Information,
in this guide for more details.
Where to Now?
For instructions on installing Sage Accpac, go to Chapter 3,
Installing Sage Accpac ERP, in this guide.
Appendix H
Setting Up Oracle Databases
Databases
Oracle
Server Setup .................................................................. H1
Client Setup .................................................................. H2
Administrator Guide Hi
Appendix H
Setting Up Oracle Databases
Databases
Oracle
This appendix explains how to set up an Oracle database, and how
to load sample data.
Server Setup
Because database joins must be within the same Oracle database, a
single Oracle database must contain the system database as well as
all company databases that use the system database. The separate
system and company database tables are identified by Oracle user
names.
DBA role
Note: Users created for both the company database and the
system database must be assigned the DBA role.
Administrator Guide H1
Client Setup
Client Setup
After installing an Oracle client on the workstation and testing the
connection to the server, create a DSN that points to the database just
created.
Create an Oracle Using the Sage Accpac Database Setup program, create an Oracle
system database
system database.
Create an Oracle Using the Sage Accpac Database Setup program, create an Oracle
company
company database for each company residing on the Oracle server.
database
Appendix I
Setting Up IBM DB2 Databases
Server Setup ................................................................... I1
Client Setup ................................................................... I2
Databases
IBM DB2
Administrator Guide Ii
Appendix I
Setting Up IBM DB2 Databases
This appendix explains how to set up an IBM DB2 database to use
with your Sage Accpac ERP product. It also explains how to load
sample data into an IBM DB2 database.
Databases
IBM DB2
Sage Accpac ERP on IBM DB2 offers:
Server Setup
If you are using DB2, a single DB2 database must contain the system
database as well as all company databases that use the system
database (because database joins must be within the same DB2
database). The separate system and company database tables are
identified by DB2 schemas.
Administrator Guide I1
Client Setup
Client Setup
After installing a DB2 client on the workstation and testing the
connection to the server, create one DB2 ODBC data source for the
system data, and one additional data source for each companys
data. Each of the ODBC data sources should point to the database
just created for holding accounting data.
After adding each data source, you return to the ODBC Data Source
Administrator screen. You need to configure the new data sources:
Client Setup
2. Click the Advanced button, then open the Transaction tab on the
screen that appears.
Databases
6. Repeat for all new data sources.
IBM DB2
After adding each data source that you created for this purpose,
specify the system database schema and password created on the
DB2 server. Specify the schema in the database box as well.
Administrator Guide I3
Appendix J
Using Database Utilities
Using the Database Dump Utility ................................................ J2
Running DBDUMP From the Windows/Start Menu ............................ J2
Running DBDUMP From the Sage Accpac Web Desktop ....................... J4
Using the Database Load Utility ................................................. J4
Running DBLOAD from the Windows/Start Menu ............................. J5
Running DBLOAD from the Sage Accpac Web Desktop ........................ J8
Using the Database Copy Utility ................................................. J9
Running DBLOAD ......................................................... J9
Using Utilities
Administrator Guide Ji
Appendix J
Using Database Utilities
Sage Accpac ERP ships with three database utilities that let you:
Using Utilities
smaller than a full database) or for copying a database from one
system to another. Extracting and then reloading a Pervasive
database frees the empty space left after removing transaction details
or other history, resulting in a smaller database.
Note that no one else can use Sage Accpac while these utilities are in
use.
You can start Database Dump and Database Load from the Sage
Accpac Web desktop, or from the Windows/Start menu.
Administrator Guide J1
2. Type the ADMIN password for Sage Accpac, then click OK.
4. Click the Set Directory button, then enter the folder where you
want to put the extracted data files (called datasets).
The name of the control file is the database ID with the .DCT
extension.
Note: When storing extracted data you must retain both the
control file and its associated subfolder.
5. Click OK. You return to the Dump Sage Accpac Data screen.
7. Click OK to continue.
Using Utilities
8. Enter a description, then click Done.
9. Click OK. You return to the Dump Sage Accpac Data screen.
Administrator Guide J3
Note: You must create the target database and register it for
use with Sage Accpacs Database Setup program before
using Database Load.
You can start Database Load from the Sage Accpac Web desktop, or
from the Windows/Start menu.
Using sample data If you want to use Sage Accpac sample data in your MS SQL
database, make sure you selected the option, Data Files for
Database Load in the Components screen during System Manager
installation.
Using Utilities
Datasets
Administrator Guide J5
3. Click Next.
Databases
4. Highlight the target database that you created, then click Next.
The following form appears, showing the data that you are
loading. So far, in our example, we have only chosen a system
database.
Load Data
After you have selected as many datasets as you wish for this
load, the Load Data form reappears, displaying the databases
ready to be loaded.
Using Utilities
6. Click Finish to load the data.
If you are loading more than one dataset, this message appears
for each set that already contains data.
7. Click OK when you have checked that you are loading the data
into the correct location.
Administrator Guide J7
You will see messages that the data is being loaded, then the
Load Data screen reappears, as shown below:
Note that the dataset we used in our example has now been
loaded, and the list is empty.
Note: You must create the target database and register it for
use with the Database Setup program before using Database
Copy. All data already in the target database will be deleted.
Running DBLOAD
1. From the Windows Start Menu, point to Programs, then to Sage
Accpac, then to Tools, then click Database Copy.
2. Type the ADMIN password for Sage Accpac, then click OK.
Using Utilities
3. Select the database that you want to copy, then click Next.
(DBCOPY finds the database list from the SharedData entry in
the Windows registry.)
Administrator Guide J9
Database Copy lists all databases of the same type (that is, system
or company) except for the source database.
5. On the final screen (Copy Database), check that the source and
target databases have been specified correctly.
Index
A
Adding workstations
running workstation setup, 330
A4W.INI file, C13, D4
to a peer network, 331
Access All Finder fields
to a SQL Server installation, 331
security groups option, 74
Administrative Services
Account disabled, 65
activating, 51
Account locked out, 65
converting currency data, 55
Account restricted, 65
defined, 16
Accounting programs
security access, 73
activating, 513
security resources, D7
installing, 325
Allow authentication, 66
Accountingprograms
Applications folders
activating, 52
contents, D1
ACCPAC Plus for DOS
APS Name, 349
converting from, 513
AS99x folder, D2
Activating
ASP folder, D2
accounting programs, 513
Assign UI Profile ID
administrative services, 51
multiple profiles to same user, 613
common services, 51
Assign UI Profiles form, 611
definition, 51
Index
Assigning User Authorizations, 78
new company, 53
Authentication Method
Activation
ACCPAC, 65
order, 514
Both, 66
Activation code
Windows, 65
error message, and, 327
options, 317
request form, 37
requesting, 33
B
during installation, 33
from web site, 33 Backing up databases, 428
Activation Request Form, 33 IBM DB2, 429
e-mailing, 39 MS SQL, 428
faxing, 38 Oracle, 429
Add security groups, 76 Pervasie.SQL, 428
Index
security groups option, 75 tools
Customize form, 610 DBSpy, C3
Customize user interfaces, 68 event viewer, C4
Database drivers
error message, G10
D Database Dump
security groups option, 75
Data Database format
changing directories, 426 list of, 47
protection Database Load
multiuser, 211 security groups option, 75
sharing on network, 23, 316 Database logs
Data dictionary definition, G4
defined, 434 managing, G4
DATA folder, D3
Index
Fiscal year
I
starting date, 56
Folders
IBM DB2
Sage Accpac, D1
client setup, I2
FQDN, 352
database setup, I1
Functional currency
server setup, I1
defined, 53
Web enablement, I1
Euro, 511
IBM DB2 company database
explanation, A2
creating, 415
specifying, 511
IBM DB2 databases
backing up, 429
creating, 43
IIS
configuring, 347
Index
Multiusers security groups option, 73
data protection, 211 Oracle
client setup, H2
creating new database, 413
N database setup, H1
server setup, H1
Naming sample databases, 334 Oracle company database
NET Libraries, 319, 320 creating, 415
requirements, 343 Oracle databases
NET Remoting, 342 backing up, 429
port range, 345 creating, 42
NetWare
setting up network protocols, E12
Index
Running Workstation Setup, 330 Sample data (SQL)
Runtime folder, D4 deleting, 432
Sample databases
naming, 334
Sample folder, D5
S
Scalability
IBM DB2, I1
Sage Accpac
Security, G5
web site, 33
Administrative Services, 73
Sage Accpac folder
Bank Services, 75
applications, D1
changing, 426
AS99x, D2
Common Services, 73
ASP, D2
global, 422
BK99x, D2
Tax Services, 76
COMPANY, D2
turning on, 49, 412
Index
Swap file, C14 Transfer funds
System database security groups option, 75
backing up, 428 Troubleshooting
deleting, 432 tools
editing profile, 426 DBSpy, C3
installing sample data, 333 TX99x folder, D5
locked, C14
moving files, 339, 430
setting up, 46
U
verifying entries, 434
System information
UI Profile ID
Help menu, 515
creating, 69
System Manager
UI Profile IDs
and IBM DB2, 14
deleting, 616
and Oracle, 14
Index
Working Profile, 615
Workstation
definition, F1
installing Client for Microsoft
Networks, G8
installing SQL Server Client Software,
G9
mapping to shared folder, F11
setup, C9, G7, G13
adding workstations, 330
network, 26
running, 332
using Pervasive.SQL Requester, C9
Workstation Setup
running, 332