0

这个问题非常具体。如果 CUCM、AXL 和 SOAP 没有告诉您任何信息,则无需进一步阅读。除非你感兴趣。

是否有人成功地wsimport为 Cisco AXL 获取当前 WSDL 文件支持AddTransPattern-Request?我说的是版本 8.5 或“当前”(如 Cisco UCM 8.6.2)。

导入成功,但添加翻译模式不再起作用。

我通过在eclipse中使用soapUI手动编写我的SOAP请求来测试它。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/8.5">
    <soapenv:Header/>
    <soapenv:Body>
        <ns:addTransPattern sequence="?">
            <transPattern>
                <pattern>MYPATTERN</pattern>
                <description>MYDESCRIPTION</description>
                <routePartitionName>MYPARTITION</routePartitionName>
                <calledPartyTransformationMask>MYDESTINATION</calledPartyTransformationMask>
                <provideOutsideDialtone>false</provideOutsideDialtone>
                <callingSearchSpaceName>MYCALLINGSEARCHSPACE</callingSearchSpaceName>
            </transPattern>
        </ns:addTransPattern>
    </soapenv:Body>

响应如下:

           <axlcode>-391</axlcode>
           <axlmessage>Cannot insert a null into column (numplan.tkpatternusage).</axlmessage>
           <request>addTransPattern</request>

soapUI 告诉我 putusage可选的。即使我为使用设置了一个值,例如<usage>3</usage>,它告诉我该值不会存在,即使我知道它确实存在。

任何想法表示赞赏

4

1 回答 1

0

最后,我弄清楚出了什么问题。

的值<usage>需要是一个字符串,就像在这种情况下Translation。然后它可以正常工作。

于 2013-06-30T12:25:21.887 回答