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
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.
References Cited (Backward Citations)
US5333266A
Cited
US5754772A
Cited
US5715453A
Cited
EP0817016A2
Cited
WO1998002808A1
Cited
US5781739A
Cited
WO1998035284A2
Cited
US5903891A
Cited
US6038393A
Cited
US5940075A
Cited
US6023684A
Cited
US6229534B1
Cited
US6012067A
Cited
US6311165B1
Cited
US6125391A
Cited
US6532463B1
Cited
US6209124B1
Cited
US6606631B1
Cited
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 |