syncmlfw/ds/provisioningadapter/src/NSmlDsProvisioningAdapter.cpp
changeset 24 bf47f3b79154
parent 0 b497e44ab2fc
child 60 eb6690d0d439
--- a/syncmlfw/ds/provisioningadapter/src/NSmlDsProvisioningAdapter.cpp	Fri Apr 16 15:52:47 2010 +0300
+++ b/syncmlfw/ds/provisioningadapter/src/NSmlDsProvisioningAdapter.cpp	Mon May 03 13:19:46 2010 +0300
@@ -26,9 +26,9 @@
 #include <barsread.h>
 #include <NSmlDSProvisioningAdapter.rsg>
 #include <bautils.h>
-#include <ApUtils.h>
 #include <barsc.h>
-
+#include <cmconnectionmethoddef.h>
+#include <cmmanagerext.h>
 #include <nsmlconstants.h>
 #include <nsmldebug.h>
 #include <nsmldsconstants.h>
@@ -262,12 +262,15 @@
             {
             uid.Copy(iProfiles[aItem]->iVisitParameter->Data() );
 
-            CCommsDatabase* commDb = CCommsDatabase::NewL();
-            CleanupStack::PushL(commDb);
-            CApUtils* aputils = CApUtils::NewLC( *commDb);
+            RCmManagerExt  cmmanagerExt;
+		    cmmanagerExt.OpenL();
+		    CleanupClosePushL(cmmanagerExt);
+		    RCmConnectionMethodExt cm;
+		    cm = cmmanagerExt.ConnectionMethodL( uid());
+		    CleanupClosePushL( cm );
 
-            TRAP( ERROR, apId = aputils->IapIdFromWapIdL( uid() ) );
-            CleanupStack::PopAndDestroy(2); //commdb, aputils
+            TRAP( ERROR, apId = cm.GetIntAttributeL(CMManager::ECmIapId) );
+            CleanupStack::PopAndDestroy(2); //cmmanager,cm
             }
 
         //Get default access point in failure of getting AP