Ytelsen til serveren kan bli negativt påvirket når du aktiverer policyen for forretningslogging i DCS i Customer Care Framework 2009

Gjelder for
Microsoft Customer Care Framework 2009

Symptomer

Når du aktiverer policyen for forretningslogging i distribuerte tilkoblingstjenester (DCS) i Microsoft Customer Care Framework 2009, kan ytelsen til serveren bli negativ.

Årsak

Dette problemet oppstår fordi du ikke kan gjøre følgende endringer i virkemåten når du aktiverer policyen for forretningslogging:

  • Forretningsloggingsprosessen er synkron og kan ikke endres til asynkron.
  • Loggingen av meldingsteksten er basert på konfigurasjonen som er på plass når policyen for forretningslogging brukes på en operasjon og ikke kan gjøres valgfri.

Oppløsning

Installer denne hurtigreparasjonen for å løse dette problemet. Når denne hurtigreparasjonen er installert, introduseres to nye alternativer:

  • isAsynkron
  • enableMessageBodyLog

Verdiene for disse alternativene kan angis ved hjelp av DCS Management Services Console. Som du kan se i illustrasjonen nedenfor, kan du konfigurere disse egenskapene for policyen for forretningslogging for en tjenesteoperasjon ved hjelp av rediger policy-skjermen i policybehandlingsdelen i DCS Management Services-konsollen.

Rediger policy-skjermen

Standardverdien for alternativet isAsynchronous er Usann. Denne verdien angir at standard virkemåte for forretningslogging er Synkron. Når du angir denne verdien til Sann, kjøres en egen tråd parallelt eller asynkront til hovedtråden for tjenesten for å logge detaljene i forretningsloggdatabasen.

Standardverdien for alternativet enableMessageBodyLog er Sann. Dette angir at standard virkemåte for meldingstekstlogging for forespørsler og svar er basert på konfigurasjonen som er på plass når policyen for forretningslogging brukes på en operasjon.

Hurtigreparasjonsinformasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse bare problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som opplever problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan få ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på den neste programvareoppdateringen som inneholder denne hurtigreparasjonen.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes det en «Hurtigreparasjonsnedlasting tilgjengelig»-del øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kontakter du Microsoft Kundestøtte og kundestøtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår flere problemer, eller hvis det kreves feilsøking, må du kanskje opprette en separat tjenesteforespørsel. De vanlige støttekostnadene gjelder for flere støttespørsmål og problemer som ikke er kvalifisert for denne spesifikke hurtigreparasjonen. Hvis du vil ha en fullstendig liste over telefonnumre for Microsoft Customer Service og kundestøtte eller opprette en separat serviceforespørsel, kan du gå til følgende Microsoft-nettsted:

http://support.microsoft.com/contactus/?ws=support Obs! Skjemaet «Hurtigreparasjonsnedlasting tilgjengelig» viser språkene som hurtigreparasjonen er tilgjengelig for. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.

Forutsetninger

Du må bruke denne hurtigreparasjonen på en datamaskin som kjører følgende:

  • Distributed Connectivity Services (DCS) Service Pack 1 (SP1)
  • DCS Service Pack 1 (SP1) Visual Studio-utvidelser for forretningslogikk

                
              

Informasjon om omstart

Du trenger ikke å starte datamaskinen på nytt etter at du har brukt denne hurtigreparasjonen. Du må imidlertid starte Internet Information Services (IIS)-tjenesten på nytt.

Installasjonsinformasjon

  1. Bruk denne hurtigreparasjonen på en datamaskin som er vert for DCS-kjernetjenestene og måltjenesteprogrammene. Virkemåten til klientdatamaskinene påvirkes ikke av denne hurtigreparasjonen.
  2. Oppdater følgende variabler i SR110092328008235.bat-filen til faktiske verdier:
    SET APP_SOURCE=".\ Microsoft.ConnectedIndustry.ServiceModel.Application.dll"Oppdater DCS-installasjonsbanen for følgende variabel:
    ANGI DCS_PATH=C:\Program Files\Microsoft CISUpdate installasjonsbanen for DCS VS-utvidelsen for følgende variabel:
    ANGI DCS_EXT_PATH=C:\Program Files\Microsoft CISUpdate installasjonsbanen for Visual Studio for denne variabelen:
    ANGI VS_PATH=C:\Program Files\
  3. Avslutt alle kjørende forekomster av Microsoft Visual Studio.
  4. Lukk alle åpne DCS-snapin-moduler i MMC.
  5. Kjør «SR110092328008235.bat»-filen som administrator i en Visual Studio-ledetekst.

Den satsvise filen erstatter den Microsoft.ConnectedIndustry.ServiceModel.Application.dll filen på følgende plasseringer:

  • 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

I tillegg legger den satsvise filen også til følgende fil i den globale samlingsbufferen (GAC):

Microsoft.ConnectedIndustry.ServiceModel.Application.dll

Filinformasjon

Den globale versjonen av denne hurtigreparasjonen har filattributtene (eller nyere filattributter) som er oppført i tabellen nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone-fanen i dato- og klokkeslettelementet i Kontrollpanel.

Filnavn Filversjon Filstørrelse Dato Klokkeslett Plattform
Microsoft.ConnectedIndustry.ServiceModel.Application.dll 1.5.0.142 223,040 20.09.2010 04:36 x86
Sr110092328008235.bat Gjelder ikke 5,200 07.07.2010 08:25 Gjelder ikke

                
              

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Mer informasjon

Policyen for forretningslogging i DCS i Customer Care Framework 2009 gjør det mulig å logge meldingstekstinformasjonen og meldingsteksten for alle meldinger som sendes til og fra en operasjon. Når egenskapen enableBusinessLog er aktivert for en operasjon i DCS, logges SOAP-meldingsdetaljene i forretningsloggdatabasen.