Update: Session Integrator gibt eine Ausnahme "der Bildschirm ist nicht formatiert, kein Feld vorhanden ist" bei der Verarbeitung eines ungültigen Codes von 3270-Steuerelement in Microsoft Host Integration Server-Umgebungen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2509870 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

In einer Microsoft Host Integration Server 2009 oder 2010-Umgebung müssen Sie eine Screen scraping-Anwendung, die Session Integrator verwendet für die Kommunikation mit einem IBM-Mainframe-Anwendung. In diesem Fall gibt Mainframe-Anwendung-Bildschirme ungültige 3270-Steuerungscodes, Session Integrator folgende Ausnahme an die aufrufende Anwendung bei der Verarbeitung von Session Integrator eines ungültigen Codes 3270-Steuerelement:
Microsoft.HostIntegration.SNA.Session.SessionException: Der Bildschirm ist nicht formatiert, kein Feld vorhanden ist.
bei Microsoft.HostIntegration.SNA.Session.SessionException.EvaluateHR (Int32 hr)
bei Microsoft.HostIntegration.SNA.Session.SessionDisplay.InternalGetFields (String SearchText, ScreenFieldAttributeData-Attribute)
bei Microsoft.HostIntegration.SNA.Session.SessionDisplay.GetFields()

Ursache

Dieses Verhalten ist beabsichtigt. Session Integrator gibt einen IBM Sense Code X '1003' (Funktion nichtunterstützt) Fehler der Mainframe-Anwendung Session Integrator stellt einen unzulässigen 3270-Steuerelements Code stößt. Session Integrator gibt darüber hinaus die folgende Ausnahme an die aufrufende Anwendung, wenn dies der Fall ist:
Der Bildschirm ist nicht formatiert, kein Feld vorhanden ist.

Lösung

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix ist jedoch nur dazu vorgesehen, das in diesem Artikel beschriebene Problem zu beheben. Wenden Sie diesen Hotfix nur auf Systemen an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass für das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, wird es im oberen Bereich dieses Artikels einen Link "Hotfix donwload" geben. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service und Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Support-Kosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern bzw. Informationen zum Stellen einer separaten Serviceanfrage finden Sie auf der folgende Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" zeigt die Sprachen an, in denen der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt es daran, dass kein Hotfix für diese Sprache verfügbar ist.

Kumulatives Update-Informationen

Microsoft Host Integrationsserver 2010
Das Update, das dieses Problem behebt ist im kumulativen Updatepaket 6 für Host Integration Server 2010 enthalten. Weitere Informationen dazu, wie Sie das kumulative Updatepaket zu erhalten, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
2783797 Kumulatives Updatepaket 7 für Host Integration Server 2010
Microsoft Host Integrationsserver 2009
Das Update, das dieses Problem behebt, ist in Kumulatives Updatepaket 1 für Host Integration Server 2009 enthalten. Weitere Informationen dazu, wie Sie das kumulative Updatepaket zu erhalten, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
2587090 Kumulatives Updatepaket 1 für Host Integration Server 2009

Erforderliche Komponenten

Sie müssen Microsoft Host Integration Server 2009 oder 2010 installiert haben, um diesen Hotfix anwenden.

Informationen zum Neustart

Sie müssen den Computer nicht neu starten, nachdem Sie diesen Hotfix angewendet haben.

Ersetzte Updates

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder neuere Attribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Die Zeitverschiebung zwischen UTC und Ortszeit verwenden Sie die Zeitzone Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.
Microsoft Host Integrationsserver 2009, 32-Bit-Edition
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Microsoft.Hostintegration.SNA.Session.dll8.0.3806.2120,72001-Apr-201123:10X 86
Siproxy.dll8.0.3806.2434,00001-Apr-201123:10X 86
Microsoft Host Integrationsserver 2009, 64-Bit Edition
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Microsoft.Hostintegration.SNA.Session.dll8.0.3806.2120,72001-Apr-201123:10X 86
Siproxy.dll8.0.3806.2434,00001-Apr-201123:10X 86
Microsoft.Hostintegration.SNA.Session.dll8.0.3806.2120,72001-Apr-201123:13X 86
Siproxy.dll8.0.3806.2593,23201-Apr-201123:13x64
Hinweis Aufgrund von Dateiabhängigkeiten kann das aktuellste Update, das diese Dateien enthält auch weitere Dateien enthalten.

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkten zutrifft.

