-<xsd:schema attributeFormDefault="unqualified" blockDefault="#all" elementFormDefault="qualified" targetNamespace="http://www.starstandard.org/STAR/5">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"> This schema is made available under an Eclipse Public Licenses 1.0. This license may be found in the STAR/License directory as well as the STAR BOD Guidelines.</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="../Components/Common/Meta.xsd"/>
<xsd:import namespace="http://www.starstandard.org/STAR/5/qualifieddatatypes/1.0" schemaLocation="../Components/Common/QualifiedDataTypes.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1" schemaLocation="../Components/OAGIS/CoreComponents/UnqualifiedDataTypes.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1" schemaLocation="../Components/OAGIS/CoreComponents/QualifiedDataTypes.xsd"/>
<xsd:import namespace="http://www.starstandard.org/STAR/5/codelists" schemaLocation="../Components/Common/CodeLists.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9" schemaLocation="../Components/OAGIS/Common/Components.xsd"/>
-<xsd:element name="CustomerInformation" type="CustomerInformationType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"/>
</xsd:annotation>
</xsd:element>
-<xsd:element name="CustomerInformationHeader" type="CustomerInformationHeaderType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"> Customer Information Header</xsd:documentation>
</xsd:annotation>
</xsd:element>
-<xsd:element name="CustomerInformationDetail" type="CustomerInformationDetailType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Detail Line </xsd:documentation>
</xsd:annotation>
</xsd:element>
-<xsd:complexType name="CustomerInformationType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"> The objective of Customer Information is to update the OEM’s customer database by leveraging changes made in the DMS customer database. Dealers have their own customer repository in their DMS and this is where the most current information is often found. A Customer Information BOD is needed to communicate the changes performed on the DMS customer database back to the OEM’s customer database to maintain accuracy and synchronicity. </xsd:documentation>
</xsd:annotation>
-<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" ref="CustomerInformationHeader"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="CustomerInformationDetail"/>
<xsd:element maxOccurs="1" minOccurs="0" ref="CustomerInformationRewardsCard"/>
</xsd:sequence>
</xsd:complexType>
-<xsd:complexType name="CustomerInformationHeaderType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Customer Information header information.</xsd:documentation>
</xsd:annotation>
-<xsd:complexContent>
-<xsd:extension base="HeaderBaseType">
-<xsd:sequence>
-<xsd:element maxOccurs="1" minOccurs="1" name="TransactionTypeCode" type="udt:CodeType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"> It defines what type of transaction to be performed at the receiving system. VA - VIN associated with customer (Adding customer to a VIN or New Ownership) VD - VIN dis-associated with customer (Removing customer to a VIN relationship or deleting ownership) AP - Add Principal driver RP - Remove Principal driver AC - Add new customer to DMS UC - Update customer information in DMS Reward Card Earning Code Look Up: 1.1 - GM Earnings for redemption look up, 1.2 - GM Earnings for redemption look up with last name, 1.3 - GM Boubues earnings code look up, 1.4 - GM Earnngs look up GSWB, </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" ref="EmployeePerson"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
-<xsd:complexType name="CustomerInformationDetailType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Invoice line item information</xsd:documentation>
</xsd:annotation>
-<xsd:sequence>
-<xsd:element maxOccurs="1" minOccurs="0" name="CustomerRoleToVehicleCode" type="udt:CodeType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5"> Identifies the role of the customer to the vehicle. D = Driver, O = Owner, S = Secondary driver, C = Co-owner </xsd:documentation>
</xsd:annotation>
</xsd:element>
-<xsd:element maxOccurs="unbounded" minOccurs="0" name="CustomerTypeCode" type="udt:CodeType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Field to highlight what type of customer is related to this transaction. (VC=Vehicle Customer, SC=Service Customer, PC=Parts Customer). If a customer has more than one type, create additional "CustomerTypeCode" occurrences. Note: if a customer is a Vehicle Customer (VC), the VehicleID is required. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" ref="CustomerParty"/>
-<xsd:element maxOccurs="1" minOccurs="0" name="VehicleID" type="udt:IdentifierType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Vehicle Identification Number</xsd:documentation>
</xsd:annotation>
</xsd:element>
-<xsd:element maxOccurs="1" minOccurs="0" name="OwnershipStartDate" type="udt:DateType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Start date when the specified VIN was associated with the Customer profile in DMS </xsd:documentation>
</xsd:annotation>
</xsd:element>
-<xsd:element maxOccurs="1" minOccurs="0" name="OwnershipEndDate" type="udt:DateType">
-<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Start date when the specified VIN was disassociated with the Customer profile in DMS </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Vehicle" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FreeFormTextGroup" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CustomerFinancialInformation" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CustomerCharacteristic" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>