Informix Error -4133: Only events can be posted.
Cause and resolution
Only events can be posted.
A POST statement specified something other than event. Member functions, handlers, and reports cannot be posted.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4133 fires when a POST statement targets something other than an event — per the official
guidance, member functions, handlers, and reports can't be posted.
- A
POSTstatement naming a member function, handler, or report, per the official guidance — the direct, only cause.
Solutions / Resolution
- Post an event instead, per the official guidance.
Examples
Posting a handler
POST myHandler
-- -4133: myHandler is a HANDLER, not an EVENT
Corrected
POST MyEvent
Diagnostic Checks
- Check the target of every
POSTstatement, and confirm it's declared as anEVENT.
Related Errors / Related Topics
- -4130 — "Handler can't be invoked directly." A related restriction on
CALL(rather thanPOST), reinforcing the same handler-vs-event distinction.
A POST statement targets something other than an event — post the event instead.