Web Services Designer Breaking Changes (7.5.2)

If you are on Personify360 7.5.2 or later and will be running the WSD version, you are expected to get the following error:

Primary Key with MapPath 'CustomerInfo.CustomerCreditCards.CustomerCreditCardId' is missing on the entity 'CustomerCreditCard'. Reset map path to fix the issue, as shown below.

 

The reason you get this error is that "CustomerCreditCard" entity is not compatible with 7.5.2 or later versions of Personify. This entity exists in order to provide backward compatibility for previous versions of Personify (7.5.1 and earlier).

 

To resolve this issue:

1.    From the Toolbox, right click on the entity CustomerCreditCard and select Check Out from the context menu, as shown below.

2.    Drag the entity CustomerCreditCard onto the designer canvas.

3.    Right-click on the entity CustomerCreditCard and select Disable from the context menu, as highlighted below.

4.    From the main menu bar, select Source Control > Check-in to check-in the changes.

5.    From the main menu bar, select Build and Publish > Build to make sure there are no build errors.

See also:

·            Web Services Designer Overview

·            Web Services Designer Security

·            Web Services Designer Layout

·            Web Services Designer Source Control and Layering

·            Web Services Designer Behavior

·            Compiling and Publishing Web Services

·            Upgrading the Personify Web Services Designer

·            Versioning Service Elements Across Personify APIs

·            Versioning Properties Across Personify APIs

·            Web Services Designer Configuration

·            Web Services Designer Glossary

·            Personify Data Services