System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program
First Claim
Patent Images
1. A method comprising:
- Receiving an input request at an information management system (IMS) connect program from a user computer, wherein the user computer is associated with a client that provides software to access the IMS connect program independent of a web server;
Transmitting the input request to a queue header of the IMS connect program, when the input request is an extensible markup language (XML) input request;
Retrieving an input request control block from the queue header;
Invoking a specified data transformer to parse and translate the input request to create an input request byte array;
Transmitting the input request byte array to an IMS application program;
Receiving an output response byte array from the IMS application program;
Transmitting the output response byte array to the queue header;
Retrieving an output response control block from the queue header;
Invoking the data transformer to parse and translate the output response byte array to create an XML output response; and
Transmitting the XML output response to the user computer via a communication path that is independent of the web server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.
140 Citations
3 Claims
-
1. A method comprising:
-
Receiving an input request at an information management system (IMS) connect program from a user computer, wherein the user computer is associated with a client that provides software to access the IMS connect program independent of a web server; Transmitting the input request to a queue header of the IMS connect program, when the input request is an extensible markup language (XML) input request; Retrieving an input request control block from the queue header; Invoking a specified data transformer to parse and translate the input request to create an input request byte array; Transmitting the input request byte array to an IMS application program; Receiving an output response byte array from the IMS application program; Transmitting the output response byte array to the queue header; Retrieving an output response control block from the queue header; Invoking the data transformer to parse and translate the output response byte array to create an XML output response; and Transmitting the XML output response to the user computer via a communication path that is independent of the web server. - View Dependent Claims (2, 3)
-
Specification