Synchronise

Previous Next

Performs the standard "synchronise Internal Interfaces" routine of USoft Definer for consumer "Application" as defined in "Database account", with special behavior in 2 respects:

1. Part of this routine is detecting any objects not interface objects before, that will be overwritten by the routine. If such objects exist, instead of presenting an interactive overview (the default synchronise behavior), a blocking error is raised ("Cannot synchronise. There are objects currently not interfaces that would be overwritten on synchronise.")

2. Raises an error ("Cannot proceed. There are incorrect interfaces after synchronise.") if incorrect interfaces exist as a result of synchronise. If this error is raised, Step 1 is not undone.

Parameters

Name

Type

Optional?

Application

Application

No

Database account

Database account

No

Notes

For this action to execute successfully, you need to have extracted the module names for the top-level application and then to have created a synchronisation file for each module of the top-level application.

 

See Also

Extract module names

Create synchronisation file

Delivering modules