Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Een sessie Integrator-toepassing die gebruikmaakt van de programmeerinterface LU0 retourneert de volgende fout als deze een antwoord van een mainframe-toepassing ontvangt:

Bericht: De koptekst van de functie beheer van de Host geretourneerd bevat een ongeldige lengte.
Foutcode: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError "

Oorzaak

Dit probleem treedt op wanneer een mainframe-toepassing gegevens naar Integrator-sessie met de functie beheer koptekst (FMH verzendt) bit in de respons Header (RH) ingesteld op 1. Deze instelling geeft aan dat een of meer functie management (FM) headers worden opgenomen in het antwoord. In het geval dat wordt beschreven in de sectie 'Symptomen', het antwoord van het mainframe eventuele FM-headers niet opgenomen. Dit zorgt ervoor dat het antwoord op onjuist worden geparseerd. Dit probleem bij het parseren, treedt de fout.

Oplossing

Cumulatieve update informatie

De correctie voor dit probleem dat is opgenomen in de cumulatieve Update 2 voor Host Integration Server 2013.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Nadat u deze update hebt toegepast, kunt u de sessie Integrator van parseren van berichtkoppen FM-met behulp van een configuratieoptie in de LU0 programming interface kunt beheren. Standaard probeert de sessie Integrator parseren FM-headers als de FMH-bit is ingesteld in de kopregel van het antwoord.

Als de sessie Integrator LU0 toepassing een verbindingsreeks verbinding met het IBM-mainframe maakt, kan de volgende parameter worden toegevoegd aan de tekenreeks bij het parseren van FMH uitschakelen:

FUNCTIONMANAGEMENTHEADERS=NONE
Hier volgt een voorbeeld van een verbindingstekenreeks waarmee deze nieuwe eigenschap toegevoegd:

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
Opmerking Deze verbindingsreeks is gebaseerd op de verbindingsreeks die wordt gebruikt in het voorbeeld LU0NET sessie Integrator die is opgenomen in Host Integration Server 2013 SDK.

Als de eigenschap FUNCTIONMANAGEMENTHEADERS is niet opgenomen in de verbindingsreeks of als de eigenschap is ingesteld op FUNCTIONMANAGEMENTHEADERS = opnemen, en als de FMH-bit is ingesteld op 1, Integrator sessie probeert parseren FM-headers in de gegevens die afkomstig zijn van de IBM mainframe-toepassing.

Bij het parseren van FM-Header als Integrator sessie de klasse SessionConnectionLU0 gebruikt geeft u de eigenschappen van de verbinding moet worden gebruikt wanneer verbinding wordt gemaakt met het systeem van IBM mainframe, bepaald met behulp van de volgende eigenschap:

FunctionManagementHeaderSupportDe nieuwe eigenschap van de FunctionManagementHeaderSupport ondersteunt de volgende waarden:

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.NoneHier volgt een voorbeeld van het gebruik van de klasse SessionConnectionLU0 een LU-naam, Host-codetabel op te geven en uit te schakelen het parseren van berichtkoppen FM:

SessionConnectionLU0 _connection = nieuwe SessionConnectionLU0();
_connection.LogicalUnitName = LUName.Text;
_connection. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;Als de eigenschap FunctionManagementHeaderSupport niet is opgegeven, wordt het standaardgedrag dat sessie Integrator FM-kopteksten in een antwoord dat wordt ontvangen van de IBM mainframe-toepassing parseert als de FMH-bit is ingesteld op 1.

De producten van andere leveranciers die in dit artikel worden beschreven, worden vervaardigd door bedrijven die onafhankelijk van Microsoft zijn. Microsoft geeft geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of betrouwbaarheid van deze producten.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×