Customizable two step mapping of extensible markup language data in an e-procurement system and method
First Claim
1. A computer system, comprising:
- a processor; and
a memory storing computer instruction code executable by the processor to implement an electronic purchasing system configured to implement;
mapping electronic purchase requisition content in a first data format processed internally to a second data format utilizing tags of said first data format to determine corresponding data objects;
accessing a database configured to store data descriptors describing electronic purchase requisition content, said database further configured to store data objects and attributes pertinent to said electronic purchase requisition content, wherein said tags of said first data format correspond to data objects and attributes in said database;
wherein said mapping comprises mapping the tags of said first data format to tags of said second data format to determine data objects and attributes in said database corresponding to content in said second format; and
in response to receiving a particular purchase request associated with a particular purchasing requisitioner, presenting translated content in a third format for delivery to said purchasing requisitioner, wherein said presenting comprises selectively retrieving one or more of said corresponding data objects and attributes according to one or more flags, wherein each said flag indicates whether or not a corresponding data object or attribute is to be presented in said translated content.
2 Assignments
0 Petitions
Accused Products
Abstract
In an electronic purchasing and procurement system having an Extensible Markup Language (XML) content transformation method and system. The XML content transformation system includes logic for identifying XML content from an external database and presenting XML content formatted in response to purchase requests from the users of the electronic purchasing and procurement system. In one embodiment of the present invention, the XML content transformation system receives an in-bound document containing XML content of a first XML data format. The XML content transformation system then maps the XML content of the first XML data format to an internal proprietary second XML data format using the tag information contained in the first XML data format. The second XML data format is subsequently transformed in a third XML data format suitable for delivery to the user in an out-bound documents.
55 Citations
24 Claims
-
1. A computer system, comprising:
-
a processor; and a memory storing computer instruction code executable by the processor to implement an electronic purchasing system configured to implement; mapping electronic purchase requisition content in a first data format processed internally to a second data format utilizing tags of said first data format to determine corresponding data objects; accessing a database configured to store data descriptors describing electronic purchase requisition content, said database further configured to store data objects and attributes pertinent to said electronic purchase requisition content, wherein said tags of said first data format correspond to data objects and attributes in said database; wherein said mapping comprises mapping the tags of said first data format to tags of said second data format to determine data objects and attributes in said database corresponding to content in said second format; and in response to receiving a particular purchase request associated with a particular purchasing requisitioner, presenting translated content in a third format for delivery to said purchasing requisitioner, wherein said presenting comprises selectively retrieving one or more of said corresponding data objects and attributes according to one or more flags, wherein each said flag indicates whether or not a corresponding data object or attribute is to be presented in said translated content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. The computer system of claim, wherein said presenting is performed according to a user-customizable configuration text file.
-
11. A computer system, comprising:
-
a processor; and a memory storing computer instruction code executable by the processor to implement an electronic purchasing system configured to implement; interfacing to a plurality of good and services catalogs residing in a database, each of said catalogs comprising unique goods and services identification parameters; retrieving in-bound XML data of a first type from a source external to said server in response to a purchase requisition request from a particular purchase order and generating an intermediary XML data of a second type and presenting out-bound XML data of a third type for delivery in response to said purchasing requisition request; traversing said database to extract data objects and attributes corresponding to said particular purchase order according to a mapping of tag information of said in-bound XML data to said intermediary XML data; and processing said purchase requisition request in said electronic purchasing system according to a flag for the out-bound XML data, wherein said flag indicates whether or not a corresponding data object or attribute is to be presented in said out-bound XML data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a processor; and a memory storing computer instruction code executable by the processor to implement an electronic purchasing system configured to implement; retrieving in-bound XML data of a first type from an external source in response to a particular purchase requisition content access request from a particular purchase order, generating an intermediary XML data of a second type by mapping tags of said in-bound XML data to determine data objects corresponding to said intermediary XML data, and presenting out-bound XML data of a third type for delivery in response to said purchase requisition content access request; and processing said purchase requisition content access request in said electronic purchasing system by selectively retrieving one or more of said corresponding data objects and attribute according to a flag, wherein said flag indicates whether or not a corresponding data object or attribute is to be presented in said out-bound XML data. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method of mapping Extensible Markup Language (XML) in an electronic purchasing system, said method comprising:
-
receiving a purchase request having a first XML data format; retrieving XML content in a second XML data format in response to said first XML data format in said purchase request from one or more data sources internal to said purchasing system, wherein said retrieving comprises mapping tags of said first XML data format to tags of said second XML data format to determine corresponding data objects; and transforming said retrieved XML content into appropriate content for an underlying markup language of an Internet browser used by a user submitting said purchase request by selectively presenting said retrieved XML content according to a flag, wherein said flag indicates whether or not a corresponding data object or attribute is to be presented. - View Dependent Claims (23, 24)
-
Specification