C Sample Programs

This section describes the C sample programs for TIBCO EMS messaging.

For all programs, C functions use non-typed connections and sessions. Under Qshell, symbolic links are added by the make.sh script for each sample program.
Type of EMS Sample IFS Source Filename Native Program and Module Name Program Name Under Qshell
Asynchronous Message Consumer tibemsAsyncMsgConsumer.c SXJ3AMC tibemsAsyncMsgConsumer

SXJ3AMC

Queue Browser tibemsBrowser.c SXJ3BR tibemsBrowser

SXJ3BR

Durable Topic Subscriber tibemsDurable.c SXJ3DTSB tibemsDurable

SXJ3DTSB

Message Consumer tibemsMsgConsumer.c SXJ3MC tibemsMsgConsumer

SXJ3MC

Like SXJ3MC, but uses the tibemsXAResource interface to consume messages using transaction semantics. tibemsXAMsgConsumer.c SXJ3XAMC tibemsXAMsgConsumer

SXJ3XAMC

Message Producer tibemsMsgProducer.c SXJ3MP tibemsMsgProducer

SXJ3MP

Like SXJ3MP, but uses the classic X/Open DPT XA interface to send messages using transaction semantics. tibemsXAMsgProducer.c SXJ3XAMP tibemsXAMsgProducer

SXJ3XAMP

Message Consumer demonstrating how to enumerate message properties and fields tibemsMsg.c SXJ3MSG tibemsMsg

SXJ3MSG

Helper functions used by other samples to handle common activities tibemsUtilities.c SXJ3UTIL tibemsUtilities

SXJ3UTIL

tibemsMsgProducerPerf tibemsMsgProducerPerf.c SXJ3MPPF tibemsMsgProducerPerf

SXJ3MPPF

tibemsMsgConsumerPerf tibemsMsgConsumerPerf.c SXJ3MCPF tibemsMsgConsumerPerf

SXJ3MCPF