Les performances du serveur peuvent être affectées lorsque vous activez la stratégie de journalisation métier dans DCS dans Assistance à la clientèle 2009

S’applique à
Microsoft Customer Care Framework 2009

Symptômes

Lorsque vous activez la stratégie de journalisation métier dans Distributed Connectivity Services (DCS) dans Assistance à la clientèle Microsoft 2009, les performances du serveur peuvent être affectées.

Cause

Ce problème se produit car vous ne pouvez pas apporter les modifications de comportement suivantes lorsque vous activez la stratégie de journalisation métier :

  • Le processus de journalisation métier est synchrone et ne peut pas être remplacé par Asynchrone.
  • La journalisation du corps du message est basée sur la configuration en place lorsque la stratégie de journalisation métier est appliquée à une opération et ne peut pas être rendue facultative.

Résolution

Pour résoudre ce problème, installez ce correctif logiciel. Une fois ce correctif logiciel installé, deux nouvelles options sont introduites :

  • isAsynchronous
  • enableMessageBodyLog

Les valeurs de ces options peuvent être définies à l’aide de la console des services de gestion DCS. Comme vous pouvez le voir dans l’image suivante, vous pouvez configurer ces propriétés de la stratégie de journalisation métier pour une opération de service à l’aide de l’écran Modifier la stratégie de la section Gestion des stratégies dans la console des services d’administration DCS.

Écran Modifier la stratégie

La valeur par défaut de l’option isAsynchronous est False. Cette valeur spécifie que le comportement de journalisation métier par défaut est Synchronous. Lorsque vous définissez cette valeur sur True, un thread distinct est exécuté en parallèle ou de façon asynchrone sur le thread de service principal pour journaliser les détails dans la base de données des journaux d’activité.

La valeur par défaut de l’option enableMessageBodyLog est True. Cela spécifie que le comportement de journalisation du corps de message par défaut pour les demandes et les réponses est basé sur la configuration qui est en place lorsque la stratégie de journalisation métier est appliquée à une opération.

Informations sur le correctif logiciel

Un correctif logiciel pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif logiciel est destiné à corriger uniquement le problème décrit dans cet article. N'appliquez ce correctif qu'aux systèmes sur lesquels vous constatez le problème décrit dans le présent article. Ce correctif logiciel va peut-être subir des tests supplémentaires. Ainsi, si vous n'êtes pas sérieusement concerné par ce problème, il est recommandé d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif logiciel est disponible en téléchargement, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous le correctif logiciel auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires surviennent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support s'appliqueront aux autres questions et problèmes du support non directement liés au correctif logiciel en question. Pour obtenir la liste complète des numéros de téléphone du service clientèle et du support technique Microsoft ou pour créer une demande de service distincte, visitez le site web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « Téléchargement du correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n'est pas répertoriée, cela signifie qu'aucun correctif logiciel n'est disponible pour cette langue.

Configuration requise

Vous devez appliquer ce correctif logiciel à un ordinateur qui exécute les éléments suivants :

  • Services de connectivité distribuée (DCS) Service Pack 1 (SP1)
  • DCS Service Pack 1 (SP1) Business Logic Visual Studio Extensions

                
              

Informations sur le redémarrage

Vous n’avez pas besoin de redémarrer l’ordinateur après avoir appliqué ce correctif logiciel. Toutefois, vous devez redémarrer le service IIS (Internet Information Services).

Informations sur l’installation

  1. Appliquez ce correctif logiciel à un ordinateur qui héberge les services principaux DCS et les applications de service cible. Le comportement des ordinateurs clients n’est pas affecté par ce correctif logiciel.
  2. Mettez à jour les variables suivantes dans le fichier SR110092328008235.bat avec les valeurs réelles :
    SET APP_SOURCE= ».\ Microsoft.ConnectedIndustry.ServiceModel.Application.dll"Mettez à jour le chemin d’installation de DCS pour la variable suivante :
    SET DCS_PATH=C :\Program Files\Microsoft CISUpdate le chemin d’installation de l’extension VS DCS pour la variable suivante :
    SET DCS_EXT_PATH=C :\Program Files\Microsoft CISUpdate le chemin d’installation de Visual Studio pour cette variable :
    SET VS_PATH=C :\Program Files\
  3. Quittez toutes les instances en cours d’exécution de Microsoft Visual Studio.
  4. Dans la console MMC, fermez tous les composants logiciels enfichables DCS ouverts.
  5. En tant qu’administrateur, exécutez le fichier « SR110092328008235.bat » dans une invite de commandes Visual Studio.

Le fichier de commandes remplace le fichier Microsoft.ConnectedIndustry.ServiceModel.Application.dll aux emplacements suivants :

  • C :\Program Files\Microsoft CIS\DCS\V1.0\Bin
  • C :\Program Files\Microsoft CIS\DCS\V1.0\SDK
  • C :\Program Files\Microsoft CIS\DCS Business Logic Visual Studio Extensions VS2008\DeploymentTool
  • C :\Program Files\Microsoft CIS\DCS Business Logic Visual Studio Extensions VS2008\ServiceModelReg
  • C :\Program Files\Microsoft CIS\DCS Business Logic Visual Studio Extensions VS2008\ServiceModelConfig
  • C :\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies

En outre, le fichier de commandes ajoute également le fichier suivant au Global Assembly Cache (GAC) :

Microsoft.ConnectedIndustry.ServiceModel.Application.dll

Informations de fichier

La version globale de ce correctif logiciel contient les attributs de fichier (ou les attributs de fichier ultérieurs) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Microsoft.ConnectedIndustry.ServiceModel.Application.dll 1.5.0.142 223,040 20-Oct-2010 04:36 x86
Sr110092328008235.bat Non applicable 5,200 07-Sep-2010 08:25 Non applicable

                
              

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Informations supplémentaires

La stratégie de journalisation des entreprises dans DCS dans Assistance à la clientèle 2009 vous permet de journaliser les détails de l’en-tête et du corps du message pour tous les messages envoyés vers et à partir d’une opération. Dans DCS, lorsque la propriété enableBusinessLog est activée pour une opération, les détails du message SOAP sont enregistrés dans la base de données de journalisation métier.