Appendix: Element-Attribute Trees

XML may be viewed as a tree of elements, with some elements having attributes. This appendix presents COP XML as element-attribute trees, and has these sections:

Click to jump to top of pageClick to jump to parent topicComplete COP XML

The COP DTD defines which XML elements and attributes may be used for:

The next two trees present the complete COP XML, including those elements and attributes that are not part of the Configurator XML interface.

Click to jump to top of pageClick to jump to parent topicWithout Attributes

This tree presents the complete COP XML without attributes:

CONFIGURATION DECISION_POINTS DP ATTR DM ATTR EXPLANATION ATTRIBUTE_SET ATTRIBUTE CHOICES CH EVCH CONTROL_DATA ATTR DP ATTR DM ATTR EXPLANATION NUMERIC_VALUES NUM EXTERN_VARS EV VAL VIOLATIONS EXPLANATION ERROR

Click to jump to top of pageClick to jump to parent topicWith Attributes

This tree presents the complete COP XML with attributes.

CONFIGURATION MODEL_ID LOCALE MODEL_VERSION COMPILE_VERSION TOTAL_PRICE NETWORK_ADVISOR RESTORE_POLICY DECISION_POINTS ALL DP NM CL DPR MS ATTR NM DM NM CL ST QTY SL EL PR ATTR NM EXPLANATION ATTRIBUTE_SET RET ATTRIBUTE NAME CHOICES RET CH DP DM BY ST SL EL QTY TY EVCH DP VAL TY CONTROL_DATA DMSORT_QTY DMSORT_ST DMSORT_ATTR SO FILTER_EL_LO FILTER_EL_HI FILTER_EL EXPLNATIONS ATTR NM DP NM CL DPR MS ATTR NM DM NM CL ST QTY SL EL PR ATTR NM EXPLANATION NUMERIC_VALUES NUM NM VL EXTERN_VARS EV NM VAL VIOLATIONS EXPLANATIONS EXPLANATION ERROR CONFIG_REC RET ATTRIBUTE_REC RET CONFIG_XML RET PRICING_DATA RET DP ATTR

Click to jump to top of pageClick to jump to parent topicConfigurator XML Interface

The Configurator XML interface uses only some of the elements and attributes of the COP DTD. The next two trees present only those elements and attributes that the COPXMLServlet translates into HTTP POST requests, and responses.

Click to jump to top of pageClick to jump to parent topicRequest

This tree has those COP XML elements and attributes that are used in a request.

CONFIGURATION MODEL_ID LOCALE MODEL_VERSION COMPILE_VERSION TOTAL_PRICE DECISION_POINTS ALL CHOICES RET CH DP DM BY QTY EVCH DP VAL CONTROL_DATA DMSORT_ST FILTER_EL_LO FILTER_EL_HI FILTER_EL EXPLNATIONS ATTR NM DP NM CL DPR ATTR NM NUMERIC_VALUES EXTERN_VARS VIOLATIONS EXPLANATIONS

Click to jump to top of pageClick to jump to parent topicResponse

This tree has those COP XML elements and attributes that are used in a response.

CONFIGURATION MODEL_ID LOCALE MODEL_VERSION COMPILE_VERSION TOTAL_PRICE DECISION_POINTS DP NM CHOICES CH DP DM BY ST SL EL QTY TY EVCH DP VAL TY CONTROL_DATA DP NM CL MS DM NM CL ST QTY SL EL PR ATTR NM EXPLANATION NUMERIC_VALUES NUM NM VL EXTERN_VARS EV NM VAL VIOLATIONS EXPLANATIONS EXPLANATION ERROR