Python Zeep SOAP Clientを使用して、Cisco CUCMへのSOAPコールを作成します。シスコのWSDLファイルで サービスがdefindedさ:Python ZeepでサービスURLを変更する
<service name="AXLAPIService">
<port binding="s0:AXLAPIBinding" name="AXLPort">
<soap:address location="https://CCMSERVERNAME:8443/axl/"/>
</port>
</service>
を今私は、WSDLを変更せずに「192.168.250.10」のように、本当の何かに「CCMSERVERNAME」を変更したいです。
しかし、私はそれを変更するための何かを見つけることができません。
「Client.set_address()」でURLを変更する方法については、ここで説明しましたが、これはもう機能しません。
誰でも私にヒントを教えてもらえますか?
編集:
service = client.create_service(" {http://www.cisco.com/AXLAPIService/}AXLAPIBinding","https://192.168.250.10:8443/axl/")
ここで働いてSOAPコールからの例:
phones = service.listPhone({'devicePoolName':'Default'},returnedTags={'name':'','model':''})
私はそれを得たMVTの助けを借りて 、同じ問題で誰のために、このコマンドを使用してサービスを作成
は、リスト内のデバイスを返します。
SEPFFFFFFFFFFAA Cisco 7841
SEPAAAABBBB2222 Cisco 7841