Proprietà intestazione MQSeries
L'adapter MQSC offre un set di proprietà di contesto, specifiche per MQSeries, da usare nelle applicazioni. È possibile usare queste proprietà nei componenti della pipeline, nelle orchestrazioni e nelle espressioni di filtro. Per un accesso semplice a livello di codice, MQMD, MQXQH, MQCIH e STRUTTURE di intestazione MQIIH possono essere accessibili direttamente usando queste proprietà di contesto.
Tutte le altre strutture di intestazione MQSeries (ad esempio: MQRFH) sono supportate dall'adapter MQSC. Tuttavia, per accedere a queste intestazioni, è necessario farlo con i componenti della pipeline personalizzati e recuperarli dal corpo del messaggio. Se vengono impostate nel messaggio in uscita, il componente della pipeline è responsabile della corretta costruzione del messaggio.
Per assegnare le proprietà del contesto MQSeries a un messaggio destinato a una porta di invio associata all'adapter MQSC, usare l'operatore di assegnazione dei messaggi e specificare una delle proprietà di contesto disponibili nello spazio dei nomi MQSeries.
Di seguito è riportato un esempio di impostazione della proprietà MQMD_UserIdentifier di MQSeries:
Message_2(MQSeries.MQMD_UserIdentifier) = "MeMyselfAndI";
È possibile ottenere valori enumerati dai file di intestazione del linguaggio di programmazione C inclusi nell'SDK di IBM MQSeries. Questi file sono disponibili nella cartella Programmi\IBM\WebSphere MQ\Tools\c\include. Questi file definiscono i valori da utilizzare per l'impostazione o la lettura dei valori delle proprietà di contesto di MQSeries.
I valori di stringa esadecimali sono stringhe di caratteri che rappresentano valori binari. Non dispongono di un prefisso, ad esempio 0x. Contengono cifre da 0 a 9 e lettere da "a" a "f" o da "A" a "F". L'adapter ignora gli spazi vuoti in essi contenuti.
Per ulteriori informazioni su queste proprietà, vedere la documentazione di IBM WebSphere MQ.
Contenuto della sezione
Proprietà del descrittore del messaggio
Proprietà aggiuntive correlate a MQSeries