DAT(0,EN_OK,"ok") DAT(101,ENERR_INSUF_MEM,"insufficient memory available") DAT(102,ENERR_NO_NET_DATA,"no network data available") DAT(103,ENERR_HYD_NOT_INIT,"hydraulics not initialized") DAT(104,ENERR_NO_HYD,"no hydraulics for water quality analysis") DAT(105,ENERR_WQ_NOT_INIT,"water quality not initialized") DAT(106,ENERR_NO_RESULT,"no results saved to report on") DAT(107,ENERR_HYD_EXT_FILE,"hydraulics supplied from external file") DAT(108,ENERR_CANT_USE_EXT_FILE,"cannot use external file while hydraulics solver is active") DAT(109,ENERR_CANT_CHANGE_TIME_PARAM,"cannot change time parameter when solver is active") DAT(110,ENERR_CANT_SOLVE_HYD,"cannot solve network hydraulic equations") DAT(120,ENERR_CANT_SOLVE_WQ,"cannot solve water quality transport equations") DAT(200,ENERR_INP_ERR,"one or more errors in input file") DAT(201,ENERR_SYNTAX_LINE,"syntax error in following line of section") DAT(202,ENERR_ILLEGAL_NUM,"function call contains illegal numeric value") DAT(203,ENERR_UNDEF_NODE,"function call refers to undefined node") DAT(204,ENERR_UNDEF_LINK,"function call refers to undefined link") DAT(205,ENERR_UNDEF_PAT,"function call refers to undefined time pattern") DAT(206,ENERR_UNDEF_CURVE,"function call refers to undefined curve") DAT(207,ENERR_CANT_CONTROL_CV,"function call attempts to control a CV") DAT(208,ENERR_SPEC_UNDEF_NODE,"undefined Node") DAT(209,ENERR_ILLEGAL_VAL_NODE,"illegal value for Node") DAT(210,ENERR_SPEC_UNDEF_LINK,"specified for undefined Link") DAT(211,ENERR_ILLEGAL_VAL_LINK,"illegal value for Link") DAT(212,ENERR_TRACE_NODE,"invalid trace node") DAT(213,ENERR_ILLEGAL_OPT,"illegal option value in section") DAT(214,ENERR_TOO_MANY_CHAR,"following line of section contains too many characters") DAT(215,ENERR_DUPLICATE_ID,"duplicate ID") DAT(216,ENERR_UNDEF_PUMP,"data specified for undefined Pump") DAT(217,ENERR_INVALID_DATA_PUMP,"invalid data for Pump") DAT(219,ENERR_ILLEGAL_CON_TANK,"illegally connected to a tank") DAT(220,ENERR_ILLEGAL_CON_VALVE,"illegally connected to another valve") DAT(221,ENERR_RULE_CLAUSE, "mis-placed rule clause") DAT(222,ENERR_SAME_START_END,"same start and end nodes") DAT(223,ENERR_NOT_ENOUGH_NODES,"not enough nodes in network") DAT(224,ENERR_NO_TANKS_RES,"no tanks or reservoirs in network") DAT(225,ENERR_INVALID_LEVELS,"invalid lower/upper levels for Tank") DAT(226,ENERR_NO_HEAD_CURVE,"no head curve supplied for Pump") DAT(227,ENERR_INVALID_HEAD_CURVE,"invalid head curve for Pump") DAT(230,ENERR_X_NONINCREASING,"Curve has nonincreasing x-values") DAT(233,ENERR_NODE_UNCONNECTED,"Node is unconnected") DAT(240,ENERR_UNDEF_SOURCE,"undefined source") DAT(241,ENERR_UNDEF_CONTROL,"refers to undefined control") DAT(250,ENERR_INVALID_FORMAT,"function call contains invalid format") DAT(251,ENERR_INVALID_CODE,"function call contains invalid parameter code") DAT(253,ENERR_NO_DEMAND_CAT,"function applied to nonexistent demand category") DAT(254,ENERR_NO_COORDS,"function applied to node with no coordinates") DAT(255,ENERR_COORDS_NOT_LOADED,"function fails because no node coordinates were supplied") DAT(257,ENERR_NO_RULE,"function applied to nonexistent rule") DAT(258,ENERR_NO_CONDITION_ACTION,"function applied to nonexistent rule clause") DAT(260,ENERR_DEL_TRACE_NODE,"cannot delete node assigned as a Trace Node") DAT(261,ENERR_DEL_NODE_LINK, "cannot delete a node or link contained in a control") DAT(301,ENERR_FILES_ARE_SAME,"identical file names") DAT(302,ENERR_CANT_OPEN_INP,"cannot open input file") DAT(303,ENERR_CANT_OPEN_RPT,"cannot open report file") DAT(304,ENERR_CANT_OPEN_BIN,"cannot open binary output file") DAT(305,ENERR_CANT_OPEN_HYD,"cannot open hydraulics file") DAT(306,ENERR_HYD_FILE_NOMATCH,"hydraulics file does not match network data") DAT(307,ENERR_CANT_READ_HYD,"cannot read hydraulics file") DAT(308,ENERR_CANT_SAVE_RES,"cannot save results to file") DAT(309,ENERR_CANT_SAVE_RPT,"cannot save results to report file") DAT(411,ENERR_NO_MEM_ALLOC,"no memory allocated for results") DAT(412,ENERR_NO_RESULTS_NO_FILE,"no results; binary file hasn't been opened") DAT(435,ENERR_RUN_TERMINATED,"run terminated; no results in binary file")