The following error codes are also in the header file pcmsdefs.h, found in the PC*MILER installation folder.


Error Codes
Value

Message

PCMS_INVALIDPTR
101

Invalid pointer

PCMS_NOINIFILE
102

The INI file was not found

PCMS_LOADINIFILE
103

Could not load the INI file

PCMS_LOADGEOCODE
104

Could not load location database

PCMS_LOADNETWORK
105

Could not load the network database

PCMS_MAXTRIPS
106

Too many open trips (limit of 8)

PCMS_INVALIDTRIP
107

Invalid trip ID

PCMS_INVALIDSERVER
108

Invalid server ID

PCMS_BADROOTDIR
109

Could not find RootDir setting in INI file

PCMS_BADMETANETDIR
110

Invalid PCMNetDir setting

PCMS_NOLICENSE
111

License infraction: too many users, or licenses not found

PCMS_TRIPNOTREADY
112

The trip is not ready to calculate

PCMS_INVALIDPLACE
113

Invalid place name (city, state not found)

PCMS_ROUTINGERROR
114

Calculation failed: portions of trip are invalid

PCMS_OPTERROR
115

Optimization failed: portions of the trip are invalid

PCMS_OPTHUB
116

Cannot optimize a trip in HUB mode

PCMS_OPT2STOPS
117

Not enough stops to optimize the trip

PCMS_OPT3STOPS
118

Not enough stops to optimize without changing destination

PCMS_NOTENOUGHSTOPS
119

Not enough stops to calculate the trip

PCMS_BADNETDIR
120

Bad network directory

PCMS_LOADGRIDNET
121

Error loading gridded network

PCMS_BADOPTIONDIR
122

Bad option directory

PCMS_DISCONNECTEDNET
123

Disconnected network

PCMS_NOTRUCKSTOP
PCMS_INVALIDREGIONID
124
125

Truck inaccessible stop

Invalid region ID

PCMS_CLOSINGERROR
126

Engine did not shut down properly

PCMS_NORTENGINE
127

Engine could not properly initialize internal routing component

PCMS_NODATASERVER
128

Engine could not properly initialize internal routing component

PCMS_SWITCHDIR
129

Connect could not switch the current working directory for the directory specified by ‘DLLPath’ in the INI file

PCMS_NOACTIVATE
135

Your product or add-on license has not yet been activated

PCMS_EXPIRED
136

Your license has expired

PCMS_BADDLLPATH
137

Could not find the directory specified by ‘DLLPath’ in the INI file.

PCMS_LOADLICDLL
138

Unable to load alk_license.dll or alk_license64.dll

PCMS_LOADGRIDDLL
139

Unable to load alk_grid.dll or alk_grid64.dll

PCMS_LOADDATADLL
140

Unable to load alk_data.dll or alk_data64.dll

PCMS_NETUSER_EXCEED
157

Too many users connecting to the network license, user count exceeded



PCMSLookup Extended Error Codes Returned With Option 5

Error

Value

Explanation

Error: Bad postal code format

400

The data given as a postal code was not properly formatted and could not be parsed; see Appendix D for postal code formats by country.

Error: No city or ZIP entered

410

Users entered only a state without a city or ZIP to accompany it

Error: This ZIP is not usable for routing

420

The given ZIP code cannot be used to generate a route

Error: State invalid for region

430

The given state is not a valid state within the current region

Error: No matching ZIP found

440

No zip was found that matches the given postal code

Error: No matching city found

445

No city was found that matches the given city name

Error: ZIP doesn’t match ST for given city,ST

450

No entries were found where the given zip resides in the specified state

Error: ZIP doesn’t match city for given city,ST

455

No entries were found where the given zip resides in the specified city

Error: No exact matches for city name

460

No results were found that exactly match the entered city.  Partial or similar matches may have been found instead

Error: No ZIP code exists for input city,ST

470

The given city, ST entry does not have any valid ZIP codes associated with it

Error: No matching SPLC found

475

No SPLC was found that matches the given code

Error: Not enough information provided to locate the requested stop

500

No valid ZIP, city, or state tokens could be parsed from the user’s input

Error: Street not found near the provided coordinates

525

Returned if a street address plus lat/longs was input and could not be found.

Warning: “There is a parity mismatch with the address range”

1000

Returned if address number is within the overall data range, but not in the odd or even range for this link

Warning: “The address provided had no number”

1010

Returned if the supplied address did not contain a number, e.g. “Smith Ave.” instead of “10 Smith Ave.”

Error: “The address provided has no matches in the zip/city provided”

1020

Returned if the supplied address cannot be found within the provided postal code.

Warning: “The street type does not match”

1030

Returned if the “best match” address has a different street type from the input address, i.e. “Smith St.” vs. “Smith Rd.”

Warning: “The street name is misspelled”

1040

Returned if street was matched through soundex, but did not match name on the data link, e.g. “Main” vs. “Maine”

Warning: “Street has multiple exact matches”

1050

Returned if the geocoder returned a confidence level of 100%, but more than one match

Warning: “No street name”

1060

Returned if there was no street name in the address

Warning: “Street is not within zip code specified”

1080

Returned if the ZIP code contained on the link does not match the street name specified

Warning: “The coordinates returned are for the zip centroid”

1090

Returned if the best match is the ZIP centroid (center point of the zip code area) for the address received

Warning: “Invalid entry”

2000

Returned if the format and/or the location data entered are invalid because of error(s) not cited in any of the above error codes



HOS-Specific Errors
Value

Message

PCMS_HOS_TRIP_NO_US_STOPS

-200

“The trip does not contain any stops in the United States.”

PCMS_HOS_TRIP_NOT_VALIDATED

-201

“The trip has not been validated using PCMSValidateRouteHOS”

PCMS_HOS_CDT_ABOVE_MAX

-202

“The Consecutive Drive Time is above the maximum allowed value”

PCMS_HOS_TDT_ABOVE_MAX

-203

“The Total Drive Time is above the maximum allowed value”

PCMS_HOS_TODT_ABOVE_MAX

-204

“The Total On Duty Time is above the maximum allowed value”

PCMS_HOS_CDT_BELOW_MIN

-205

“The Consecutive Drive Time is below the minimum allowed value”

PCMS_HOS_TDT_BELOW_MIN

-206

“The Total Drive Time is below the minimum allowed value”

PCMS_HOS_TODT_BELOW_MIN

-207

“The Total On Duty Time is below the minimum allowed value.”

PCMS_HOS_ETDT_ABOVE_MAX

-208

“The Estimated Total Drive Time is above the maximum allowed value.”

PCMS_HOS_ETODT_ABOVE_MAX

-209

“The Estimated Total On Duty Time is above the maximum allowed value.”

PCMS_HOS_TRIP_HUB_MODE_ON

-210

“Hub mode is on” (HOS for hub routing is not supported)

PCMS_HOS_TRIP_ HWY_ON

-211

“Highway is on” (Streets routing must be enabled for HOS routes)


TCP/IP Error Codes Value

PCMS_TCPIP_NET_ERROR


400

PCMS_TCPIP_NO_FUNCTION


401

PCMS_TCPIP_MISSING_NAME


402
PCMS_TCPIP_TOO_FEW_ARGS
403
PCMS_TCPIP_TYPE_MISMATCH
404
PCMS_TCPIP_BAD_RESPONSE
405