OPRAVA: Úroveň izolace svázat balíček do DB2/MVS nejsou nastaveny podle vlastního balíčku XML v prostředí Host Integration Server 2010

Příznaky

Jde o takovouto situaci:
  • V prostředí Microsoft Host Integration Server 2010 vytvoříte vlastního balíčku XML svázat balíček do DB2/MVS (známé také jako DB2 pro z/OS).
  • Chcete-li určit úroveň izolace, který se používá pro balíček použijete řetězec s úroveň izolace.

V tomto scénáři při balíček vázán, zjistíte, že úroveň izolace, kterou jste zadali není nastavena podle vlastního balíčku XML.

Například určit úroveň izolace CursorStability do vlastního balíčku XML. Však při spuštění kód balíček nastaven RepeatableRead úroveň izolace.

Řešení

Chcete-li vyřešit tento problém, použití této opravy hotfix. Po použití této opravy hotfix serveru Host Integration Server obdrží následující aliasy pro každou úroveň izolace.

Starý názevNový názevDDMPopis
CursorStabilityHodnotu ReadCommittedISOLVLCSOznačuje hodnotu ReadCommitted, DB2 ukazatel Stability (* CS) (výchozí hodnota)
Serializovat.Serializovat.ISOLVLRRSerializovatelný označuje DB2 opakovatelnou čtení (* RR)
VŠECHNYRepeatableReadISOLVLALLRepeatableRead označuje DB2 čtení Stability (* VŠECHNY)
ZměnaReadUncommittedISOLVLCHGReadUncommitted označuje čtení nesvěřené DB2 (* CHG)
NoCommitNoCommitISOLVLNCNoCommit označuje DB2 pro i5/OS žádné potvrzení (* NC)

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci bez žádné záruky výslovně uvedené nebo odvozené. To zahrnuje, ale není omezen pouze na předpokládané záruky obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předmětem ukázky a s nástroji, které slouží k vytvoření a ladění skriptu. Pracovníci podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu. Nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků.

Následuje ukázkový kód pro vlastní balíček XML:
<?xml version="1.0" encoding="utf-8" ?><Packages>
<Package Collection="MYCOL" Id="MYID" Token="TOKEN001" Version="CursorStability-5" IsolationLevel="ISOLVLCS">
</Section>
<Section Number="1" Alias="SEL1">
<Statement Number="1">SELECT COUNT(CREATOR) into :H FROM SYSIBM.SYSTABLES WHERE CREATOR = 'SYSIBM'</Statement>
<Parameters>
<Parameter Name="P1" Type="INT" Length="4" Precision="0" Scale="0" CCSID="0" Nullable="False"/>
</Parameters>
</Section>
</Package>
</Packages>

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Musí mít balíček kumulativní aktualizace 2 pro Host Integration Server 2010 nainstalovat tuto opravu hotfix.

Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2616519 kumulativní aktualizace 2 pro Host Integration Server 2010

Informace o restartování počítače

Bude pravděpodobně nutné restartovat počítač po instalaci této opravy hotfix.

Informace o nahrazení

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Pro Microsoft Host Integration Server 2010, 32bitová edice
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.hostintegration.drdalink.dll8.5.4437.259,27216-Jan-201216:57x86
Pro Microsoft Host Integration Server 2010, 64-bit Edition
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.hostintegration.drdalink.dll8.5.4437.259,27216-Jan-201217:01x86
Microsoft.hostintegration.drdalink.dll8.5.4437.269,51216-Jan-201217:01x64
Poznámka: Vzhledem k závislostem souborů může nejnovější oprava, která obsahuje tyto soubory také obsahovat další soubory.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Další informace o vytváření vlastního balíčku XML naleznete na následujícím webu Microsoft Developer Network (MSDN):
Vlastnosti

ID článku: 2666036 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor