Funzioni di implementazione del nodo in C

Il nodo definito dall'utente implementa un'interfaccia di funzioni per il broker di messaggi da richiamare durante l'esecuzione di runtime. Questa include funzioni per creare un contesto locale ogni volta che viene creata un'istanza di nodo, funzioni per impostare e richiamare i valori di attributo, la funzione per eseguire realmente l'elaborazione del nodo stesso e funzioni per esaminare i messaggi:
Funzione obbligatoria
cniCreateNodeContext
Funzioni facoltative e di condizione

Queste funzioni di implementazione vengono richiamate dal broker e implementate dal nodo.

Per alcune funzioni di implementazione, potrebbe essere necessario specificare il nome di un programma di analisi fornito con WebSphere Message Broker. In tale caso, è necessario utilizzare il nome di classe esatto del programma di analisi. Nella tabella riportata di seguito è presente un riepilogo dei programmi di analisi, dei nomi di elementi root e dei nomi di classi per diverse intestazioni.

Programma di analisi Nome elemento root Nome classe
BLOB BLOB NONE
IDOC IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
MRM MRM MRM
Properties Properties PropertyParser
SMQ_BMH SMQ_BMH SMQBAD
XML XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC
Concetti correlati
Pianificazione di estensioni definite dall'utente
Progettazione di estensioni definite dall'utente
Nodi di input definiti dall'utente
Nodi di elaborazione dei messaggi definiti dall'utente
Nodi di output definiti dall'utente
Attività correlate
Creazione di un nodo di input in C
Creazione di un nodo di output o di elaborazione messaggi in C
Riferimenti correlati
Funzioni di utilità del nodo in C
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as07410_