def __parseResponseServer(self, uri):
        """Parses the server response.
        Input
        -----
        uri : URI of the project to call
        
        Return
        ------
        Returns the dataItem
        
        Exception
        ---------
        Sitools2Exception when the server response is not a success"""
        
        self.__logger.debug("URL to parse: %s"%(Sitools2Abstract.getBaseUrl(self) + uri))
        result = Util.retrieveJsonResponseFromServer(Sitools2Abstract.getBaseUrl(self) + uri)            
        isSuccess = result['success']
        if isSuccess:
            data = result['project']            
            return data
        else:
            raise Sitools2Exception("Error when loading the server response")