Oprava: Integrátor relace vrátí "obrazovka neformátovaný, neexistuje žádné pole" výjimku při zpracování v prostředí Microsoft Host Integration Server neplatný kód ovlá...

Překlady článku Překlady článku
ID článku: 2509870 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Microsoft Host Integration Server 2009 nebo 2010 prostředí používáte obrazovku oškrabávání aplikaci, která používá integrátor relace ke komunikaci s aplikací, sálové počítače IBM. V tomto případě Pokud některý z obrazovky aplikace sálových obsahují neplatný 3270 řídicích kódů, integrátor relace vrátí následující výjimce volající aplikaci při zpracování integrátor relace neplatný kód 3270 řízení:
Microsoft.HostIntegration.SNA.Session.SessionException: Na obrazovce neformátovaný, neobsahuje žádné pole.
v Microsoft.HostIntegration.SNA.Session.SessionException.EvaluateHR (Int32 hr)
v Microsoft.HostIntegration.SNA.Session.SessionDisplay.InternalGetFields (řetězec searchText, ScreenFieldAttributeData atributy)
na Microsoft.HostIntegration.SNA.Session.SessionDisplay.GetFields()

Příčina

Toto chování je záměrné. Integrátor relace vrátí chybu IBM sense kód X 1003 (funkce není podporována) aplikace sálových relace Integrator nalezne neplatný kód 3270 ovládacího prvku. Navíc integrátor relace vrátí následující výjimce volající aplikaci, dojde-li k této situaci:
Obrazovka neformátovaný, neobsahuje žádné pole.

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena opravit pouze problémy popsané v tomto článku. Použijte tuto opravu hotfix pouze u systémů, ve kterých dochází k problému popsanému v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, 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 sekce "Hotfix stažení k dispozici". Pokud tento oddíl není uveden, obraťte se na služby zákazníkům společnosti Microsoft a podpoře příslušné opravy hotfix získat.

Poznámka: Pokud nastanou další problémy nebo řešení potíží je požadováno, bude pravděpodobně nutné vytvořit zvláštní požadavek na službu. Obvyklé náklady na podporu použije dalších otázek a problémů, které se netýkají této konkrétní opravy hotfix. Úplný seznam služeb zákazníkům společnosti Microsoft a podpoře telefonní čísla nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Formulář "K dispozici je oprava hotfix ke stažení" zobrazuje jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, je, protože oprava hotfix není k dispozici pro daný jazyk.

Informace o kumulativní aktualizaci.

Microsoft Host Integration Server 2010
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 6 pro Host Integration Server 2010. Další informace o tom, jak získat balíček kumulativní aktualizace, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2783797 Balíček kumulativní aktualizace 7 pro Host Integration Server 2010
Microsoft Host Integration Server 2009
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 1 pro Host Integration Server 2009. Další informace o tom, jak získat balíček kumulativní aktualizace, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2587090 Balíček kumulativní aktualizace 1 pro Host Integration Server 2009

Požadavky

Musíte mít Microsoft Host Integration Server 2009 nebo 2010, po instalaci této opravy hotfix.

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

Nemáte po instalaci této opravy hotfix restartovat počítač.

Informace o nahrazení

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

Informace o souboru

Anglická verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Datum a čas jednotlivých souborů jsou uvedeny v seznamu Koordinovaného světového času (UTC). Pokud zobrazíte informace o souboru, jsou konvertovány do lokálního času. Rozdíl mezi místním ČASEM a časem UTC, Časové pásmo karty v Datum a čas Chcete-li zobrazit položky v Ovládacích panelech.
Microsoft Host Integration Server 2009, 32-bit Edition
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.hostintegration.SNA.Session.dll8.0.3806.2120,72001 Apr 201123:10x86
Siproxy.dll8.0.3806.2434,00001 Apr 201123:10x86
Microsoft Host Integration Server 2009, 64-bit Edition
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.hostintegration.SNA.Session.dll8.0.3806.2120,72001 Apr 201123:10x86
Siproxy.dll8.0.3806.2434,00001 Apr 201123:10x86
Microsoft.hostintegration.SNA.Session.dll8.0.3806.2120,72001 Apr 201123:13x86
Siproxy.dll8.0.3806.2593,23201 Apr 201123:13x64
Poznámka: Vzhledem k závislostem souborů může nejnovější oprava, která obsahuje tyto soubory také obsahovat další soubory.

Prohlášení

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

Další informace

Po instalaci této opravy hotfix, předává integrátor relace 3270 neplatný řídicí kódy volající aplikaci pomocí nové konfigurace vlastnosti. Pokud chcete povolit předávání neplatných kódů 3270 ovládacího prvku, je nutné změnit integrátor relace aplikace takto:
  • Pokud aplikace integrátor relace používá SessionConnectDisplay, přidejte následující vlastnost:
    SessionConnectDisplay.InvalidCharacterSupport = InvalidCharacterAction.Allow;
  • Pokud aplikace integrátor relace používá řetězec připojení, změňte řetězec připojení zahrnout INVALIDCHARACTERSUPPORT vlastnost, jak je znázorněno v následujícím příkladu:
    m_Handler.connect ("TRANSPORT = TN3270;TN3270SERVER = adresa;TN3270Port = port; DeviceType = IBM 3278 2;ZABEZPEČENÍ = TLS1;CERTIFICATECHECK = OVĚŘENÍ; INVALIDCHARACTERSUPPORT = POVOLIT ");
Pokud je tato funkce povolena, integrátor relace předá neplatný 3270 řídicí kódy SNANLS (SNA National Language Support) pro převod. Pokud obrazovka aplikace sálových odešle znaků EBCDIC C100C201C3, SNANLS převede tyto znaky na A00B01C. V tomto případě SNANLS nemá žádný znak mapování znaků EBCDIC 00 a 01, a tyto znaky jsou předány prostřednictvím se stejnými hodnotami. Integrátor relace aplikace pak můžete rozhodnout, jak zpracovat znaky, které jsou předány prostřednictvím.

Po instalaci této opravy hotfix, nedojde ke změně výchozího chování relace Integrator. Pokud není jednou z metod, které je zde popsáno použit povolení předávání neplatných 3270 řídicích kódů, integrace relace nadále vracet "obrazovka neformátovaný, neexistuje žádné pole" výjimka.

Jsou následující kódy řízení 3270 (hodnoty jsou v EBCDIC) že integrátor relace považuje za neplatné, založené na 3270 datový proud, který definuje IBM:
  • 01-04
  • 06-07
  • 09-0B
  • 0E-10
  • 14
  • 16-18
  • 1A 1B
  • 1F-27
  • 2A 2B
  • 2D 3B
  • 3D-3E
Poznámka: Řídicí kódy X '0E' a X 0F' je Shift-Out a Shift řídicích kódů, které slouží přecházet mezi znaky dvoubajtové znakové sady (DBCS) a jednobajtovou znakovou sadu (SBCS) znaků v datovém proudu.

Další informace o datovém proudu 3270 naleznete na následujícím webu IBM:
3270 Datového proudu Programmer's Reference
Produkty třetích stran popisované v tomto článku jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou, týkající se výkonu nebo spolehlivosti těchto produktů.

Společnost Microsoft se vám snaží usnadnit získání technické podpory poskytnutím informací o kontaktech na jiné výrobce Tyto kontaktní informace se mohou změnit bez předchozího upozornění. Společnost Microsoft neručí za přesnost kontaktních informací jiných dodavatelů.

Vlastnosti

ID článku: 2509870 - Poslední aktualizace: 30. května 2013 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Host Integration Server 2009
Klíčová slova: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2509870 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 2509870

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com