Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method And System For Transformation Between XML Data Stream And Input/Output Byte Arrays For IMS Transactions

IP.com Disclosure Number: IPCOM000200549D
Publication Date: 2010-Oct-19
Document File: 3 page(s) / 42K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for creating metadata files and transforming Extensible Markup Language (XML) data stream into byte arrays, and vice versa, for Information Management Systems (IMS) transactions via IMS Connect XML Adapter is disclosed.

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

Page 01 of 3

Method And System For Transformation Between XML Data Stream And Input/Output Byte Arrays For IMS Transactions

Disclosed is a method and system for creating metadata files and transforming Extensible Markup Language (XML) data stream into byte arrays, and vice versa, for Information Management Systems (IMS) transactions via IMS Connect XML Adapter.

In order to perform the transformation between XML data stream and byte arrays, the system initially parses IMS transaction source files using a language importer and the specified importer properties to generate metadata files.

A source file is associated

with an IMS transaction input and output data structure. The importer properties of a

source file include a platform, a codepage, and language specific properties. The source files, along with importer properties and location of a repository on an operating system (OS), act as an input to generate metadata files. The system generates one metadata file for each IMS data structure.

A metadata file includes physical data layout

information, for example, data type, length, alignment, padding characters, etc., for each field. Thereafter, the metadata files are deployed to the repository on the OS. Further, the metadata files are used to transform XML data into IMS transaction input byte arrays.

Additionally, the metadata files may be used to transform IMS transaction

output byte arrays into XML data.

Figs. 1 and 2 illustrate an exemplary architecture of the system for transformation between XML data streams and IMS transaction input/output byte arrays. The system includes a client/server application, an IMS connect client, an IMS connect, and an IMS application.

Fig. 1 illustrates an exemplary embodiment for converting an XML data stream into an IMS transaction input byte array. The XML data stream is sent by the client/server application as an XML request message to the IMS connect client. The IMS connect client processes the XML request messages and sends them to the IMS connect. The IMS connect includes an XML adapter and a data transformer. In response to receiving the XML request message, the XML adapter reads a metadata file generated for the input data structure from a repository. Further, the XML adapter invokes the data transformer to convert the XML request message into a...