← Back to Patent Explorer
US6889360B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Representing IMS transaction definitions as XML documents

Assignee: International Business Machines Corp
•
Filing: 2000-04-19
•
Granted: 2005-05-03
•
Expires: 2020-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for communicating with an Information Management System (IMS) using eXtensible Markup Language (XML) documents includes the steps of receiving a document comprising an IMS transaction definition encoded in XML; obtaining a Document Type Definition (DTD) specifying rules for decoding the IMS transaction definition; parsing the XML document using the DTD to decode the IMS transaction definition; and providing the decoded IMS transaction definition to the IMS. A system and apparatus for implementing the method are also provided.

Inventors

  • 👤 Shyh-Mei Ho
  • 👤 Holger Juschkewitz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:08
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 78 words
A method for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the method comprising: receiving a document comprising a transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction; obtaining a Document Type Definition (DTD) specifying rules for decoding the transaction definition; parsing the XML document using the DTD to decode the transaction definition; and providing the decoded transaction definition to the transaction processing system.
Claim 2
Independent Claim 78 words
A method for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the method comprising: receiving a document comprising a transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction; obtaining a Document Type Definition (DTD) specifying rules for decoding the transaction definition; parsing the XML document using the DTD to decode the transaction definition; and providing the decoded transaction definition to the transaction processing system.
Claim 3
Dependent Claim 14 words
The method of claim 1 , wherein the transaction definition comprises an APPLCTN macro.
Claim 4
Dependent Claim 14 words
The method of claim 1 , wherein the transaction definition comprises a TRANSACT macro.
Claim 5
Dependent Claim 16 words
The method of claim 1 , wherein the DTD comprises an XML Metadata Interchange (XMI) DTD.
Claim 6
Dependent Claim 19 words
The method of claim 1 , wherein the receiving step comprises receiving the document at transaction processing system gateway.
Claim 7
Dependent Claim 43 words
The method of claim 1 , wherein the obtaining step comprises: modeling a transaction definition in a Universal Modeling Language (UML) to produce a UML object model; processing the UML object model using an XML Metadata Interchange (XMI) utility to create the DTD.
Claim 8
Dependent Claim 41 words
The method of claim 1 , further comprising: obtaining transaction definition; obtaining a Document Type Definition (DTD) specifying rules for encoding the transaction definition; and parsing the transaction definition with the DTD to encode the transaction definition in an XML document.
Claim 9
Independent Claim 99 words
A system for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the system comprising: a document reception module configured to receive a document comprising a transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction; a parser configured to obtain a Document Type Definition (DTD) specifying rules for decoding the transaction definition and further configured to parse the XML document using the DTD to decode the transaction definition; and a transaction processing interface module configured to provide the decoded transaction definition to the transaction processing system.
Claim 10
Independent Claim 99 words
A system for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the system comprising: a document reception module configured to receive a document comprising a transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction; a parser configured to obtain a Document Type Definition (DTD) specifying rules for decoding the transaction definition and further configured to parse the XML document using the DTD to decode the transaction definition; and a transaction processing interface module configured to provide the decoded transaction definition to the transaction processing system.
Claim 11
Dependent Claim 14 words
The system of claim 8 , wherein the transaction definition comprises an APPLCTN macro.
Claim 12
Dependent Claim 15 words
The system of claim 8 , wherein the transaction of definition comprises a TRANSACT macro.
Claim 13
Dependent Claim 16 words
The system of claim 8 , wherein the DTD comprises an XML Metadata Interchange (XMI) DTD.
Claim 14
Dependent Claim 17 words
The system of claim 8 , wherein the document reception module comprises a transaction processing system gateway.
Claim 15
Dependent Claim 47 words
The system of claim 8 , further comprising: a modeling tool configured to model a transaction definition in a Universal Modeling Language (UML) to produce a UML object model; and an XML Metadata Interchange (XMI) utility configured to process the UML object model to create the DTD.
Claim 16
Dependent Claim 36 words
The system of claim 8 , wherein the parser is further configured to obtain a DTD specifying rules for encoding a transaction definition as an XML document and to parse the transaction definition using the DTD.
Claim 17
Dependent Claim 102 words
An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by the processor to perform a method for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the method comprising; receiving a document comprising transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction obtaining a Document Type Definition (DTD) specifying rules for decoding the transaction definition; parsing the XML document using the DTD to decode the transaction definition; and providing the decoded transaction definition to the transaction processing system.
Claim 18
Dependent Claim 102 words
An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by the processor to perform a method for communicating with a transaction processing system using eXtensible Markup Language (XML) documents, the method comprising; receiving a document comprising transaction definition encoded in XML, the transaction definition comprising macro statements that at least in part define a transaction obtaining a Document Type Definition (DTD) specifying rules for decoding the transaction definition; parsing the XML document using the DTD to decode the transaction definition; and providing the decoded transaction definition to the transaction processing system.
Claim 19
Dependent Claim 16 words
The article of manufacture of claim 15 , wherein the transaction definition comprises an APPLCTN macro.
Claim 20
Dependent Claim 16 words
The article of manufacture of claim 15 , wherein the transaction definition comprises a TRANSACT macro.
Claim 21
Dependent Claim 18 words
The article of manufacture of claim 15 , whrein the DTD comprises an XML Metadata Interchange (XMI) DTD.
Claim 22
Dependent Claim 22 words
The article of manufacture of claim 15 , wherein the receiving step comprises receiving the document at a transaction processing system gateway.
Claim 23
Dependent Claim 61 words
The article of manufacture of claim 15 , wherein the obtaining step comprises: modeling the transaction definition in a Universal Modeling Language (UML) to produce a UML object model; modeling the transaction definition in a Universal Modeling Language (UML) to produce a UML object model; processing the UML object model using an XML Metadata Interchange (XMI) utility to create the DTD.
Claim 24
Dependent Claim 47 words
The article of manufacture of claim 15 , the method further comprising: obtaining the transaction definition; obtaining a Document Type Definition (DTD) specifying rules for encoding the transaction definition, and parsing the transaction definition with the DTD to encode the IMS transaction definition in an XML document.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-05-02 2008-11-01 2009-05-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-05-02 2012-11-01 2013-05-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-05-02 2016-11-01 2017-05-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag