| The name and the version (provided in bsCreatedForVenVer of the Logon method) of the SDK application combined with the list of used objects (bsObjectList) are written to the 'SdkApps' section of ClMain.ini (to be found in <Venice path>\Main). |
| The list of object names is first checked on validity and may only contain valid names of objects. |
| |
| e.g. RegisterApp ("Dossier;Year;Custm;Sales") for an SDK application created for Venice version 6.01_ (provided in bsCreatedForVenVer the Logon method) with the name 'MySDKApp' (provided in bsAppName the Logon method) will result in the following section in ClMain.ini: |
| [SdkApps] |
| MySDKApp=0601;Dossier;Year;Custm;Sales |
| When a new version of Venice is installed, the Venice setup will check if any SDK applications are registered using objects that are not compatible with the new version. If this is the case, updating the Venice installation will not be allowed. |
| Following steps must be executed to be able to update the Venice installation: |
|
| You should manually delete the necessary 'SdkApps' settings from ClMain.ini. |
| Then you can update the Venice installation without problems. |
| Finally, adapt your SDK application, using the new implementation of the objects. |
|