02/17/2005 6:13 PM
post4521
|
Business Value Table
It is often convenient to define business value as a simple table of variable values and the corresponding business
value.
Proposed change to the schema:
<xs:complexType name="BusinessValueTableType">
<xs:sequence>
<xs:element name="Entry" type="wsag:BusinessValueTableEntryType"
maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="Variable" type="xs:NCType"/>
</xs:complexType>
<xs:complexType name="BusinessValueTableEntryType">
<xs:sequence>
<xs:element name="VariableValue" type="xs:anyType"></xs:element>
<xs:element name="BusinessValue" type="xs:anyType"></xs:element>
</xs:sequence>
</xs:complexType>
and for the BusinessValueListType:
<xs:complexType name="BusinessValueListType">
<xs:sequence>
<xs:element name="Importance" type="xs:integer" minOccurs="0"/>
<xs:element name="Penalty" type="wsag:CompensationType" minOccurs="0"/>
<xs:element name="Reward" type="wsag:CompensationType" minOccurs="0"/>
<xs:element name="Preference" type="wsag:PreferenceType" minOccurs="0"/>
<xs:element name="BusinessValueTable" type="wsag:BusinessValueTableType" minOccurs="0"/>
<xs:element name="CustomBusinessValue" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
|
|
|