Cisco AXL 8.5 WSDL Java导入TranslationPattern

时间:2013-06-20 08:52:42

标签: soap wsimport cisco-axl

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

有没有人成功wsimport支持AddTransPattern - 请求的Cisco AXL 的当前WSDL文件?我说的是版本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 可选。即使我把一个值用于使用,例如<usage>3</usage>,它告诉我即使我知道价值也不存在。

赞赏任何想法

1 个答案:

答案 0 :(得分:0)

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

<usage>的值必须是字符串,例如Translation。然后它没有任何问题。