【问题标题】:Cisco AXL 8.5 WSDL Java Import TranslationPatternCisco AXL 8.5 WSDL Java 导入 TranslationPattern
【发布时间】:2013-06-20 08:52:41
【问题描述】:

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

有没有人成功地wsimporting 思科 AXL 的当前 WSDL 文件支持AddTransPattern-请求?我说的是版本 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 告诉我输入usage可选。即使我为使用赋予了价值,例如&lt;usage&gt;3&lt;/usage&gt;,它告诉我该值不存在,即使我知道它存在。

任何想法都值得赞赏

【问题讨论】:

    标签: soap wsimport cisco-axl


    【解决方案1】:

    最后,我发现了问题所在。

    &lt;usage&gt; 的值必须是字符串,如本例中的Translation。然后它就可以正常工作了。

    【讨论】:

    • 确定这一点的最简单方法是通过 CUCM GUI 手动配置 API 端点,然后执行 get 并查看返回的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多