Why does eiRequestMarketContext refer to venID, Resouce ID and a request for status? Just seems out of place since Transactive Services may request market context and not convey such information.
<!-- 7.5 Market Context Payloads -->
<xs:element name="eiRequestEiMarketContext" type="payloads:EiRequestEiMarketContextType"/>
<xs:complexType name="EiRequestEiMarketContextType">
<xs:sequence>
<xs:element ref="emix:marketContext" minOccurs="1" maxOccurs="unbounded"/>
<xs:element ref="eitc:venID" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>VEN for which Resource Status is requested.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="eitc:resourceID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Resource(s) for which status is requested.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="eitc:vtnID" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>