Sintomi

Si consideri lo scenario seguente:

  • Si utilizza l'Adapter BizTalk per WebSphere MQ (adattatore MQSC) per ricevere messaggi da IBM WebSphere MQ.

  • I messaggi in arrivo di IBM WebSphere MQ vengono formattati utilizzando le intestazioni di MQRFH2.

  • Il formato di numero intero (Int Fmt) in MQ messaggio descrittore (MQMD) per il messaggio in arrivo è impostato su UNIX o Host.

In questo scenario, la scheda MQSC può passare il messaggio come un flusso di byte zero al componente della Pipeline di BizTalk Server.

Causa

Questo problema si verifica perché, quando il formato di numero intero di MQMD è impostato su UNIX o Host, i valori integer nell'intestazione MQRFH2 vengono codificati utilizzando la formattazione big-endian. Gli altri valori in MQMD vengono codificati utilizzando la formattazione little-endian.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Host Integration Server 2013

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

Host Integration Server 2010

La correzione che risolve questo problema è inclusa in 10 aggiornamento cumulativo per Host Integration Server 2010.

Stato

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

Ulteriori informazioni

Dopo avere applicato questo aggiornamento, l'adattatore MQSC utilizza little-endian formattazione per i valori integer nell'intestazione MQRFH2.

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.