code: def MakeRn(self):
  		
  		rnPattern = self.propMoMeta.rn
  		for prop in re.findall("\[([^\]]*)\]", rnPattern):
  			if prop in UcsUtils.GetUcsPropertyMetaAttributeList(self.classId):
  				if (self.getattr(prop) != None):
  					rnPattern = re.sub('\[%s\]' % prop, '%s' % self.getattr(prop), rnPattern)
  				else:
  					raise UcsValidationException('Property "%s" was None in MakeRn' % prop)
  				# raise Exception('Property "%s" was None in MakeRn' %prop)
  			else:
  				raise UcsValidationException('Property "%s" was not found in MakeRn arguments' % prop)
  			# raise Exception('Property "%s" was not found in MakeRn arguments' %prop)
  
  		return rnPattern
docs: This method returns the Rn for a managed object.