For Cougar Mountain Software
Support's
Professional Version (V2012,
V2011, V2010, V2009, V12-V6)
TECH TIP
CODE BASE ERROR MESSAGES
Information on CodeBase Error Messages
for the Reporting to the MAX
Codebase is a Database Tool used by Reporting to the MAX including Point of Sale and Non-profit Versions to access database files to store or retrieve
information. Codebase errors are generated when there
is a problem reading or writing to a CMS database
file. The error numbers below correspond to the number
that appears in the first line of a Codebase error">
For Cougar Mountain Software
Support's
Professional Version (V2012,
V2011, V2010, V2009, V12-V6)
TECH TIP
CODE BASE ERROR MESSAGES
Information on CodeBase Error Messages
for the Reporting to the MAX
Codebase is a Database Tool used by Reporting to the MAX including Point of Sale and Non-profit Versions to access database files to store or retrieve
information. Codebase errors are generated when there
is a problem reading or writing to a CMS database
file. The error numbers below correspond to the number
that appears in the first line of a Codebase error,
not the numbers that appear below.
Error Number: -1 Possible Cause:
A previous Codebase error causes Codebase function
calls to return -1. Explanation:
When a call to a Codebase function fails, CODE4.errorCode
is set to a particular error code. These codes may
be found in the 'Error Codes' Appendix of the Reference
Guide. When the error code is set to a number less
than 0, each subsequent Codebase function will simply
return a -1, without executing the function. This
is done for safety purposes.
Notes: This error occurs
when Codebase cannot return a valid error code because
of some problem. This usually occurs when the file
is corrupted or network permissions on a file are
changed while the file is already open and in use
by CMS. Solution:
Exit CMS, restart the workstation, log back onto network.
If the problem was permissions, you will get a different
error message, because the file is no longer available.
If you get a Codebase 200, repair or Restore from
Backup. [see the -200 error]
Error Number: -20 Description:
Unable to create file Possible Cause #1:
The specified file already exists.
By default, when Codebase attempts to create a data,
index, or memo file, it does not overwrite any existing
file of the same name, and instead returns an error.
This default behavior is specified by the value contained
in the CODE4.safety member variable, which is set
to 1 by default. To create a file if one by the same
name already exists, set CODE4.safety to 0. See the
example for CODE4.safety in the Reference Guide. Possible Cause #2:
Codebase ran out of valid file handles. Explanation:
By default, only 20 file handles are available to
16-bit applications at any one time, under Windows
95/98. Windows NT/2000 are set up to either 20 or
40 by default. Solution: Check file handles in CONFIG.SYS
(CONFIG.NT in Win NT, 2000, XP) and increase to 150
or 250, using standard CMS system configuration instructions
found in the CMS Installation Tips document as a guide.
Notes: Please use the
standard numbers given for file handles. Some NT Operating
Systems will not work with a setting of 255; Microsoft
designed Windows NT4.0 to accept a setting of 254
or less.
Error Number: -30 Description:
Determining File Length Possible Cause:
Codebase ran out of valid file handles. Solution:
More file handles must be assigned to allow Codebase
to manage files properly
[See error -20]
Error Number: -60, -70 Description:
Error opening or reading a file Possible Cause:
Insufficient network rights or permissions to open
or read the file.
Solution: With Windows NT/2000 Server: check the permissions
set on the share at the server, either reset permissions
to allow access to all users or grant permissions
with FULL CONTROL to the group(s) and/or users who
are having trouble accessing CMS data files.
Error Number: -310 Description:
Index Error Possible Cause:
Damaged index tag data in the .MDX index file Explanation:
Index file is corrupt. Solution:
Index file can be repaired with the DBFix and FileFix
utilities found in the CMS program folder if the data
file still contains a header identifier). If the file
is seriously corrupt, try correcting with Visual DBase
(it can rebuild a data file with a damaged header.)
If multiple files are affected and these methods don't
work, it is best to restore from backup.
Error Number: -910 Description:
Unexpected Information or Database file already open
Possible Cause:
The file that is being opened has been opened previously.
Explanation:
Database structure error. Either a blank record has
been appended to the data file or the fields in the
existing data file do not match the file structure
being read or written to. Solution:
If a blank record exists at the bottom of the file,
delete it and correct the condition that caused it
(i.e., duplicate invoice or check number in AP, BR.)
If there is no blank and/or no filename is listed
on the error, get all users out of CMS and force a
Windows to Windows Conversion (Win2Win) at the server
machine. If the problem is not corrected by the Win2Win
Conversion (or reappears on the same file after this
file is reindexed,) then the main dictionary file (DEFAULT.MDB) may be corrupt. To fix a corrupted main
dictionary file, rename the DEFAULT.MDB in the CMS
program folder and reinstall from CD and then install
the current service pack. [...Or one can rename the
CMSWIN folder, create a clean install on the current
service pack and move the data over from the old install.]
The assistance of CMS Technical Support may be required
to successfully correct a problem related to a corrupt
main dictionary file.
Error Number: -930, 935, etc Description:
Unexpected Parameter Possible Cause:
A call to a Codebase function included a parameter
that was not valid. Explanation:
This error almost always occurs after another Codebase
error, like a -910 error. Solution:
Take note of the first Codebase error message received,
click through all of the other errors that may follow
and ignore them. If a -930 or -935 error occurs as
the first error message, force a Win2Win Conversion
[see error -910]
Welcome to
Internet to the MAX
"Your Search Engine and Website Traffic Optimization
Source"
Marketing using the internet and emails is one
of the most cost effective methods
of getting sales but it just one element
in a well coordinated marketing campaign.
It has many pitfalls that cause a
business not
to get the desired results.
We are offering a service to build a
team of specialists
to handle each aspect of internet marketing. No one person has all
the information and skills needed, so we contract with an assortment of
experts who are specialists in each aspect below. If you are such
an expert, please email us to apply to join our team.
Search Engine Optimization Expert
Website Search Engine PageRank / Relevancy Expert
Email Capturing Expert
Targeted and Opt-in Email Marketing Expert
Intelligent Scheduled Autoresponder Expert
Opening/Expanding New Selling Channel Expert
Business List Expert
Website/eCommerce Effectiveness Expert
Monthly Tune-up and Analysis Expert
Public Relations Firm to help coordinate
and keep
marketing message on track
Monthly Monitoring and Reporting Expert
Setting up Affiliate Programs to build a passive
sales force
your
products and a passive income stream for the
products of others
Companies are realizing that internet based techniques and strategies must
be approached as they would with any traditional marketing activity.
The fundamental questions must still be addressed
Who are our customers/prospects?
What are the competitors doing?
What are the channel dynamics, challenges and potential missed
channels?
Which marketing mix strategies are most cost effective?
What is the response time?
What will we make a return on investment?
The learning curve of this still world is being addressed. From
hard-learned lessons new business, pricing, distribution and advertising
models are emerging.
A Snapshot of The Internet and the World Wide Web
The Internet is a complex system of computer networks. Anyone with a
computer interface (PC, laptop, PDA, etc.) and the ability to access the
network (wireless modem, telephone line, cable,) can easily hook into
the system.
The World Wide Web is a software application that runs on the
Internet. It provides the platform that incorporates text, video,
graphic and audio functions. Consider the “Web” as the user-friendly
interface that brings the Internet to life.
The Changing Profile of Internet Users
At the start of the Internet’s history, the typical user was a
high-income, young man. It’s not surprising that the people who
developed the system would be its most dominant customers.
However, the overall demographic profile (U.S.) is shifting to
reflect the average population. Many analysts, including those from the
Yankee Group, report that the Internet is now reaching the mass consumer
market. Cheaper computer prices, cultural acceptance and the ubiquitous
influence of the Internet are influencing the online surge of new users.
A significant finding from the Yankee Group’s Interactive Consumer
Survey (IAC) 2000 indicates the Internet is losing its mystique. For
many the Internet has become an integral part of the daily lives of
household users. According to the Yankee Group study, 87% of respondents
logged online at least once a day.
As users gain a greater comfort level interacting with the Web and
begin to establish trust among the Web sites they visit, it is logical
to assume that online buying will continue to escalate.
In a study released May 2001, the Boston Consulting Group projected
$65 billion in North American online sales for 2001. This represents a
45 percent increase from 2000 purchases.