| 
					
				 | 
			
			
				@@ -130,7 +130,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.PortID, PortId[wafer.OriginStation]}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot+1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID == null ? "" : wafer.OriginCarrierID } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,7 +141,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.StationName,  module}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot+1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID==null?"":wafer.OriginCarrierID } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -230,7 +230,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot + 1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //{DVIDName.RecipeStepEndDataSummary, fdc}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID==null?"":wafer.OriginCarrierID } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -243,7 +243,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot + 1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //{DVIDName.RecipeStepEndDataSummary, fdc}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID==null?"":wafer.OriginCarrierID } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -266,7 +266,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.PortID, PortId[wafer.OriginStation]}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot + 1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID==null?"":wafer.OriginCarrierID } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -278,7 +278,7 @@ namespace Venus_RT.Modules.PMs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.RecipeStepNumber, (stepNumber + 1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.SlotID, (wafer.OriginSlot + 1).ToString()}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {DVIDName.LotID, wafer.LotId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    {DVIDName.CarrierID,wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {DVIDName.CarrierID,wafer.OriginCarrierID==null?"":wafer.OriginCarrierID.ToString() } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |