Codifiche macchina su IBM i

Utilizzare queste informazioni per conoscere la struttura del campo MDENC nel descrittore del messaggio.

Per ulteriori informazioni sul descrittore del messaggio, consultare MQMD - Descrittore del messaggio.

Il campo MDENC è un numero intero a 32 bit diviso in quattro sottocampi separati; questi sottocampi identificano:
  • La codifica utilizzata per i numeri interi binari
  • La codifica utilizzata per i numeri interi decimali compressi
  • La codifica utilizzata per i numeri a virgola mobile
  • Bit riservati
Ogni sottocampo è identificato da una maschera di bit che ha 1 bit nelle posizioni corrispondenti al sottocampo e 0 bit altrove. I bit sono numerati in modo che il bit 0 sia il bit più significativo e il bit 31 il bit meno significativo. Sono definite le seguenti maschere:
ITIMSC
Maschera per la codifica binario - intero.

Questo sottocampo occupa le posizioni da 28 a 31 nel campo MDENC .

ENDMSK
Maschera per la codifica packed - decimal - integer.

Questo sottocampo occupa le posizioni da 24 a 27 all'interno del campo MDENC .

ENFMSK
Maschera per la codifica a virgola mobile.

Questo campo secondario occupa le posizioni da 20 a 23 nel campo MDENC .

RNRMK
Maschera per bit riservati.

Questo sottocampo occupa le posizioni da 0 a 19 all'interno del campo MDENC .