在 Cisco AXL CUCM 中获取没有过滤器的所有结果
Get All results without filters in Cisco AXL CUCM
我无法获得 listPhone 或 getConferenceBridge 等特定功能的全部结果,因为它需要通过 searchCriteria 提供特定搜索。
除了直接查询数据库,谁能提出解决方案?
service.listPhone() ## gives error, because it's missing the filters.
搜索条件元素的值被评估为 SQL LIKE 语句,这意味着您可以使用通配符,例如“%”,这意味着 'match anything':
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<soapenv:Header/>
<soapenv:Body>
<ns:listPhone>
<searchCriteria>
<name>%</name>
</searchCriteria>
<returnedTags>
<name/>
<description/>
<product/>
<model/>
</returnedTags>
</ns:listPhone>
</soapenv:Body>
</soapenv:Envelope>
CUCM 在幕后使用 Informix DB:https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.sqls.doc/ids_sqs_1388.htm
请注意,在执行这样的 'retrieve all' 请求时要小心,因为您可能会在大型集群上 return 庞大的数据集。 AXL 数据集大小限制可能会启动:https://developer.cisco.com/docs/axl/#!axl-developer-guide/data-throttling-and-performance
我无法获得 listPhone 或 getConferenceBridge 等特定功能的全部结果,因为它需要通过 searchCriteria 提供特定搜索。
除了直接查询数据库,谁能提出解决方案?
service.listPhone() ## gives error, because it's missing the filters.
搜索条件元素的值被评估为 SQL LIKE 语句,这意味着您可以使用通配符,例如“%”,这意味着 'match anything':
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<soapenv:Header/>
<soapenv:Body>
<ns:listPhone>
<searchCriteria>
<name>%</name>
</searchCriteria>
<returnedTags>
<name/>
<description/>
<product/>
<model/>
</returnedTags>
</ns:listPhone>
</soapenv:Body>
</soapenv:Envelope>
CUCM 在幕后使用 Informix DB:https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.sqls.doc/ids_sqs_1388.htm
请注意,在执行这样的 'retrieve all' 请求时要小心,因为您可能会在大型集群上 return 庞大的数据集。 AXL 数据集大小限制可能会启动:https://developer.cisco.com/docs/axl/#!axl-developer-guide/data-throttling-and-performance