19.01.07
[LivreBlanc] Team Foundation Server : S’abonner au service de notification
Je viens de publier sur le site Microsoft France, dans le cadre des Centres de Compétences Team System, un livre blanc sur le service de notification de Team Foundation Server et les moyens de s'y interfacer (Web Service, WCF et BizTalk) : Team Foundation Server : S’abonner au service de notification
Vous adoptez Team Foundation Server mais vous vous posez des questions sur l'intégration dans votre système d’information ?
Avec cet article découvrez comment intégrer Team Foundation Server avec vos outils existants (gestion d'anomalies, outils de testing, time tracking …) grâce au système de notification offert par Team Foundation Server. Découvrez aussi comment faire interagir votre usine de développement avec votre système d’information par le biais d'un connecteur pour BizTalk Server.
Un grand merci à Guillaume Belmas pour sa collaboration ![]()
Bonne lecture à tous...
Visual Studio 2005 SP1 - Error 1718
Lors de l'installation du SP1 de Visual Studio 2005, il est possible de rencontrer le code d'erreur suivant : Error 1718 bloquant du coup l'installation du service pack.
La cause de l'erreur serait en fait liée au fait que l'ordinateur ne dispose pas de mémoire contiguë suffisante permettant de vérifer que le package .msi ou le package .msp est correctement signés.
Pour ma part, je l'ai rencontré lors de son installation sur une machine de build TFS avec 1Go de RAM !
La résolution passe par la création d'une policy locale le temps de l'installation. Voir : http://support.microsoft.com/kb/925336
Process Template CMMI - TFSMapping
Lors de l'initialisation des Work Item d'un Team Project basé sur CMMI, je me suis aperçu que le champ "Estimate" équivalent à la durée estimée d'une tâche dans project n'était pas synchroniser.
Pour remédier au problème, il est en fait nécessaire de modifier le mapping des champs VSTS avec ceux de project. Pour ce faire, il est nécessaire soit de modifier le fichier FileMapping.xml du ProcessTemplate se trouvant dans le répertoire Classification soit de modifier directement le mapping au niveau du Team Project à l'aide de l'utilitaire TFSFieldMapping.exe
Dans les deux cas l'élément XML suivant doit être ajouté à la configuration du mapping :
Une fois cette manipulation effectuée, le champ est bien synchronisé avec Project !
07.12.06
Team Edition for Database Professionals disponible !
Visual Studio Team Edition for Database Professionals est maintenant disponible pour les abonnés MSDN.
16.11.06
Team Edition for DataBase Professionals
Annoncer dans un post sur le forum MSDN et relayer par Christian Robert, la version RTM de Visual Studio Team Edition for DataBase Professionnals sera rendu disponible à partir du 30 novembre prochain.
D'autre part Rob Caron annonce que les Process Guidance MSF Agile et CMMI ont été mis à jour afin d'incorporer les tâches liées à cette nouvelle version de Visual Studio.
Lien des téléchargement :
MSF for Agile Software Development Process Guidance
MSF for CMMI Process Improvement Process Guidance
Deploiement Team Foundation Server
Jusque là, les possibilités de déploiement de la plateforme Team Foundation Server restaient assez réduites. En effet, le choix se résumait à installer tout sur le même serveur ou externaliser la base de données.
Il est donc maintenant possible de prévoir un déploiement de Windows Sharepoint Services sur un serveur distant. Cette solution parait quand même plus adaptée au contexte actuel des entreprise possédant déjà une architecture de gestion éléctronique de document. Un article a donc été publié il y a quelques semaines puis retiré et hop le revoilà dans sa version final : http://msdn2.microsoft.com/en-us/teamsystem/aa718901.aspx
D'autre part, dans les architectures SQL Server hautes disponibilités il est souvent constaté qu'un cluster répond aux besoins mais qu'en est il des architectures où la montée en charge est importante ? Une documentation est actuellement en cours de rédaction sur la mise en place du DataTiers de TFS en miroring et devrait voir le jour en version finale d'ici peu : http://blogs.msdn.com/vstsue/archive/2006/11/03/mirroring-the-team-foundation-data-tier-server.aspx
Voilà, les possibilités de typologies serveurs sont maintenant bien plus grandes et correspondent mieux aux besoins des entreprises. Il ne reste plus qu'a pouvoir externaliser la partie Reporting Services pour répondre à l'ensemble des contraintes d'un SI.
07.11.06
Mapping Team Foundation et Microsoft Project
Il peut s'avérer nécessaire dans certains cas de modifier le process template d'un projet d'équipe déjà créé. Pour cela, certains outils nous permettent d'accéder facilement aux différents Work Items. Par exemple le fameux ProcessTemplateEditor.
Mais qu'en est-il du mapping entre les champs stockés au niveau des Work Items de TFS et les tâches Project ?
En fait, un utilitaire nommé TFSFieldMapping.exe se cache dans "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE" et permet de downloader le fichier de mapping d'un projet d'équipe puis de l'uploader après modification. Son utilisation reste très simple : TFSFieldMapping.exe server teamproject filepath
Mappage des champs dans Microsoft Project : http://msdn2.microsoft.com/fr-fr/library/ms181691(VS.80).aspx
.Net 3.0 RTM Disponible !
Avec le lancement du TechEd 2006 aujourd'hui, l'ensemble des briques du Framework .Net 3.0 sont maintenant disponibles en RTM en dehors des extensions WCF et WPF pour Visual Studio 2005.
Microsoft .NET Framework 3.0 Redistributable Package
Microsoft Visual Studio 2005 CTP Extensions for .NET Framework 3.0 (WCF & WPF)
Microsoft Windows SDK for .NET Framework 3.0
Microsoft Visual Studio 2005 Extensions for Windows WorkFlow Foundation
11.10.06
NewsReader add-in for Outlook
Comme l'annonce Richard Clark dans son post, NewsHound est un addin permettant enfin d'avoir accès aux serveurs de newsgroup depuis Outlook.
Pour ne rien gacher toutes les versions d'Oulook depuis 2000 jusqu'a 2007 sont supportées.
Autre petit plus, une licence illimitée est mise à disposition de tous les MVP ... :
MVPs, press and other bona fide reviewers please contact sales@shorelinesoftware.com with your credentials (url, MVP #, etc.) for a complimentary, non-expiring license.
[NoteTech] BizTalk Server 2006 - Mise en oeuvre du connecteur JdEdwards
Je viens de mettre en ligne une note technique concernant la mise en oeuvre du connecteur JdEdwards pour BizTalk Server 2006 dans un environnement multi-serveurs nécessitant du coup un adressage dynamique depuis les orchestrations BizTalk.
Adresse du téléchargement : http://www.exakis.com/EXAWEB/fr/informations_en_ligne/livres_blancs/
Bonne lecture à tous et vos commentaires sont bien évidemment les bienvenus.
10.10.06
TF10216: Team Foundation services are currently unavailable.
Après l'installation de Team Foundation, il se peut que vous rencontriez l'erreur suivante :
TF10216: Team Foundation services are currently unavailable. Try again later. If the problem persists, contact your Team Foudation Server administrator.
Pour ma part, après moulte installations, c'est la première fois que je le rencontre et j'avoue avoir cherché longtemps l'origine du problème.
Pour replacer dans le contexte, le serveur sur lequel l'installation a été faite positionnait les profils utilisateurs dans l'arborescence C:\Windows\Profils... De ce fait, les restrictions de sécurité sur ce répertoire ne permettait pas au SourceControl de TFS d'avoir accès au répertoire ...All Users\Application Data\Microsoft\Crypto\RSA.
Pour corriger le problème, il suffit donc de positionner le compte TFSService en lecture/exécution sur ce répertoire et de répercuter les droits sur tous les objets enfants. Après un "iisreset", tout est rentrer dans l'ordre !
WSS et .Net V2 : An unexpected error has occurred
Lors de l'installation de la plateforme TFS reposant en partie sur WSS SP2 et le Framework .Net V2, il peut arriver que la personnalisation des WebParts dans la page du Portail d'équipe renvoie une erreur de type "An unexpected error has occurred" !
La correction se fait par l'installation du hotfix KB915746 disponible auprès du support Microsoft. Voir : http://support.microsoft.com/kb/915746
Une fois installé et sans reboot pour une fois, le problème est immédiatement corrigé !
27.09.06
TFS SP1 : Comment déplacer le Data Warehouse sur un serveur SQL séparé
Comme annoncé sur les différents blogs, forum ... ces derniers jours, la beta 1 du SP1 de Visual Studio 2005 et de Team Foundation Server est disponible après inscription sur le site Microsoft Connect
C'est donc plusieurs évolutions qui arrivent avec ce service pack et plus particulièrement au niveau de la plateforme de développement Team Foundation Server : support d'Office 2007, historique des "merge", type d'authentification ... Voir l'article de Rob Caron et les Release Notes
L'une des évolutions étant la possibilité de déplacer les bases de Data Warehouse hébergées par Analysis Services sur un serveur séparé. Cet article sur le blog Team System User Education décrit pas à pas la procédure à suivre. Cette évolution permet donc d'envisager une architecture dans laquelle la partie "data-tiers" serait composée de deux serveurs distinguant ainsi les bases de données relationnelles des bases de données multi-dimensionnelles.
30.07.06
CTP SandCastle
La première CTP de SandCastle est enfin annoncée sur le site officiel et disponible au téléchargement sur le site de Microsoft en cliquant ici
SandCastle vient remplacer l'incontournable NDoc tant utilisé avec le Framework .Net 1.0 et 1.1 dont les développements avaient été arrêtés lors de la sortie du Framework .Net V2.
Une fois téléchargée et installée, suivez les instructions de ce post pour créer votre premier CHM à l'aide de SandCastle.
29.07.06
IIS 6.0 - Cookie policie
Il y a de cela quelques temps je me suis confronté au problème d'authentification basée sur un cookie Http lors de l'intégration de l'application.
En effet, la policie par défaut de IIS 6.0 ne permet pas de transmettre un cookie Http lors de l'imbriquation d'une application dans un site d'un autre domaine ou sous-domaine par le biais d'une iframe.
Pour résoudre le problème, il faut déclarer une policie de type Compact et donc ajouter une en-tête http de type P3P avec pour valeur CP="CAO PSA OUR". Voir : http://support.microsoft.com/kb/323752/EN-US/
