这个问题非常具体。如果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>
,它告诉我即使我知道价值也不存在。
赞赏任何想法
答案 0 :(得分:0)
最后,我弄清楚出了什么问题。
<usage>
的值必须是字符串,例如Translation
。然后它没有任何问题。