Symptomer

En økt Integrator-program som bruker programmeringsgrensesnitt for LU0 returnerer denne feilen når det mottar et svar fra en stormaskin-program:

Melding: Funksjonen Management hodet returnert fra verten inneholdt en ugyldig lengde.
Feilkode: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError "

Årsak

Dette problemet oppstår når en stormaskin program sender data til økt Integrator som har den funksjonen Management topptekst (FMH) i den svar topptekst (Høyrehendt) satt til 1-biters. Denne innstillingen angir at ett eller flere funksjonen management (FM)-hoder er inkludert i svaret. I en situasjon som er beskrevet i delen "Symptomer", inkluderer ikke svar fra stormaskinen FM hoder. Dette fører til at svar skal analyseres feil. Analyse av problemet forårsaker feilen.

Oppløsning

Informasjon om kumulativ oppdatering

Hurtigreparasjon som løser dette problemet er inkludert i kumulative oppdateringen 2 for Host Integration Server 2013.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Når du har installert denne oppdateringen, kan du kontrollere økt Integrator analyse av FM-topp ved hjelp av et konfigurasjonsalternativ i programmeringsgrensesnitt for LU0. Som standard prøver økt Integrator å analysere meldingshoder FM Hvis FMH-biten angis i overskriften for svar.

Hvis økten Integrator LU0 programmet bruker en tilkoblingsstreng til å koble til en IBM-stormaskin, kan følgende parameter legges til tilkoblingsstrengen for å deaktivere FMH analyse:

FUNCTIONMANAGEMENTHEADERS=NONE
Følgende er et eksempel på en tilkoblingsstreng som har denne nye egenskapen lagt til:

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
Obs! Denne tilkoblingsstrengen er basert på tilkoblingsstrengen som brukes i LU0NET økt Integrator utvalget som er inkludert i Host Integration Server 2013 SDK.

Hvis egenskapen FUNCTIONMANAGEMENTHEADERS ikke er inkludert i koblingsstrengen, eller hvis egenskapen er satt til FUNCTIONMANAGEMENTHEADERS = INKLUDER, og hvis FMH-biten er satt til 1, økt Integrator prøver å analysere FM meldingshoder i dataene som den mottar fra IBM-stormaskin programmet.

Hvis økten Integrator bruker SessionConnectionLU0 -klassen til å angi egenskaper for tilkobling skal brukes når den kobles til IBM-stormaskin-systemet, analyse av FM-hodet, styres ved hjelp av følgende egenskap:

FunctionManagementHeaderSupportEgenskapen FunctionManagementHeaderSupport støtter følgende verdier:

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.NoneFølgende er et eksempel på hvordan du bruker SessionConnectionLU0 -klassen til å angi en LU-navnet, vert tegntabellen og deaktivere analysering av FM-hoder:

SessionConnectionLU0 _connection = nye SessionConnectionLU0();
_connection.LogicalUnitName = LUName.Text;
_connection. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;Hvis FunctionManagementHeaderSupport -egenskapen ikke er angitt, er standard virkemåte at økt Integrator analyserer FM meldingshoder i svar som mottas fra IBM-stormaskin program hvis FMH-biten er satt til 1.

Tredjepartsprodukter som beskrives i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, stilltiende eller på annen måte, om ytelsen eller påliteligheten til disse produktene.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×