Try OpenEdge Now
skip to main content
Messaging and ESB
ABL - JMS API Reference
 

ABL - JMS API Reference

This appendix provides reference information on the procedures and functions (and a global variable) for the OpenEdge Adapter for SonicMQ ABL–JMS API. All procedures and functions are supported for all adapter personalities unless otherwise indicated in the reference entry.
For more information on using this information in context, see Programming for the OpenEdge Adapter for SonicMQ with the ABL - JMS API.
* Session objects
* jmssession.p
* ptpsession.p
* pubsubsession.p
* Methods in the Session objects
* Methods in the Message Consumer objects
* Methods in the Message objects
* acknowledgeAndForward procedure
* addBytesPart procedure
* addMessagePart procedure
* addTextPart procedure
* appendText procedure
* beginSession procedure
* browseQueue procedure
* cancelDurableSubscription procedure
* clearBody procedure
* clearProperties procedure
* commitReceive procedure
* commitSend procedure
* createBytesMessage procedure
* createChangeStateConsumer procedure
* createDataSetMessage procedure
* createHeaderMessage procedure
* createMapMessage procedure
* createMessageConsumer procedure
* createMultipartMessage procedure
* createRejectedMessageConsumer procedure
* createStreamMessage procedure
* createTemporaryQueue procedure
* createTemporaryTopic procedure
* createTempTableMessage procedure
* createTextMessage procedure
* createXMLMessage procedure
* deleteConsumer procedure
* deleteMessage procedure
* deleteSaxWriter procedure
* deleteSession procedure
* deleteTemporaryQueue procedure
* deleteTemporaryTopic procedure
* endOfStream function
* getAdapterService function
* getApplicationContext function
* getBrokerURL function
* getBytesCount function
* getBytesPartByID function
* getBytesPartByIndex function
* getBytesToRaw function
* getChar function
* getCharCount function
* getCharProperty function
* getClientID function
* getClientPersistence function
* getClientTransactionBufferSize function
* getConnectID function
* getConnectionID function
* getConnectionMetaData function
* getConnectionURLs function
* getContentType
* getDataSet function
* getDate function
* getDateProperty function
* getDateTime function
* getDateTimeProperty function
* getDateTime-TZ function
* getDateTimeTzProperty function
* getDecimal function
* getDecimalProperty function
* getDefaultPersistency function
* getDefaultPriority function
* getDefaultTimeToLive function
* getDestinationName function
* getFaultTolerant function
* getFaultTolerantReconnectTimeout function
* getFlowToDisk function
* getInt function
* getIntProperty function
* getInt64 function
* getInt64Property function
* getInitialConnectionTimeout function
* getItemType function
* getJMSCorrelationID function
* getJMSCorrelationIDAsBytes function
* getJMSDeliveryMode function
* getJMSDestination function
* getJMSExpiration function
* getJMSMessageID function
* getJMSPriority function
* getJMSRedelivered function
* getJMSReplyTo function
* getJMSServerName function
* getJMSTimestamp function
* getJMSType function
* getLoadBalancing function
* getLocalStoreDirectory function
* getLocalStoreSize function
* getLocalStoreWaitTime function
* getLogical function
* getLogicalProperty function
* getLongString function
* getLongStringCP function
* getLongText function
* getLongTextCP function
* getMapNames function
* getMemptr function
* getMessagePartByID function
* getMessagePartByIndex function
* getMessageType function
* getNoAcknowledge function
* getPartCount function
* getPassword
* getProcHandle function
* getProcName function
* getPropertyNames function
* getPropertyType function
* getReconnectInterval function
* getReconnectTimeout function
* getReplyAutoDelete function
* getReplyPersistency function
* getReplyPriority function
* getReplyTimeToLive function
* getReplyToDestinationType function
* getReuseMessage function
* getSaxWriter function
* getSession function
* getSelectorAtBroker function
* getSequential function
* getShutdownWaitFor function
* getSingleMessageAcknowledgement function
* getTempTable function
* getText function
* getTextPartByID function
* getTextPartByIndex function
* getTextSegment function
* getTransactedReceive function
* getTransactedSend function
* getUser function
* getX-Document function
* hasReplyTo function
* inErrorHandling function
* inMessageHandling function
* inQueueBrowsing function
* inReplyHandling function
* isFaultTolerant function
* isMessagePart function
* JMS-MAXIMUM-MESSAGES global variable
* messageHandler procedure
* moveToNext procedure
* publish procedure
* readBytesToRaw procedure
* readChar function
* readDate function
* readDateTime function
* readDateTime-TZ function
* readDecimal function
* readInt function
* readInt64 function
* readLogical function
* readLongString function
* readLongStringCP function
* receiveFromQueue procedure
* recover procedure
* requestReply procedure
* reset procedure
* rollbackReceive procedure
* rollbackSend procedure
* sendToQueue procedure
* setAdapterService procedure
* setApplicationContext procedure
* setBoolean procedure
* setBooleanProperty procedure
* setBrokerURL procedure
* setByte procedure
* setByteProperty procedure
* setBytesFromRaw procedure
* setChar procedure
* setClientID procedure
* setClientPersistence procedure
* setClientTransactionBufferSize procedure
* setConnectID procedure
* setConnectionFile procedure
* setConnectionURLs procedure
* setDataSet procedure
* setDate procedure
* setDateProperty procedure
* setDateTime procedure
* setDateTimeProperty procedure
* setDateTime-TZ procedure
* setDateTimeTzProperty procedure
* setDefaultPersistency procedure
* setDefaultPriority procedure
* setDefaultTimeToLive procedure
* setDouble procedure
* setDoubleProperty procedure
* setErrorHandler procedure
* setFaultTolerant procedure
* setFaultTolerantReconnectTimeout procedure
* setFloat procedure
* setFloatProperty procedure
* setFlowToDisk procedure
* setInt procedure
* setIntProperty procedure
* setInt64 procedure
* setInt64Property procedure
* setInitialConnectionTimeout procedure
* setJMSCorrelationID procedure
* setJMSCorrelationIDAsBytes procedure
* setJMSReplyTo procedure
* setJMSServerName procedure
* setJMSType procedure
* setLoadBalancing procedure
* setLocalStoreDirectory procedure
* setLocalStoreSize procedure
* setLocalStoreWaitTime procedure
* setLong procedure
* setLongProperty procedure
* setLongString procedure
* setLongText procedure
* setMemptr procedure
* setNoAcknowledge procedure
* setNoErrorDisplay procedure
* setPassword procedure
* setPingInterval procedure
* setPrefetchCount procedure
* setPrefetchThreshold procedure
* setReconnectInterval procedure
* setReconnectTimeout procedure
* setReplyAutoDelete procedure
* setReplyPersistency procedure
* setReplyPriority procedure
* setReplyTimeToLive procedure
* setReplyToDestinationType procedure
* setReuseMessage procedure
* setSaxReader procedure
* setSelectorAtBroker procedure
* setSequential procedure
* setShort procedure
* setShortProperty procedure
* setShutdownWaitFor procedure
* setSingleMessageAcknowledgement procedure
* setString procedure
* setStringProperty procedure
* setTempTable procedure
* setText procedure
* setTransactedReceive procedure
* setTransactedSend procedure
* setUser procedure
* setX-Document procedure
* startReceiveMessages procedure
* stopReceiveMessages procedure
* subscribe procedure
* waitForMessages procedure
* writeBoolean procedure
* writeByte procedure
* writeBytesFromRaw procedure
* writeChar procedure
* writeDate procedure
* writeDateTime procedure
* writeDateTime-TZ procedure
* writeDouble procedure
* writeFloat procedure
* writeInt procedure
* writeInt64 procedure
* writeLong procedure
* writeLongString procedure
* writeShort procedure
* writeString procedure