Rest System.LimitException:BMCServiceDesk:太多SOQL查询:101
我正在调用Remedyforce REST API“Knowledgesearch”来搜索Remedyforce知识库。 API链接- 一周以来,我在调用此API时发现了一种奇怪的行为。我正在使用Postman调用RESTAPI 当我通过一个问题:“我能拥有什么车?”时,它会返回一个有效结果列表 但是,当我在没有“?”—“我能拥有什么车”的情况下通过相同的问题时,我会收到一条消息“System.LimitException:BMCServiceDesk:太多SOQL查询:101” 另一个这样的例子是当我问‘我想去月球’。您能帮忙吗?’,我得到了同样的错误:“System.LimitException:BMCServiceDesk:SOQL查询太多:101” 邮政机构:Rest System.LimitException:BMCServiceDesk:太多SOQL查询:101,rest,soql,remedy,bmc,Rest,Soql,Remedy,Bmc,我正在调用Remedyforce REST API“Knowledgesearch”来搜索Remedyforce知识库。 API链接- 一周以来,我在调用此API时发现了一种奇怪的行为。我正在使用Postman调用RESTAPI 当我通过一个问题:“我能拥有什么车?”时,它会返回一个有效结果列表 但是,当我在没有“?”—“我能拥有什么车”的情况下通过相同的问题时,我会收到一条消息“System.LimitException:BMCServiceDesk:太多SOQL查询:101” 另一个这样的例
{ "SearchString": "what car can I have" }
或
完整的JSON响应是:
[
{
"errorCode": "APEX_ERROR",
"message": "System.LimitException: BMCServiceDesk:Too many SOQL queries: 101\n\n(BMCServiceDesk)\n\n\n\n\n"
}
]
这种行为是一贯的。对于某些查询,我会得到一致的响应,对于其他查询,我会得到一个结果列表作为响应
我已经阅读了Remedyforce中描述此异常的页面:
它谈到了每个事务的SOQL查询限制,但在我的例子中,我没有看到任何超出限制的情况发生。对于某些问题,我每次都会得到这样的回答,而对于其他问题,我不会
另一个奇怪的行为是,当我从BMC Remedyforce用户界面尝试“我能拥有什么车”这个问题时,我没有得到任何结果。当我使用API运行相同的程序时,我会得到很多结果
还有其他人面临这个问题吗
[
{
"errorCode": "APEX_ERROR",
"message": "System.LimitException: BMCServiceDesk:Too many SOQL queries: 101\n\n(BMCServiceDesk)\n\n\n\n\n"
}
]