Synchronize

Previous Next

Performs the standard "Synchronize 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 Synchronize behavior), a blocking error is raised ("Cannot synchronize. There are objects currently not interfaces that would be overwritten on Synchronize.")

2. Raises an error ("Cannot proceed. There are incorrect interfaces after Synchronize.") if incorrect interfaces exist as a result of Synchronize. 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