ESB,拦截器错误编码含义说明

5个月前

ESB,拦截器错误编码含义说明

访问普元产品知识库(doc.primeton.com),查看本文原文,获得更多普元产品知识,点击此处


IpWhiteListControlInterceptor白名单拦截器:
    "1000", "发起方IP不在白名单内" 系统IP地址管理白名单拦截器 遇到此异常需要在ClientId相应的应用系统下增加IP。

FrequencyControlInterceptor访问频度控制拦截器:
    "1001", "调用次数超过频度阀值"  访问频度控制拦截器,遇到此异常需要配置OperationCode对应的服务操作的频度阀值。

FlowcontrolInterceptor访问流量控制拦截器:
    "100002", "本次请求数据包大小超过流量控制阀值。"  访问流量控制拦截器,遇到此异常需要配置OperationCode对应的服务操作的流量阀值。

    "100002", "请求数据包大小超过流量控制阀值。"  访问流量控制拦截器,遇到此异常需要配置OperationCode对应的服务操作的流量阀值。

ServiceTimeoutControlRequestInterceptor访问超时拦截器:
    "1001", "服务码为空"  请求报文Header中OperationCode为空,需要在Header中增加OperationCode值。

ServiceStatusControlInterceptor服务状态拦截器:
    "1000", "错误: 服务 '" + svcCode + "' 未找到对应的服务状态"  遇到此异常需要检查OperationCode是否正确,检查在接口注册管理中是否存在该OperationCode值的服务操作,svcCode即为OperationCode。

    "1001", "错误: 服务 '" + svcCode + "' 对应的连通性探测失败"  遇到此异常需要检查OperationCode所属ServiceCode对应的服务提供者(SAM_Service表中DETECT_WSDL_URL字段存储的是服务提供者地址)是否能连通,也可以通过服务连通性探测功能查看探测记录,svcCode即为OperationCode。

    "1002", "错误: 服务 '" + svcCode + "' 未发布"  遇到此异常需要在服务状态管理功能中检查OperationCode对应的服务状态是否为“已发布”状态,svcCode即为OperationCode。

    "1003", "错误: 服务码为空"  请求报文Header中OperationCode为空,需要在Header中增加OperationCode值。

AccessAuthorityControlInterceptor系统调用关系拦截器:
    "1000", "用户 '" + senderCode + "' 对服务 '" + svcCode + "' 没有访问权限"  遇到此异常需要检查系统调用关系管理中是否配置了调用系统为ClientId,服务操作为OperationCode的调用关系,svcCode即为OperationCode,senderCode即为ClientId。

    "1001", "消费者编码为空"  遇到此异常需要检查请求报文Header中ClientId是否为空。

    "1001", "服务码为空"   遇到此异常需要检查请求报文Header中OperationCode是否为空。

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。