Patent ID: 7331049

Claim:
A method for transmitting an event message from a first application to at least one second application over an event channel, the method comprising: generating a message request based on an event at a first application, the message request having a header and a body, the body containing typed event data marshaled for transmission over an event channel; the message request comprises a General Inter-ORB Protocol (GIOP) Message Request sending the message request to the event channel; providing an indicator enabling a user to specify whether to adjust the header if necessary to properly align the body of an event message; in response, reading the header to obtain information about the event without un-marshaling the body; creating a wrapper based, at least in part, on the information obtained from the header; appending the body to the wrapper to create an event message; determining at least one second application to receive the event message; determining if the body of the event message is properly aligned; if the body of the event message is determined to be misaligned blocking delivery of the event message based on the indicator; and if the body of the event message is determined to be properly aligned delivering the event message to said at least one second application.