CUCM 8.5 AXLAPI中的示例doAuthenticateUser请求消息

问题描述 投票:2回答:1

思科为其AXLAPI Web服务提供的WSDL不能被WCF添加服务参考或ASMX添加Web引用消耗 - 它产生的代码在Xml Serializer中爆炸

显然,WSDL在Java工具包中运行良好

我只需要在Web服务上使用一个操作 - 执行AuthenticateUser。有没有人有一个示例请求消息,所以我可以看到我必须构建什么来发送一个被接受的消息?

java c# soap cisco cisco-axl
1个回答
0
投票

刚收到思科论坛的回复,以便完成此任务:

样品申请:

POST https://10.88.131.141:8443/axl/ HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "CUCM B ver=8.5 doAuthenticateUser"
User-Agent: Jakarta Commons-HttpClient/3.1
Content-Length: 444
Authorization: Basic QWRtaW5pc3RyYXRvcjpjaXNjbyExMjM=
Host: 10.88.131.141:8443



<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:doAuthenticateUser sequence="1">
         <userid>cupuser1</userid>
         <!--You have a CHOICE of the next 2 items at this level-->
         <password>password</password>
<!--         <pin>?</pin> -->
      </ns:doAuthenticateUser>
   </soapenv:Body>
</soapenv:Envelope>

以及对良好措施的回应

HTTP/1.1 200 OK
Set-Cookie: JSESSIONIDSSO=583F6C1C226B2F4A601CA578577404B5; Path=/; Secure
Set-Cookie: JSESSIONID=F4A215575091DB7A443F6179168AC897; Path=/axl; Secure
Content-Type: text/xml;charset=UTF-8
Content-Length: 373
Date: Fri, 20 Jan 2012 23:30:03 GMT
Server: 

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">   
<soapenv:Body>
    <ns:doAuthenticateUserResponse xmlns:ns="http://www.cisco.com/AXL/API/8.5">
        <return>
          <userAuthenticated>true</userAuthenticated>
          <code>0</code>
          <daysToExpiry>0</daysToExpiry>
        </return>
    </ns:doAuthenticateUserResponse>
</soapenv:Body>
</soapenv:Envelope>
© www.soinside.com 2019 - 2024. All rights reserved.