diff --git a/src/CALLEXT/getData.php b/src/CALLEXT/getData.php
index 3c2f599..ca6f0c7 100644
--- a/src/CALLEXT/getData.php
+++ b/src/CALLEXT/getData.php
@@ -59,7 +59,12 @@
 	$ncFiles = $center->getData($id, $start, $stop);
 	
 	// Add nc to Vi
+	$nc_prefix = strlen($id) > RemoteDataCenterClass::$MAX_VI_NAME_LENGTH ? 
+					substr($id, 0, RemoteDataCenterClass::$MAX_VI_NAME_LENGTH - 1): $id;
+	
 	$baseMgr = new DDBaseMgr();
+	$baseMgr->setViId($id);
+	$baseMgr->setViInfo(strtolower($nc_prefix));
 	$baseMgr->setViDir($ViDir);
 	$baseMgr->addRemoteData($id, $ncFiles, $startIso, $stopIso);
 	
diff --git a/src/DATA/MANAGER/DDBaseMgr.php b/src/DATA/MANAGER/DDBaseMgr.php
index 78e1bd2..e26641f 100644
--- a/src/DATA/MANAGER/DDBaseMgr.php
+++ b/src/DATA/MANAGER/DDBaseMgr.php
@@ -238,12 +238,12 @@ class DDBaseMgr
 		foreach ($ncFiles as $ncFile)
 		{
 			//TODO errors		
-			//if (!file_exists($ncFile))			   
-			  rename($WORKING_DIR."/".$ncFile,$this->ViDir."/".$ncFile);
-			  system("TimesUpdate -u ".strtolower($id)."_times.nc ".$ncFile);
+			//if (!file_exists($ncFile))
+			rename($WORKING_DIR."/".$ncFile,$this->ViDir."/".$ncFile);
+			system("TimesUpdate -u ".$this->times." ".$ncFile);
 		}
 		
-		system("TimesUpdateNoData ".strtolower($id)."_times.nc ".$start." ".$stop);
+		system("TimesUpdateNoData ".$this->times." ".$start." ".$stop);
 
 		chdir($WORKING_DIR);
 	}
--
libgit2 0.21.2