The ec_template.dtd file contains the blueprint for all inbound messages outlined in the sys_template.xml file, and should be used to guide you in the creation of any new messages in the user_template.xml file.
All DTD files are located in the following directory:
/usr/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
drive:\Program
Files\WebSphere\CommerceServer\xml\messaging
The following text describes the ec_template.dtd file:
<!ELEMENT ECTemplate ((TemplateDocument | TemplateTag)*)> <!ATTLIST ECTemplate version CDATA #FIXED "1.0"> <!ELEMENT TemplateDocument (DocumentType, StartElement, TemplateTagName, CommandMapping?)> <!ELEMENT DocumentType (#PCDATA)> <!ATTLIST DocumentType version CDATA #IMPLIED > <!ELEMENT StartElement (#PCDATA)> <!ELEMENT TemplateTagName (#PCDATA)> <!ELEMENT CommandMapping (Command+)> <!ELEMENT Command (Constant*) > <!ATTLIST Command CommandName CDATA #REQUIRED Condition CDATA #IMPLIED TemplateTagName CDATA #IMPLIED> <!ELEMENT Constant (#PCDATA)> <!ATTLIST Constant Field CDATA #REQUIRED FieldInfo CDATA #IMPLIED > <!ELEMENT TemplateTag (Tag+)> <!ATTLIST TemplateTag name CDATA #REQUIRED > <!ELEMENT Tag EMPTY> <!ATTLIST Tag XPath CDATA #REQUIRED XPathType (PCDATA | EMPTY | REPEAT | VECTOR | ATTRIBUTE | USERDATA) "PCDATA" Field CDATA #IMPLIED FieldType ( STRING | DATE ) "STRING" FieldInfo CDATA #IMPLIED >