This method returns the Rn for a managed object.

def MakeRn(self):
		""" This method returns the Rn for a managed object. """
		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