XML Format and Structure
Records from an existing system can be extracted into a file and then loaded into Emptoris Sourcing using XML.
The Emptoris Sourcing XML Integration Framework implements the interchange between Emptoris Sourcing and other systems using XML. In XML, tags embedded in files control the interpretation of the data, and may be nested. While the tags in HTML (e.g. <b> for bold) are used for rendering, XML tags are used to decode the contents into records and fields. While HTML tags are standardized, XML tags are user defined for the different field names and record types. Nested XML tags are used to denote the data hierarchy, e.g. fields in a record, a product record in a product category record, multiple occurrences of the same record, etc.
To import and export data, DTDs are used. DTD is the acronym for document type definition. A DTD states what tags and attributes are used to describe content in a XML document, where each tag is allowed, and which tags can appear within other tags. When creating an XML formatted file, you should consult the appropriate DTD(s) as well as the set up DTD (ePASS3.dtd). The two kinds of DTDs used in Emptoris® Sourcing are Support and Data DTD.