Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando riceve una risposta da un'applicazione mainframe, un'applicazione di integratore di sessione che utilizza l'interfaccia di programmazione LU0 restituisce il seguente errore:

Messaggio: L'intestazione della funzione Gestione restituito dall'Host di contenuto una lunghezza non valida.
Codice di errore: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError "

Causa

Questo problema si verifica quando un'applicazione mainframe invia dati a integratore di sessione che ha nella risposta intestazione (umidità relativa) impostato su 1bit funzione Gestione testata (FMH). Questa impostazione indica che una o più intestazioni di gestione (FM) funzione sono inclusi nella risposta. Nella situazione descritta nella sezione "Sintomi", la risposta dal mainframe non include alcuna intestazione FM. In questo modo la risposta da analizzare in modo non corretto. Questo problema analisi causa l'errore.

Risoluzione

Informazioni sull'aggiornamento cumulativo

La correzione che risolve questo problema è inclusa nell'aggiornamento cumulativo, 2 per Host Integration Server 2013.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Dopo avere applicato questo aggiornamento, è possibile controllare l'integratore di sessione di analisi delle intestazioni di FM utilizzando un'opzione di configurazione dell'interfaccia di programmazione LU0. Per impostazione predefinita, integratore di sessione tenta di analizzare le intestazioni FM se è impostato il bit FMH nell'intestazione della risposta.

Se l'applicazione LU0 integratore di sessione utilizza una stringa di connessione per connettersi al mainframe IBM, aggiungere il seguente parametro alla stringa di connessione per disattivare l'analisi FMH:

FUNCTIONMANAGEMENTHEADERS=NONE
Di seguito è riportato un esempio di una stringa di connessione con la nuova proprietà aggiunta:

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
Nota: Questa stringa di connessione dipende dalla stringa di connessione che viene utilizzata nell'esempio incluso in Host Integration Server 2013 SDK LU0NET integratore di sessione.

Se la proprietà FUNCTIONMANAGEMENTHEADERS non è incluso nella stringa di connessione o se la proprietà è impostata su FUNCTIONMANAGEMENTHEADERS = INCLUDE, e se il bit FMH è impostato su 1, integratore di sessione tenta di analizzare le intestazioni FM in dei dati ricevuti dall'applicazione mainframe IBM.

Se l'integratore di sessione viene utilizzata la classe SessionConnectionLU0 per specificare le proprietà di connessione da utilizzare quando si connette al sistema mainframe IBM, analisi delle intestazioni FM è controllato mediante la seguente proprietà:

FunctionManagementHeaderSupportLa nuova proprietà FunctionManagementHeaderSupport supporta i seguenti valori:

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.NoneDi seguito è riportato un esempio di come utilizzare la classe SessionConnectionLU0 per specificare un nome di LU, pagina di codice Host e per disattivare l'analisi delle intestazioni di FM:

Connection SessionConnectionLU0 = nuovo SessionConnectionLU0();
_connection.LogicalUnitName = LUName.Text;
Connection. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;Se la proprietà FunctionManagementHeaderSupport non è specificata, il comportamento predefinito prevede che integratore di sessione analizza intestazioni FM in qualsiasi risposta che viene ricevuto dall'applicazione mainframe IBM se il bit FMH è impostato su 1.

I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×