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 |