VMware: automated WSDL repair
older vSphere releases will have a problem in the WSDL files that will cause a problem with SUDS. A simple tool chain can allow system administrators the ability to cache their WSDL files locally on their Nova compute node so that they do not have to create custom WSDL or resort to other work-arounds to properly create SOAP connections.
Step 1: download WSDL from target
Step 2: repair WSDL for use with Python SUDS
Step 3: point Python SUDS at repaired WSDL
Blueprint information
- Status:
- Started
- Approver:
- Russell Bryant
- Priority:
- Medium
- Drafter:
- Shawn Hartsock
- Direction:
- Needs approval
- Assignee:
- Shawn Hartsock
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- next
- Started by
- Shawn Hartsock
- Completed by
Whiteboard
I've broken this into two phases. The first phase will be to provide a stand alone CLI tool to alleviate the initial problem of fixing the WSDL. The second phase will be to automate the WSDL repair during connection. I will use a transient file system cache that will have the same lifecycle as the Driver itself.
Gerrit topic: https:/
Addressed by: https:/
VMware: autowsdl-repair utility fixes WSDL for SUDS
If you implement the auto-repair functionality, is there really any value in keeping a CLI utility? In any case, I'm fine with this in general. --russellb
This is a good point. I've dropped the CLI utility portion.
I have taken notes here: https:/
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)