Browse Prior Art Database

Application Data Descriptor in Messages from a Transaction Processing Software System Transmitted by a Messaging and Queuing Software System

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

Publishing Venue

IBM

Related People

Adams, M: AUTHOR [+3]

Abstract

When shipping transaction processing (e.g., CICS Basic Mapping Services (BMS) Application Data Structures (ADS) using a messaging and queuing software system such as the MQSeries*, an Application Data Structure Descriptor (ADSD), is also shipped. This allows the ADS to be converted from an unshippable non-self-defining form, to a shippable self defining form.

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

Application Data Descriptor in Messages from a Transaction Processing
Software System Transmitted by a Messaging and Queuing Software System

      When shipping transaction processing (e.g., CICS Basic Mapping
Services (BMS) Application Data Structures (ADS) using a messaging
and queuing software system such as the MQSeries*, an Application
Data Structure Descriptor (ADSD), is also shipped.  This allows the
ADS to be  converted from an unshippable non-self-defining form, to a
shippable self  defining form.

      The invention allows transaction processing application data
structure to be transmitted using MQSeries without the need for the
data translation exit to understand the format for the specific ADS.
It also  allows the client application to generically read any ADS.

      ADS's are non-self defining, and contain short integers, and
byte fields.  Both of these make it impossible to write a generic
data conversion exit using MQSeries; MQSeries requires its data in 4
byte chunks.

      To solve this problem, the CICS BMS macros can generate an
ADSD extension to the standard boiler-plate information in the load
module.  This can be used in conjunction with a generic ADSD copybook
to describe any ADS.  The ADSD is self-defining and shippable using
MQSeries.  Using the ADSD, a conversion program can convert an ADS to
a self-defining, shippable form (known as an ADSL).  This can then be
shipped using MQSeries.

      The client program can re...