Skip to main content

C4C: Migrate Cloud Application Studio System Connections to new pilot

Submitted by Stefan Barsuhn on

In the legacy Cloud Application Studio, the system connections are stored in the Windows Registry, path 
\HKEY_CURRENT_USER\SOFTWARE\SAP\SAPCloudApplicationsStudio\<release>\DialogPage\SAP.Copernicus.CopernicusOptionPage
Key: SystemConnections.

Upgrading the legacy Studio was tedious enough, having to manually copy that entry to the registry path of the new version.

In the new (pilot) release, they are stored in a different path and format.

The path is
\HKEY_CURRENT_USER\SOFTWARE\SAP\SAPCloudApplicationsStudio\<release>\ApplicationPrivateSettings\SAP\Copernicus\CopernicusOptionPage

The key is still SystemConnections.

And the connection XML is preceded by "1*System.String*".

So while the legacy value of the key SystemConnections started with

<ConnectionDataSet xmlns="http://sap.com/copernicus/ConnectionDataSet.xsd"><SystemData><Name>...

The pilot value of the key SystemConnections now starts with

1*System.String*<ConnectionDataSet xmlns="http://sap.com/copernicus/ConnectionDataSet.xsd"><SystemData><Name>...

Meaning, if you want to migrate your entries back and forth between pilot and legacy, you have to add or remove "1*System.String*" to/from the beginning of the SystemConnections.

Tags