Siebel Store-and-Forward Messaging Guide for Handheld > Store-and-Forward Messaging for Handheld Business Services >

SMQ Transport Service


This business service provides an interface between Oracle's Siebel applications and the IBM WebSphere MQe Everyplace queuing system. Table 13 lists the SMQ Transport Service methods and their definitions.

Table 13. SMQ Transport Service Methods
Method
Definition

GetQueues

Gets a list of user inbound queues from the queuing system.

DispatchMessage

Moves a message from an application inbound queue to a user inbound queue.

PeekMessage

Retrieves a copy of the first message on a queue with a unique message Id. When called more than once with no RemoveMessage in between, it returns the same message with the same message Id.

ReceiveMessage

Retrieves the first message on a queue, the message is removed from the queue.

RemoveMessage

Removes the first message on a queue. Takes the message Id as an input argument and removes only the message identified by that Id. If the message identified no longer exists, RemoveMessage does not operate.

SendMessage

Sends a message to an outbound queue representing a client device. Provides guaranteed delivery. If SendMessage returns SUCCESS, it is assured that the client will receive the message.

WaitForMessage

Waits for a message on an application inbound queue.

Siebel Store-and-Forward Messaging Guide for Handheld Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.