Weitere Informationen

Nachdem Sie diesen Hotfix angewendet haben, übergibt Session Integrator ungültige 3270-Steuerungscodes an die aufrufende Anwendung mit eine neuen Konfigurationseigenschaft. Wenn Sie die Übergabe von ungültigen 3270 Steuerungscodes aktivieren möchten, müssen Sie die Session Integrator-Anwendung wie folgt ändern:
  • Wenn die Session Integrator Anwendung SessionConnectDisplay verwendet, fügen Sie die folgende Eigenschaft:
    SessionConnectDisplay.InvalidCharacterSupport = InvalidCharacterAction.Allow;
  • Wenn die Session Integrator-Anwendung eine Verbindungszeichenfolge verwendet, ändern Sie die Verbindungszeichenfolge, um die INVALIDCHARACTERSUPPORT Eigenschaft wie im folgenden Beispiel gezeigt:
    m_Handler.Connect ("TRANSPORT = TN3270;TN3270SERVER = Adresse;TN3270Port = Anschluss; DeviceType = IBM-3278-2;SICHERHEIT = TLS1;CERTIFICATECHECK = ÜBERPRÜFT; INVALIDCHARACTERSUPPORT = ZULASSEN ");
Wenn dieses Feature aktiviert ist, übergibt Session Integrator die ungültige 3270-Steuerungscodes an SNANLS (SNA National Language Support) für die Konvertierung. Wenn die Mainframe-Anwendungsbildschirm EBCDIC Zeichen C100C201C3 sendet, wird SNANLS diese Zeichen in A00B01C konvertieren. In diesem Fall SNANLS hat keine Zeichenzuordnungen für EBCDIC Zeichen 00 und 01, und diese Zeichen mit den gleichen Werten übergeben. Die Session Integrator Anwendung kann dann entscheiden, wie die Zeichen behandelt, die durchlaufen werden.

Nachdem Sie diesen Hotfix angewendet haben, wird die Session Integrator Standardverhalten nicht geändert. Wenn eine der hier beschriebenen Methoden nicht die Aktivierung der Übergabe ungültiger 3270 Steuerungscodes verwendet wird, weiterhin Sitzung Integration eine Ausnahme "der Bildschirm ist nicht formatiert, kein Feld vorhanden ist" zurück.

Im folgenden werden die 3270-Steuerungscodes (Werte sind in EBCDIC), dass Session Integrator ungültig ist, berücksichtigt, basierend auf der 3270-Datenstrom, der IBM definiert:
  • 01 04
  • 06-07
  • 09-0 B
  • 0E-10
  • 14
  • 16-18
  • 1A-1 B
  • 1F-27
  • 2A-2 B
  • 2D-3 B
  • 3D-3E
Hinweis Steuerungscodes X '0E' und X '0F' sind Shift-Out- und UMSCHALT In Steuerungscodes, die verwendet werden, um zwischen Double-Byte-Zeichensatz (DBCS) und Single-Byte Character Set (SBCS) Zeichen in einem Datenstream zu verschieben.

Weitere Informationen zu den 3270-Datenstrom finden Sie auf die folgende IBM-Website:
3270-Datenstrom Programmer's Reference
Die Produkte von Drittanbietern, die in diesem Artikel erörtert werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, über die Leistung oder Zuverlässigkeit dieser Produkte.

Microsoft stellt Kontaktinformationen von Drittanbietern zur Verfügung, die Sie auf der Suche nach technischem Support unterstützen. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft garantiert nicht die Richtigkeit dieser Kontaktinformationen von Drittanbietern.

Eigenschaften

Artikel-ID: 2509870 - Geändert am: Donnerstag, 30. Mai 2013 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Host Integration Server 2009
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2509870 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2509870
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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