I've created a web service program for CA Asset Portfolio Management. When would I need to download a new WSDL? What actions in APM would cause me to download a new WSDL?
You will need to download a new WSDL when the following changes occur in APM:
1. a new configuration is added or removed (on any object, like Model, Asset, Company, etc.)
2. a new extended field is added or removed on any global configuration, for any object
3. field label names change on any local or global configuration, for any object
4. after making fields read-only, required, hidden or visible on any configuration, for any object
Subsequent WSDL downloads will generate a new path. This is by design.
For example, the first path equals: http://myServer:99/APIService/Gen/BAAAAAAA/A/service.svc/basic
Note the path is generated as: /BAAAAAAA/A/
After making any of the above changes, the next WSDL download will generate the path as: /BAAAAAAA/B/, the next iteration would be /BAAAAAAA/C/, etc.