I've created a web service program for CA Asset Portfolio Manager. What actions would cause me to download a new WSDL?

Document ID : KB000004204
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

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?

Environment:
CA Asset Portfolio Management, any release level
Resolution:

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

 

Additional Information:

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.