[121580] make sure instance id gets initialized when a profile is created
diff --git a/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java b/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
index 2690ed1..a8c22e6 100644
--- a/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
+++ b/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
@@ -26,6 +26,7 @@
 import org.eclipse.datatools.connectivity.internal.ConnectionProfileManager;
 import org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt;
 import org.eclipse.datatools.connectivity.internal.ConnectivityPlugin;
+import org.eclipse.datatools.connectivity.internal.UUID;
 import org.eclipse.jface.util.ListenerList;
 
 /**
@@ -217,7 +218,8 @@
 			String providerID, Properties baseProperties, String parentProfile,
 			boolean autoConnect) throws ConnectionProfileException {
 		ConnectionProfile profile = new ConnectionProfile(name, description,
-				providerID, parentProfile, autoConnect);
+				providerID, parentProfile, autoConnect, UUID.createUUID()
+						.toString());
 		profile.setBaseProperties(baseProperties);
 		addProfile(profile);
 		profile.setCreated();