Browse Prior Art Database

Transferring Bulk Data in Message Queueing System

IP.com Disclosure Number: IPCOM000122889D
Original Publication Date: 1998-Jan-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 49K

Publishing Venue

IBM

Related People

Anthias, T: AUTHOR [+2]

Abstract

When a message-queueing network has been set up it may be required to transfer a large amount of data, for example a file containing several megabytes. If this data is sent in the form of a message it may swamp the queues because of its size.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 62% of the total text.

Transferring Bulk Data in Message Queueing System

      When a message-queueing network has been set up it may be
required to transfer a large amount of data, for example a file
containing several megabytes.  If this data is sent in the form of a
message it may swamp the queues because of its size.

      In the improved system described here a short message is put on
the queue which REFERS to the large object.  When the reference
message is about to be transmitted (AFTER it has been taken off the
staging queue), the data is appended to it.  At the target node the
data is taken off and the file created, before enqueueing just the
short message.

In this way the bulk data is never on a queue.

      In a typical system, sample message channel exits are provided;
on the sending side, when the exit is presented with a reference
message the data in it identifies a file which is to be transferred.
The exit  reads the file and appends as much data as possible to the
reference message.

      At the receiving end another message channel exit sees the
incoming reference message with data, and strips off the data to
create a file, with a name as specified in the reference message
header.

      The reference message header identifies whether the data is
string, and if so provides data conversion.  Fields in the reference
message header which identify name, offset etc are also converted if
necessary.

      The reference message, now stripped of the file d...