code: def CompleteTransaction(self, dumpXml=None):
  		
  		from Ucs import ConfigMap, Pair
  		from UcsBase import ManagedObject, WriteUcsWarning, WriteObject, UcsException
  
  		self._transactionInProgress = False
  		ccm = self.ConfigConfMos(self._configMap, YesOrNo.FALSE, dumpXml)
  		self._configMap = ConfigMap()
  		if ccm.errorCode == 0:
  			moList = []
  			for child in ccm.OutConfigs.GetChild():
  				if (isinstance(child, Pair) == True):
  					for mo in child.GetChild():
  						moList.append(mo)
  				elif (isinstance(child, ManagedObject) == True):
  					moList.append(child)
  			# WriteObject(moList)
  			return moList
  		else:
  			# raise Exception('[Error]: CompleteTransaction [Code]:' + ccm.errorCode + ' [Description]:' + ccm.errorDescr)
  			raise UcsException(ccm.errorCode, ccm.errorDescr)
docs: Completes a transaction.
  
          This method completes a transaction by sending the final configuration (modification queries stored in configMap) to UCS and
          returns the result.