Browse Prior Art Database

Triplet Parameter Extender

IP.com Disclosure Number: IPCOM000036161D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Barker, BA: AUTHOR [+3]

Abstract

In a data processing environment, a data stream is used to communicate between two or more end users within the same environment or across multiple environments. The end users may be an application program, a device, such as a printer, a host system, a server, or an operator at a display terminal. Typically, these data streams have a prescribed format or protocol that is communicated through components constructed of structured fields that convey syntactic and semantic information to an end user.

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

Page 1 of 1

Triplet Parameter Extender

In a data processing environment, a data stream is used to communicate between two or more end users within the same environment or across multiple environments. The end users may be an application program, a device, such as a printer, a host system, a server, or an operator at a display terminal. Typically, these data streams have a prescribed format or protocol that is communicated through components constructed of structured fields that convey syntactic and semantic information to an end user.

A structured field consists of an introducer, that identifies and delimits the structured field, and zero or more parameters. Parameters may be fixed position or self-identifying. A variable length self- identifying parameter (SIP) or triplet includes three parts, a length field specifying the length of the triplet, an identifier specifying the type function or information contained in the triplet, and the content of the triplet. A triplet parameter can vary in length from a minimum of 2 to a maximum of 254 bytes. Sometimes the information to be placed in the content portion of a triplet is greater than the maximum length, or a particular system requires that the content be segmented into smaller byte chunks for processing. Generally, prior art systems have handled conditions of this type by allowing the triplet content to be continued in a second triplet that must immediately follow the one containing the content to be continued. Indicating content extension by the position of a triplet relative to a preceding triplet can result in processing errors and ambiguities during data stream interpretation when multiple variable length triplet parameter extensions occur on the same structured field. Also, undue operator...