Type: required
         Title: New configmgr data migration API
     Posted by: stephan.bergm...@sun.com
      Affected: -
         TaskId: i110203
<http://www.openoffice.org/issues/show_bug.cgi?id=110203>
Effective from: DEV300 CWS sb121
           CWS:
<http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/sb121>
    CWS status: new


*Summary*
--------
configmgr/update.hxx:
+ insertModificationXcuFile

configmgr:
- service com.sun.star.configuration.backend.LocalDataImporter
- service com.sun.star.configuration.backend.LocalHierarchyBrowser
- service com.sun.star.configuration.backend.LocalSingleStratum

desktop/source/migration/migration.cxx:
- migration service "OldConfiguration" argument

Setup.xcs:
- org.openoffice.Setup:MigrationStep/ServiceConfigComponents
org.openoffice.Setup:MigrationStep/{In,Ex}cludedNodes paths must start with 
slash

*Description*
-------------
The way configmgr data is migrated (from OOo 2.x to OOo 3.x) in
desktop/source/migration/migration.cxx has changed:

Instead of using services LocalDataImporter, LocalHierarchyBrowser,
and LocalSingleStratum (which the configmgr no longer supports since
issue 101955 is fixed), configmgr now exports function
configmgr::update::insertModificationXcuFile in its evolving C++ API
(which may turn into a UNO API in the future, see issue 110129).

Also, migration services no longer have access to the old
configuration data files via an "OldConfiguration" argument.  This was
only used in two services that are not used anywhere (issues 110409
and 110410).

In the corresponding Setup.xcs template, unused
ServiceConfigComponents property has been removed, and paths in
IncludedNodes and ExcludedNodes properties must now be absolute paths
starting with a slash.


Send feedback to interface-announce@openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: interface-announce-unsubscr...@openoffice.org
For additional commands, e-mail: interface-announce-h...@openoffice.org

Reply via email to