Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | API Reference | awCan | awCanPublish
 
awCanPublish
BrokerError awCanPublish(
BrokerClient client,
char *event_type_name,
BrokerBoolean *can_publish);
client
The Broker client whose ability to publish is to be tested.
event_type_name
The event type name that the Broker client wishes to publish.
can_publish
A indication of whether or not the Broker client is permitted to publish the specified event type. Set to 1 (true) if the Broker client is permitted; otherwise, set to 0 (false). This parameter is used for output.
Determines whether or not the specified Broker client can publish or deliver the specified event type. Upon return, the can_publish parameter is set to1 (true) or 0 (false). If set to 1 (true), the Broker client can publish or deliver events of this event type. Conversely, if set to 0 (false), the Broker client cannot publish or deliver such events.
Possible BrokerError major codes
Meaning
AW_ERROR_INVALID_CLIENT
The client is not valid.
AW_ERROR_NULL_PARAM
The parameter event_type_name or can_publish is NULL.
AW_ERROR_UNKNOWN_EVENT_TYPE
The event type does not exist on the Broker.
See also: