Posted: 23 Aug 2016 7:57 EDT Last activity: 10 Oct 2016 9:54 EDT
How to update classes etc. after changed WSDL?
I need to re-run the Connector Accelerator wizard, but the Pega help seems to be inaccurate:
Updating classes and properties after WSDL or XSD changes
If you have produced a SOAP connector using the Metadata and Connector Accelerator, and later obtain updated WSDL or XSD files, you do not need to re-run the accelerator. You can generate the needed class and property changes from the XML Stream rule form and XML Parse rule form:
Using Save As, copy the current XML Stream rule or XML Parse rule into an unlocked RuleSet version.
Identify the XSD or WSDL file on the XML tab.
Click the Update button on the Mapping tab.
Save the rule form.
I don't find this Update-button anywhere on a Parse-XML, XML stream or Connect-SOAP rule - how does this work? If I try to re-run the wizard it would create every existing class with a ending "2" in addition - which is not updating. I already checked and the RuleSets are unlocked.
We have hotfix for 7.1..7 and 7.1.9 to get the update page. You will also get the option to rename and overwrite option.
I worked on similar issue few days ago for PRPC 7.1.8, where the issue is, the property type has changed. If that is not the case, then Pega is able to incorporate the changes of newer version of XSDs.