Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | API Reference | awDeliver | awDeliverNullReplyEvent
BrokerError awDeliverNullReplyEvent(
BrokerClient client,
BrokerEvent request_event,
char *reply_event_type_name,
BrokerLong publish_seqn);
The Broker client that is delivering the reply event.
The original request event. Used to determine the client ID of the sender of the original request.
The type name of the null reply event.
The publish sequence number for the reply event. Set to zero if your application is not using publish sequence numbers.
Delivers a null event of type reply_event_type_name to the publisher of the request_event. The envelope tag, appSeqn, and appLastSeqn fields are set to indicate that this is a null event. This indicates that the request was successful and resulted in no data.
If the trackId envelope field was set on request_event, that value is copied to the null reply event. If the request_event trackId envelope field was not set, the pubId envelope field from the request_event will be used instead.
An error will not be returned if the recipient, represented by the pubId field in request_event, no longer exists.
Possible BrokerError major codes
The Broker client, represented by the client parameter, has been destroyed or disconnected.
The request_event is invalid.
The client does not have permission to publish the event type.
The parameter reply_event_type_name is NULL.
The event type for the reply event does not exist on the Broker.
See also: