You publish named events for procedures using the PUBLISH statement; you subscribe internal procedures as event handlers for named events using the SUBSCRIBE statement; and you remove internal procedures as event handlers for named events using the UNSUBSCRIBE statement.
Note: Unlike with class events, operations on named events can only be verified at run time, and named events can only be defined at run time when they are published.