0

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

在 TypeStatus 中找不到 TRUE 的 ENUM

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

4

2 回答 2

1

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

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

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

这证实了我们需要检查文件XStatus中的 ENUM AXLenums.xsd

这产生:

<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
于 2018-04-03T05:53:14.123 回答
0

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

于 2016-03-01T00:19:16.233 回答