错误处理


API执行可能导致错误情况。如果发生错误,则将在响应正文中发送错误信息。响应主体将<error>作为子节点以及相应的错误代码。

错误代码

HTTP错误代码列表列表如下:

代码 描述
4000 操作成功完成。
4000 凭证已成功添加。
4000 凭证已成功更新。
4000 凭证已成功删除。
4002 请求URI中指定的resourceid应该为整数。
4003 请求URI中指定的resourceid错误。
4004 请求中指定的apikey [+ apiKey +]无效。请登录到Applications Manager,然后在管理标签中检查生成密钥中的密钥。
4005 请求URI中指定的类型错误。
4006 URL中给定的ResoureID错误或重复。
4007 请求URI中指定的监视器名称错误。
4008 指定的请求URI不正确。
4016 请求URI中指定的方法不正确。
4024 URL中给定的taskid错误。
4025 URL中指定的任务名称已经存在或为空。
4032 请求URI中指定的参数不正确。
4033 taskName不能为空。
4034 taskName已经存在。
4035 taskStatus应该启用或禁用。
4036 taskType应该是组或监视器。
4037 请求中的resourceid不正确。
4038 startTime的格式应为(HH:MM)。
4039 endTime的格式应为(HH:MM)。
4040 DestinationAddress DestinationPort GlobalTrap对于v1陷阱是必需的
4041 effectFrom的格式应为YYYY-MM-DD HH:MM。
4042 任务方法应为每日,每周或一次。
4043 totalNumber只能在1到7之间。
4044 customTaskStartTime的格式应为(YYYY-MM-DD HH:MM)。
4045 customTaskEndTime应该是有效的日期格式,例如(YYYY-MM-DD HH:MM)。
4046 每周维护的startDay,startTime,endDay,endTime不正确。
4048 URL中给定的taskid不是整数。
4049 监视器正在维护中。维护后尝试使用pollnow。
4050 不被管理时,无法轮询监视器。
4055 未配置邮件服务器(当用户尝试使用REST API创建电子邮件操作而不配置邮件服务器时,会发生此错误。)
4064 请购买许可以使用Applications Manager API。
4071 Smtp服务器无法连接。
4072 未配置代理服务器
4073 代理配置失败
4074 Smtp邮件服务器连接错误
4075 调制解调器未正确连接。
4076 Smtp主机名/端口不能为空
4080 DestinationAddress DestinationPort GlobalTrap对于v2陷阱是必需的
4105 调用Rest API时发生未知问题
4128 处理请求时出现服务器错误。
4201 pollInterval应该是有效的整数。
4202 类型不能为空。
4203 groupID应该是有效的整数。
4204 WSDLUrl不能为空。
4205 字段emailid不能为空。
4206 请求网址中提到的用户名和密码不应为空。
4207 请求URL中提到的popHost,smtpUserName和smtpPassword不应为空。
4208 请求网址中提到的rbmagentID不应为空。
4209 请求URL中提到的rbmagentID重复或无效。
4210 请求网址中提到的脚本名不能为空。
4211 请求网址中提到的显示名称不能为空。
4212 无效的操作系统类型。
4213 模式应为SSH / TELNET / SNMP / WMI中的任何一种
4214 snmptelnetport应该是有效的端口。
4215 不支持请求URL中提到的类型。
4216 超时应该是有效的。
4217 主机不能为空。
4218 该端口应为有效端口。
4219 请求网址中提到的用户名不能为空。
4220 请求网址中提到的密码不能为空。
4221 身份验证应使用SQL或Windows。
4222 serverpath不能为空。
4223 jndiurl不能为空。
4224 实例不能为空。
4225 请求网址中提到的事务记录应为是或否。
4226 LDAPServer不能为空。
4227 LDAPServerPort不能为空。
4228 MatchingAttribute应该是cn,uid,sn,显示名称,给定名称,对象类,dc,ou中的任何一个。
4229 FilterCondition应该是等于,包含或注意等于之一。
4230 IsSecured字段应为是或否。
4231 请求网址中提到的TargetAddress不能为空。
4232 请求网址中提到的DownloadFile不能为空。
4233 UploadFile应该为是或否。
4234 SearchField不能为空。
4235 TargetAddress不能为空。
4236 LookupAddress不能为空。
4237 RecordType不能为空。
4238 WEBLOGIC的版本应为6.1,7.0,8.1,9.x,10.x中的任何一个。
4238 JNDIPath不能为空。
4239 JBoss服务器的版本应为以下版本之一:3.x,4.x,5.x,6.x,7.x和更高版本。
4240 Tomcat服务器的版本应为3、4、5、6。
4241 Websphere Server的版本应为5.x,6.x,7.x中的任何一个
4242 Websphere Server的模式应为BASE或ND。
4243 soapport应该是有效的整数。
4244 Oracle Application Server的版本应为10.1.2或10.1.3中的任何一个。
4245 OracleEBS的SSL应该为是或否。
4246 SAP Server的系统编号不能为空。
4247 SAP Server的logonClient不能为空。
4248 SAP Server的语言不能为空。
4249 指定的taskMethod和taskid不匹配。
4250 开始时间应小于结束时间。
4251 检查每周的日期时间配置。
4252 customTaskStartTime应该小于customTaskEndTime。
4253 UrlMonitor的方法应该是post或get。
4254 UrlMonitor的httpcondition应该如下。LT表示<,GT表示>,EQ表示=,NE表示!=,LE <=,GE表示> =。
4255 网址不能为空。
4256 Exchange Server的版本应为2007、2003、2000、5中的任何一个。
4257 QueryMonitor的数据库类型应为MySQL,Oracle,DB2,MsSQL,Sybase,Postgres中的任何一种。
4258 QueryMonitor的databasetypename不能为空。
4259 QueryMonitor的showqueryoutput应该是yes或no中的任何一个。
4260 QueryMonitor的查询不应为空。
4261 添加业务组的名称已经存在。
4262 名称不能为空。
4263 组类型应该是monitorgroup或webappgroup。
4264 请求网址中的用户ID错误或值重复。
4265 缺少weblogic.jar,它是监控Weblogic服务器版本6所必需的。
4266 缺少weblogic.jar,它是监控Weblogic服务器版本7所必需的。
4267 缺少weblogic.jar,它是监控Weblogic服务器版本8所必需的。
4268 缺少weblogic.jar,它是监控Weblogic服务器版本9所必需的。
4269 缺少weblogic.jar,它是监控Weblogic服务器版本10所必需的。
4270 accessKey不能为空。
4271 SecretAccessKey不能为空。
4272 apacheurl不能为空。
4273 serverstatusurl不应为true或false。
4274 listenerport不能为空。
4275 serverconnectionchannel不能为空。
4276 jmxurl不能为空。
4300 未配置EUM代理名称。请提供EUM代理名称(eumAgents)或EUM代理ID(eumAgentsID)
4301 一些EUM代理名称/ ID无效
4302 提取EUM代理数据时出错。错误-{0}
4303 对于IMAP的POP / 2,请求URL中提到的fetchType应该为1或2-1。
4304 请求URL中提到的fsTLSEnabled不能为空。
4305 请求URL中提到的fsHost,fsUserName和fsPassword不应为空。
4306 请求URL中提到的fsPort不能为空。
4307 请求网址中提到的fetchType不能为空。为Pop Server提供fetchType = 1,为IMAP Server提供fetchType = 2
4308 请求网址中提到的tlsEnabled不能为空
4309 请求网址中提到的fetchEnabled不能为空
4310 网址不能为空
4310 通过Rest API添加URL监视器时,URL字段不应为空。
4311 urlMethod应该为P或G。
4311 通过Rest API添加URL监视器时,urlMethod字段不应为空。
4312 httpValue应该是有效的Integer。
4313 httpCondition应该是LT或GT或EQ或NE或LE或GE。
4314 编辑URL缺少一些参数。要编辑URL监视器,需要以下带有resourceid的类型或带有URL的类型或带有显示名称的类型之一。
4315 verifyError应该为true或false。
4316 该URL之前未创建。
4320 编辑监视器时发生错误。
4321 缺少编辑监视器的参数。要编辑监视器,则需要监视器resourceid或displayname。
4322 找不到包含给定resourceid或显示名称的Monitor。验证提供的详细信息。
4323 DNS监视器提到的记录类型无效。
4324 为DNS监视器提到的搜索字段无效。
4325 域名不能为空。
4326 给定的EUM监视器详细信息不适用于父监视器。尝试使用父监视器详细信息再次进行编辑。
4340 请求URL中提到的fsSSLEnabled不能为空。
4341 请求网址中提到的sslEnabled不能为空
4342 URL请求中提到的代理-{0}不支持RBM Monitor。RBM监视器仅支持Windows中运行的代理
4444 错误
4445 被管服务器已关闭。
4446 showpolleddata API中的datafrequency值不等于1或2。
4447 GetQueryOutput Rest Api返回空行值。
4500 业务组未与此API密钥的委派管理员关联。
4509 监视器已存在于数据库中。
4512 请求URI中指定的时间不正确。超过当前时间或不正确的时间
4522 业务组名称已可用。
4523 业务组名称不能为空。
4524 URL中的[所有者]所有者名称错误。
4525 URL中给定的位置是错误的。
4526 编辑业务组时出现问题。
4540 此API不适用于Admin Server。
4550 如果nginxauth为true,则请求URL中提到的用户名和密码不应为空。
4551 如果JBoss服务器的LaunchType为'DOMAIN',则HostController / ServerName不应为空。适用于7.x及更高版本。
4553 文件/目录名称应使用绝对路径指定
4554 内容字段不能为空。
4555 主机名字段不能为空。
4556 用户名字段不能为空。
4557 如果选择了基于密钥的身份验证,则私钥不能为空
4558 要监控的脚本不应为空
4559 工作目录(执行脚本的目录)不能为空
4560 参数table_row(表数)的值无效。
4561 表名字段不能为空。
4562 该表中存在的字符串属性或数字属性都应提供给监控
4563 该表的唯一列不应为空。
4564 如果选择了新主机,则提示不能为空
4574 仅当产品在Windows Server上运行时才支持VMware Horizo​​n View Connection Broker
5001 凭证名称不能为空。
5002 类型不能为空。
5003 凭证名称已存在。选择另一个名称。
5004 指定的凭证ID不存在。
5005 凭证ID不能为空。
5006 凭证ID应该是有效的整数。
5007 am.webclient.credentialManager.admin限制
5008 类型为null或为空。
5009 出了些问题。
5010 由于启用了SSO,拒绝访问以在被管服务器中执行此操作。
5011 trapName不能为空。
5012 trapStatus为空或无效。
5013 trapVersion为空或无效。
5014 严重级别为空或无效。
5015 enterpriseOID为空或无效。
5016 trapType为空或无效。
5017 specificType不能为空。
5018 specificType为空或无效。
5019 trapOID为空或无效。
5020 v3UserName为空或无效。
5021 trapHost无效。
5022 associateTrapSeverity无效。
5023 filterCondition无效。
5024 如果存在filterCondition,则filterText不能为空。
5025 filterText无效。
5026 如果存在filterText,则filterCondition不能为空。
5027 如果严重级别基于varbind,则criticalCondition和criticalThreshold不应该为空。
5028 CriticalCondition无效。
5029 如果存在criticalCondition,则criticalThreshold不能为空。
5030 CriticalThreshold无效。
5031 如果criticalCondition为WHOLE,则criticalThreshold不应包含多个值。
5032 如果存在criticalThreshold,则criticalCondition不能为空。
5033 warningCondition无效。
5034 如果存在warningCondition,则warningThreshold不能为空。
5035 warningThreshold无效。
5036 如果warningCondition为WHOLE,则warningThreshold不应包含多个值。
5037 如果存在warningThreshold,则warningCondition不能为空。
5038 clearCondition无效。
5039 如果存在clearCondition,则clearThreshold不能为空。
5040 clearThreshold无效。
5041 如果clearCondition为WHOLE,则clearThreshold不应包含多个值。
5042 如果存在clearThreshold,则clearCondition不能为空。
5043 clearCondition和clearThreshold不应为空。
5044 warningCondition和warningThreshold不应为空。
5045 由于未配置严重基本,因此不需要criticalActions。
5046 由于未配置警告严重级别,因此不需要warningActions。
5047 由于未配置正常严重级别,因此不需要clearActions。
5048 操作ID无效或不存在。
5049 业务组标识无效或不存在。
5050 给定的陷阱侦听器名称已存在。
5301 代理错误。当Applications Manager无法与主机建立连接时,将返回此错误代码。
5302 请求URL中提到的JConnect应该为是或否。
5303 discoverPDB参数应为是或否。
5304 套接字读取超时/查询执行超时值无效。