Changes That Apply to Both Contract First and Contract Last Approaches

The following changes can trigger an interface change whether you use the Contract First or the Contract Last approach.

Changing the Binding Style

The service interface changes if you change the binding Style/Use for the generated WSDL — for example, from Document/literal to RPC/literal. You can do this when defining the details of the endpoint system participant for the task or the event.

Best Practice

Changing the binding style is changing a contract and therefore is not something that should be undertaken lightly.

If you want to change the binding style for a PAAS interface while there are still deployed process templates that have executing process instances, then you will need to define a new endpoint.