addRoutePattern AXL错误

时间:2016-02-29 21:40:27

标签: soap cisco-axl cucm

调用addRoutePattern AXL API时,我得到以下SOAP响应:

在TypeStatus中找不到TRUM的ENUM

我不确定它是指什么,因为TypeStatus不是API文档中提到的Key。

2 个答案:

答案 0 :(得分:1)

我对所有这些类型的问题的建议是查看AXL WSDL和相关文件。

从您使用AXLToolkit下载的AXLSOAP.xsd架构文件中,我查看了<xsd:complexType name="RRoutePattern">下找到了所需的参数:

<xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>

这确认我们需要检查XStatus文件中的AXLenums.xsd ENUM。

这会产生:

<xsd:simpleType name="XStatus">
    <xsd:restriction base="xsd:string">
        <xsd:enumeration value="Off"/>
        <xsd:enumeration value="On"/>
        <xsd:enumeration value="Default"/>
    </xsd:restriction>
</xsd:simpleType>

这很快告诉我你需要发送的选项可能是:

  • On
  • Off
  • Default

答案 1 :(得分:0)

我解决了这个问题。 "useCallingPartyPhoneMask"=>"On" On是有效答案而不是TRUE。如果有疑问,请手动构建它,然后使用Get API调用来解析结果。