Symptomer
Tenk deg følgende:
-
Du bruker WCF-WebHTTP Two-Way sende forbruker resten services i Microsoft BizTalk Server. I noen tilfeller kan det svarer med en meldingstekst og i andre tilfeller, svarer den med en tom tekst (bare for HTTP-statuskode).
-
Pipelinekomponenter for en JSON-dekoder brukes i svar-rørledningen.
-
Når tjenesten resten svarer med en tom brødtekst, JSON-dekoder i svar-pipeline mislykkes, og du kan få en feilmelding som ligner på følgende:
Det oppstod en feil under utføring av svaret (motta) rørledning: "Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines.Rcv_JSON_To_XML, Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines, versjon = 1.0.0.0, kultur = nøytral, PublicKeyToken = xxxxxxxxxx" kilde: "JSON-dekoder" Send Port: "xxxxxxxxxx" URI: "xxxxxxxxxxxx" Årsak: objekt ikke referanse til en forekomst av et objekt.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for BizTalk Server:
Samleoppdatering 2 for BizTalk Server 2016
Samleoppdatering 6 for BizTalk Server 2013 R2
Merknad: en ny innstilling med navnet AddMessageBodyForEmptyMessage som er angitt i JSON-dekoder pipelinekomponenter. Dekoderen vil kunne behandle tom melding hvis egenskapen AddMessageBodyForEmptyMessage er satt til True.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
For informasjon om oppdateringspakker og listen kumulativ oppdatering for BizTalk Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2555976 Service pack og listen over kumulativ oppdatering for BizTalk Server
Hvis du vil ha mer informasjon om hurtigreparasjoner for BizTalk Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2003907 Informasjon om BizTalk-hurtigreparasjoner og Service Pack-støtte