Browse Prior Art Database

Datastream Transformation Application Programming Interface

IP.com Disclosure Number: IPCOM000102352D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 27K

Publishing Venue

IBM

Related People

Chew, SF: AUTHOR

Abstract

Provided is a means to allow other applications a centralized interface to transform from one datastream to another as follows (WPF is OfficeVision Writing Pad format): Revisable Form Text to/from WPF, Final Form Text to/from WPF, and Ascii to/from WPF. For example, in sending a WPF note to a host system, the note must be transformed from WPF format into Final Form Text format by the mail application program.

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

Datastream Transformation Application Programming Interface

       Provided is a means to allow other applications a
centralized interface to transform from one datastream to another as
follows (WPF is OfficeVision Writing Pad format): Revisable Form Text
to/from WPF, Final Form Text to/from WPF, and Ascii to/from WPF. For
example, in sending a WPF note to a host system, the note must be
transformed from WPF format into Final Form Text format by the mail
application program.

      API interface as opposed to a program function interface.

      The API has the following parameters:
- application anchor block
- conversion mode, transform from x to y
- pointer to input
- srctype - input type, i.e., file or memory
- srclen  - input size
- srcmax  - if memory source, then Max buffer size
- target  - pointer to output
- tartype - output type, i.e., file or memory
- tarlen  - if memory target, then Max buffer size

      Any application can have datastream transformation done by a
centralized set of code. By utilizing this common set of code,
applications can save development time and also the amount of memory
required to run the application is significantly reduced.