# 防火墙错误码

以下仅介绍本模块特有错误码，通用错误码请参考通用错误码说明文档。

#### 29400000 指定用户不存在

**错误信息**

The specified user does not exist.

**错误描述**

指定系统用户userid不存在。

**可能原因**

输入用户userid不存在。

**处理步骤**

检查系统是否创建该用户ID。

#### 29400001 防火墙规则数量超过最大值

**错误信息**

The number of firewall rules exceeds the maximum.

**错误描述**

防火墙规则rule的数量超过最大值。

**可能原因**

1.单个用户userid的防火墙规则rule的数量超过1000条；

2.所有用户userid的防火墙规则rule的数量超过2000条。

**处理步骤**

删除掉无用的防火墙规则rule，添加新的防火墙规则rule。

#### 29400002 防火墙规则中的IP地址规则数量超过最大值

**错误信息**

The number of IP address rules in the firewall rule exceeds the maximum.

**错误描述**

IP类型的防火墙规则中，IP地址规则数量超过最大值。

**可能原因**

添加/更新的一条IP规则里的本地IP或者远端IP的IP参数NetFirewallIpParams的个数大于10个。

**处理步骤**

检查添加的一条IP规则里的IP参数NetFirewallIpParams的个数是否大于10个。

#### 29400003 防火墙规则中的port规则数量超过最大值

**错误信息**

The number of port rules in the firewall rule exceeds the maximum.

**错误描述**

IP类型的防火墙规则中，port规则数量超过最大值。

**可能原因**

添加/更新的一条IP规则中，本地端口或远端端口的NetFirewallPortParams参数数量超过10个。

**处理步骤**

检查添加的一条IP规则中的NetFirewallPortParams参数个数是否超过10个。

#### 29400004 防火墙规则中的域名规则数量超过最大值

**错误信息**

The number of domain rules in the firewall rule exceeds the maximum.

**错误描述**

domain类型的防火墙规则中，域名规则数量超过最大值。

**可能原因**

1.添加/更新的一条domain规则里的域名参数NetFirewallDomainParams的个数大于100个。

2.单个用户userid的所有domain规则里的域名参数NetFirewallDomainParams的个数大于1000个。

**处理步骤**

检查添加的一条domain规则里的域名参数NetFirewallDomainParams的个数是否大于100个。

#### 29400005 模糊域名规则数量超过最大值

**错误信息**

The number of domain rules exceeds the maximum.

**错误描述**

domain类型的防火墙规则中，模糊域名规则数量超过最大值。

**可能原因**

添加/更新域名规则时，所有userid的模糊域名规则数量大于100个。

**处理步骤**

检查所有userid的模糊域名规则数量是否大于100个。

#### 29400006 指定的规则不存在

**错误信息**

The specified rule does not exist.

**错误描述**

指定的规则rule不存在。

**可能原因**

查询/更新/删除规则时，指定的规则rule不存在。

**处理步骤**

检查入参ruleid是否存在。

#### 29400007 DNS规则重复

**错误信息**

The dns rule is duplication.

**错误描述**

DNS规则重复。

**可能原因**

增加/更新重复的DNS规则。

**处理步骤**

检查增加/更新的DNS规则是否已存在。

#### 2100001 非法参数值

**错误信息**

Invalid parameter value.

**错误描述**

非法参数值。

**可能原因**

1.  参数无效：用户ID无效；规则ID无效；IP地址参数无效；端口参数无效；协议参数无效；域名参数无效；应用UID参数无效。
    
2.  分页查询参数无效：查询规则列表参数无效。
    

**处理步骤**

1.  检查输入参数的取值范围是否正确。
    
2.  检查输入参数的类型是否规范，例如IP地址、端口、域名是否规范。