2012-05-07 3 views
0

Je souhaite modifier l'intervalle de temps entre la génération de rapports effectués sur le TFS entrepôt et le Cube TFS, en utilisant la procédure de this post on stackoverflow.Invocation TFS 2010 Web Services

Cependant, je ne semble pas avoir la boîte de dialogue et commande « Invoke » à portée de main pour être en mesure d'apporter des modifications au serveur TFS, au contraire, je vois ceci:

POST /tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx HTTP/1.1 Host: Content-Type: application/soap+xml; charset=utf-8 Content-Length: length

<?xml version="1.0" encoding="utf-8"?> 
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> 
    <soap12:Body> 
    <ChangeSetting xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03"> 
     <settingId>string</settingId> 
     <newValue>string</newValue> 
    </ChangeSetting> 
    </soap12:Body> 
</soap12:Envelope> 

est-ce que je n'ai pas les privilèges nécessaires pour appliquer les modifications, ou est-ce le les paramètres de TFS qui doit être modifié afin que je puisse invoquer le nous b services? De toute façon, j'ai besoin de savoir comment appeler les services Web TFS.

EDIT Je trouve que je ne dispose pas des autorisations nécessaires pour modifier les paramètres recherchés:

Error: Access Denied: [...] needs the following permission(s) on the resource Warehouse to perform this action: Administer Warehouse

+0

Faites-vous cela à partir de l'ordinateur du serveur TFS? Je veux dire que cela ne fonctionnera pas si vous n'êtes pas directement connecté au serveur TFS (en RDP si vous n'avez pas accès à l'ordinateur physique), de préférence en utilisant le compte TFS Admin. – Nock

Répondre