Browse Prior Art Database

Get message data subset in Messaging and Queuing

IP.com Disclosure Number: IPCOM000035563D
Original Publication Date: 2005-Jan-25
Included in the Prior Art Database: 2005-Jan-25
Document File: 1 page(s) / 54K

Publishing Venue

IBM

Abstract

A method which allows an application to retrieve sections of large data messages from other applications in a messaging environment.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 1

Get message data subset in Messaging and Queuing

Disclosed is a method which allows an application to retrieve sections of large data messages from other applications in a messaging environment.

Explanation of technologies used

    A message queue interface, such as the Message Queue Interface, or MQI provided by IBM* Corporation, enables asynchronous communication between programs via queues. This is discussed in the publication "Messaging and Queuing Using the MQI" by B Blakeley, H Harris, R Lewis - McGraw Hill Series on Computer Communications. Please see page 24, section 2-3.3.

    Such a message queue interface provides the ability to GET a message from a queue, An application can GET a complete message, or can GET the first n bytes of a message by specifying for example MQGMO_ACCEPT_TRUNCATED_MSG and providing a buffer of size n bytes
The idea

    This disclosure introduces the ability for an application to request a specific section of a message. The function is useful for small devices such as personal organisers, that have a limited memory capacity. These devices may not be able to retrieve large messages up to a maximum message size provided for (eg 100 Megabytes). An example could be video on demand to wireless devices. Each video (film) could be stored as a large message. A hand-held device capable of displaying such films, may not be able to get the whole film at once due to its memory limit.

    A data offset is specified on a request to GET (eg MQGET) a message. Th...