tibemsTopic_Create

Function

Purpose

Create a topic object.

C Declaration

tibems_status tibemsTopic_Create(
    tibemsTopic* topic,
    const char* topicName );

COBOL Call

CALL "tibemsTopic_Create"
     USING BY REFERENCE topic,
           BY REFERENCE topicName,
           RETURNING tibems-status
END-CALL.
Note: topic has usage pointer.

Parameters

Parameter Description
topic Store the topic object in this location.
topicName Create a local topic instance with this name.

Remarks

This constructor creates only local objects (within the program). It does not attempt to bind the local topic object to the corresponding server object until the program creates a tibemsMsgConsumer or a tibemsMsgProducer that uses the topic.

The bind can fail for the following reasons:

  • Authorization is enabled for the topic and the user does not have the appropriate permissions.
  • The topic does not exist and the server cannot dynamically create the topic.