Xml Node | Parent Node | Required XML Node Attributes | Optional XML Attributes & values | Required Child Nodes | Optional Child Nodes | Notes |
Divisions | Hierarchy or Deletes | N/A | N/A | Division | N/A | Click here for a Sample Division Delete (Cascade TRUE) |
Division | Divisions | Name, Key | VisibilityGroups | <Attributes> … </Attributes> |
Division, Model (ref) | Full models are not listed here, only model references which is just the model and the model’s attributes |
Attributes | Model, Division, IPL, Chapter, Attachment | N/A | N/A | N/A | Attribute | Data needs correct key/value pairs to map up with existing values in DMRT. |
Translations | Division, Model, IPL, Part, Attributes, ContextNote. | IsoCode | N/A | <Value> | N/A | Translations node contains a list of Translation nodes specifying the IsoCode for translation and the translated <Value>. |
Attribute | Attributes | Name | N/A | N/A | <Value>, <Translations> | Should match DMRT attributes exactly.
Not to be confused with “Required XML Attributes”. Click here for a Sample Attribute Note: The <Value> tag is optional; if omitted, the entire text value provided will be captured as the attribute value. If <Translations> are included, however, the <Value> node is required. Otherwise, the entire <Translation> node will be captured as a single attribute value. |
Models | Hierarchy, Division or Deletes | N/A | N/A | Model | N/A | Click here for a Sample Delete Model |
Model | Models | Name, Key | IsAllOrNoneIpls (true/false) | <Attributes> … </Attributes> |
Chapters, IPLs, Attachments, Literature, Image, Translations, SerialVins |
IsAllOrNoneIpls can only be set to true/false and will delete all IPL relationships (Image and parts BOM) to that model before loading the new IPLs. Defaults to false if omitted. Click here for a Sample Model |
SerialVins | Model | N/A | N/A | <SerialVin> | N/A | Click here for a Sample SerialVins Section |
SerialVin | SerialVins | Type, Prefix | Start, End | N/A | N/A | Click here for a Sample SerialVin tag |
Chapter | Chapters | Name,Key | N/A | <Attributes> … </Attributes> |
IPLs
Models |
Click here for a Sample Chapter |
Attachment | Attachments | Name,Key | N/A | <Attributes> … </Attributes> |
Models | Click here for a Sample Attachment |
IPL | IPLs | Name,Key | N/A | <Attributes> … </Attributes> |
Image | Click here for a Sample IPL |
Literatures
|
Model or Deletes | N/A | N/A | Literature | N/A | Click here for a Sample Delete LIteratures |
Literature | Literatures | Name, FilePath, FileName |
DisplayName, VisibilityGroups, Category | N/A | N/A | Can only be applied to models or parts. |
Image | Model, IPL, IplPart, Deletes | Name, FilePath, FileName |
N/A | N/A | Hotspots | Can only be applied to models, IPLs, or Parts. |
IPLParts | IPL or Deletes | N/A | N/A | IplPart | N/A | Click here for a Sample Delete IPL Parts |
IplPart | IPLParts | PartNumber | IsInternal
(True/False) |
N/A | Description, ReferenceNumber, ContextNote, SortOrder, Quantity | IsInternal will prevent the part from publishing out to PSW or Part Stream. Click here for a Sample IPL Part |
MasterPartsList | Hierarchy or Deletes | N/A | N/A | Parts | N/A | Click here for a Sample Delete MasterPartsList
|
Parts | MasterPartsList | N/A | N/A | Part | N/A | |
Part | Parts | PartNumber, Description | N/A | N/A | Attributes, Pricing, Supersessions | Click here for a Sample Master Part |
Pricing | Part | N/A | N/A | Audience, Cost, MSRP, AsOf | AsOf defaults to today if omitted; Audience defaults to “Default” audience if only one exists and the XML attribute is omitted. | Click here for a Sample Pricing
|
Supersessions
|
Part | GroupType | Action | Supersession | N/A | |
Supersession | Supersessions | PartNumber, Uom, Quantity, IsMandatory (True/False) | Uom defaults to NotSpecified if omitted. | N/A | N/A | Click here for a Sample Supersession |
Deletes | Customer | N/A | N/A | N/A | Divisions, Models, IPLParts, MasterPartsList, Images, Literatures | Click here for a Sample Deletes Node |