Hierbei handelt es sich um eine Funktion, die als Callback registriert werden kann und aufgerufen wird, sobald eine Nachricht von einem Empfangsknoten gelesen wird, und bevor diese im Nachrichtenfluss nach hinten weitergegeben wird. Wenn der Benutzerexitstatus aktiv ist, wird sie für jede Eingabenachricht aufgerufen, die innerhalb der Ausführungsgruppe gelesen wird, in der der Callback registriert wurde. Der Callback wird durch die Bereitstellung eines Zeigers auf die Funktion als Feld iFpInputMessageCallback des CCI_UE_VFT-Structs registriert, das an cciRegisterUserExit übergeben wird.
typedef void (*cciInputMessageCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciMessageOrigin messageOrigin, CciNode* inputNode);