Symptomen
Overweeg het volgende scenario:
-
U kunt een van de volgende Microsoft Host Integration Server 2010 gegevensproviders verbinding maken met een systeem met IBM DB2:
-
Microsoft BizTalk-Adapter voor DB2
-
Microsoft ADO.NET Data Provider voor DB2
-
-
Groepsgewijze verbindingen door toe te voegen is ingeschakeld de groepsgewijze = True eigenschap van de verbindingsreeks die wordt gebruikt voor verbinding met het systeem van IBM DB2.
-
U kunt de eigenschap Connect Timeout in de verbindingstekenreeks DB2 hebben een waarde groter dan 15 seconden wijzigen.
-
U kunt de wijzigingen opslaan naar de DB2-verbindingsreeks.
In dit scenario is wanneer u de BizTalk-Adapter voor DB2 of wanneer u een toepassing uitvoert die gebruikmaakt van de ADO.NET Data Provider voor DB2, wordt een van de volgende foutberichten weergegeven:
Foutbericht 1
De verbindingsreeks is niet gedefinieerd of bevat ongeldige eigenschappen
Foutbericht 2
Waarde valt buiten het bereik
Oorzaak
Dit probleem doet zich voor omdat de BizTalk-Adapter voor DB2 en de ADO.NET Data Provider voor DB2-gegevensproviders is een eigenschap voor Time-out van verbinding maken met een maximale waarde van 15 seconden.
Oplossing
Cumulatieve update informatie
De oplossing om dit probleem is opgenomen in de cumulatieve updatepakket 1 voor de Host Integration Server 2013. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, klikt u op het volgende artikel in de Microsoft Knowledge Base:
2908834 cumulatieve updatepakket 1 voor de Host integratieserver 2013De correctie voor dit probleem dat is opgenomen in de cumulatieve updatepakket 8 voor Host Integration Server 2010. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, Zie cumulatieve Update Package-8 voor Host Integration Server 2010.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
De eigenschap Connect Timeout geeft aan hoe lang een nieuwe verbinding aanvragen wacht bij de verbindingen in de groep worden gebruikt. Als een verbinding niet wordt beschikbaar voor de waarde van de eigenschap Connect Timeout is verlopen, mislukt de aanvraag en treedt een uitzondering 'verbinding niet beschikbaar' op.
Nadat u deze update hebt toegepast, is de eigenschap Connect Timeout heeft geen bovengrens. Bovendien is een oneindige waarde voor Time-out van verbinding maken met een waarde van –1opgegeven.
Dit bijgewerkte gedrag voor de BizTalk-Adapter voor DB2 en de Microsoft ADO.NET Data Provider voor DB2 komt overeen met het gedrag dat is al aanwezig wanneer u de OLE DB-Provider voor DB2 die is opgenomen in Host Integration Server 2010 en het zelfstandig OLE DB-Provider voor DB2-providers die opgenomen in de Microsoft SQL Server-functiepakketten zijn.