Star Logo

Implementation Guideline

Get Parts Locator
Repository Version Rev4.5.4












Copyright © 2007 STAR – Standards for Technology in Automotive Retail. All rights reserved












Get Parts Locator

Table of Contents

top

Overview

This document is a guideline on how to use the Get Parts Locator Business Object Document (BOD). Get Parts Locator has been defined in the context of STAR for the Automotive Retail Industry. The scope of this BOD is to define the Get Parts Locator process for individual consumers who service their automobiles through their OEM’s authorized Dealers. The focus is on Dealer and OEM interactions, not third party organizations. NOTE: Although this is the traditional use of the Get Parts Locator, this BOD could be used to send Get Parts Locator information between any two business parties.

The Get Parts Locator Implementation Guidelines provide detailed information regarding the structure and meaning of the Get Parts Locator BOD and corresponds directly to the Get Parts Locator schema. In addition to structure and meaning, the Implementation Guidelines identify various business rules for specific fields/components that due to their nature, i.e. field interdependence, are not possible to express using schema. Please note that although these business rules are not included in the schema, they MUST be followed to be STAR Compliant. Therefore, the Get Parts Locator Implementation Guidelines must be used in concert with the Get Parts Locator schema during development and should NOT be considered a supplement or substitution to the schema. For more information regarding STAR XML Data Compliance, please review the STAR Data Compliance Guidelines document located on the STAR Web site.

For a copy of the corresponding Get Parts Locator schema, please download the appropriate STAR schema repository from the XML portion of the STAR website (www.starstandard.org). Prior to downloading the schema, users are encouraged to download the STAR XML Reference/Implementation document also located on the XML portion of the STAR website. This document provides an overview of the STAR BOD development methodology, how to download and read STAR schema, and various frequently asked questions related to the implementation of STAR BODs.

STAR has followed the Open Application Group’s Business Object Document methodology to develop the Get Parts Locator BOD. Where possible, STAR has mapped to existing OAGI fields and components. Note however that the STAR Get Parts Locator BOD is unique to the Retail Automotive industry and is not an extension of any existing OAGIS BODs.

For more information on the Open Applications Group's BODs and related documentation please refer to the Open Applications Group’s Web site at www.openapplications.org.

top

Schema Field Usage

STAR uses the same Noun in the schema for all the Noun/Verb combinations of the Get Parts Locator except the Get verb. Please refer to each Noun/Verb combination within this document to understand the requirements for each specific BOD. Although the Noun will always have every field defined for the Noun in the schema, each Noun/Verb combination may not use all of the fields. If a field is not used by a BOD, it will be noted in the business rules.

top

Business Scenario

The Parts Locator Binary Collaboration starts with the transmission of a Parts Locator from the Dealer to the OEM. In response, the OEM may send Parts Locator information back to the Dealer acknowledging the requested parts, identifying backordered items, etc. This process occurs on demand as is needed. Note: This scenario is an example of how the Parts Locator BOD can be used. Implementations may vary.

top

Relationship Diagram

The relationship diagram identifies all of the various components or building blocks of information used in the Get Parts Locator BOD. This diagram visually depicts the relationships of the components using symbolic indentation and their occurrence in the BOD. Note: That this is an approximation of the Components, and may not reflect the exact implementation. Also, some fields are displayed in the diagram. This diagram should only be used as a starting point and not an absolute reference. Relationship Diagram for PartsLocator

top

Schema Document Properties

Target Namespacehttp://www.starstandards.org/STAR
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
DocumentationThis 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.
More information at: http://www.starstandard.org/.

Declared Namespaces

PrefixNamespace
Default namespacehttp://www.starstandards.org/STAR
xmlhttp://www.w3.org/XML/1998/namespace
starhttp://www.starstandards.org/STAR
xsdhttp://www.w3.org/2001/XMLSchema

Schema Component Representation
<xsd:schema targetNamespace="http://www.starstandards.org/STAR" elementFormDefault="qualified" attributeFormDefault="unqualified">
...
</xsd:schema>
top

Global Declarations

Element: ApplicationArea

NameApplicationArea
TypeApplicationArea
Nillableno
Abstractno
DocumentationProvides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
More information at: http://www.openapplications.org/oagis.

Provides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
More information at: http://www.openapplications.org/oagis.

XML Instance Representation
<ApplicationArea>
<Sender> Sender </Sender> [1] ?
<CreationDateTime> DateTime </CreationDateTime> [1] ?
<Signature> Signature </Signature> [0..1] ?
<BODId> Code </BODId> [0..1] ?
<Destination> Destination </Destination> [1] ?
</ApplicationArea>
Schema Component Representation
<xsd:element name="ApplicationArea" type="ApplicationArea"/>
top

Element: Get

  • This element can be used wherever the following element is referenced:

NameGet
TypeGet
Nillableno
Abstractno
DocumentationThe Get verb is to communicate to a business software component a request for an existing piece of information to be returned. The Get may be paired with most of the nouns defined in the OAGIS specification.The response to this request is the Show verb. The behavior of a BOD with a Get verb is quite predictable across most of the nouns it may be paired with.The Get is designed to retrieve a single piece of information by using that information's primary retrieval field, or key field. The Get verb is not used to request several documents at once. The GetList verb is designed to achieve that purpose and will be covered in more detail later.Selection Criteria:There are two types of selection capabilities for most BOD's that use the Get verb.1) The first selection capability is called Field-Based Selection. Within a Get-based Business Object Document, the first Data Type that occurs in a specific BOD structure is commonly used to provide the Field-Based Selection criteria. This is always defined within the specific BOD and is commonly the required fields for that specific Data type.The Field-Based Selection enables the requester to provide a value or values (in the case of multiple required Field Identifiers), in the required fields. Then the responding component uses those values to find and return the requested information to the originating business software component.2) The second type of selection capability for Get-based BODs is called Data Type Selection. Data Type selection enables the requester to identify which Data Types within the noun are requested to be returned in the response. The use of this capability is described for each corresponding Data Type for all BODs that use the Get verb. The Data Types are identified for retrieval within the Get instance of a BOD by including the name of the Data Type in the meta data but without any Field Identifiers or Segments identified within the Data Type. This will signify to the responding application that all of the data that corresponds to that Data Type is to be included in the response.If the Data Type is not requested, the Data Type identifier is not included in the Get request and this will signify to the responding component that the Data Type is not to be returned.
More information at: http://www.openapplications.org/oagis.

XML Instance Representation
<Get
confirm="ConfirmType [0..1]"

show="Always [1]"
>
<ReturnCriteria> ... </ReturnCriteria> [1] ?
</Get>
Schema Component Representation
<xsd:element name="Get" type="Get" substitutionGroup="Verb"/>
top

Element: GetPartsLocator

NameGetPartsLocator
TypeGetPartsLocator
Nillableno
Abstractno

XML Instance Representation
<GetPartsLocator
revision="Text [0..1] ?"

release="8.1-Lite [0..1] ?"

environment="Text [0..1] ?"

lang="Language [0..1] ?"

bodVersion="Text [0..1] ?"
>
<DataArea> GetPartsLocatorDataArea </DataArea> [1]
</GetPartsLocator>
Schema Component Representation
<xsd:element name="GetPartsLocator" type="GetPartsLocator"/>
top

Element: Header

NameHeader
TypePartsLocatorHeader
Nillableno
Abstractno
DocumentationThe Header component represents summary information for the entire Parts Locator.
More information at: http://www.starstandards.org.

XML Instance Representation
<Header>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
<DocumentId> DocumentId </DocumentId> [1] ?
<LocatorCode> LocatorCode </LocatorCode> [0..1] ?
<RequestedSearchCriteriaType> RequestedSearchCriteriaType </RequestedSearchCriteriaType> [0..1] ?
<RequestedSearchCriteria> RequestedSearchCriteria </RequestedSearchCriteria> [0..1] ?
<Requestor> DealerParty </Requestor> [0..1] ?
</Header>
Schema Component Representation
<xsd:element name="Header" type="PartsLocatorHeader"/>
top

Element: LocatedLines

NameLocatedLines
TypeLocatedLines
Nillableno
Abstractno
DocumentationRepresents the parts for which pricing and availability was determined.
More information at: http://www.starstandards.org.

XML Instance Representation
<LocatedLines>
<LocatedLine> LocatedLine </LocatedLine> [1..*] ?
</LocatedLines>
Schema Component Representation
<xsd:element name="LocatedLines" type="LocatedLines"/>
top

Element: PartsLocator

NamePartsLocator
TypePartsLocator
Nillableno
Abstractno
DocumentationThe scope of this BOD is to define the Parts Locator process for individual dealers using either OEM or third party parts locator retrieval services to locate parts at eithe nearby dealership or parts distribution warehouse.
More information at: http://www.starstandards.org.

XML Instance Representation
<PartsLocator>
<!--
Key Constraint - RequestedLinesKey
Selector - star:RequestedLines/star:RequestedLine
Field(s) - star:RequestedLineUID
-->
<!--
Key Constraint - SupplyingPartiesKey
Selector - star:SupplyingParties/star:Party
Field(s) - star:SupplyingPartyUID
-->
<!--
Key Constraint - SupplierPartyLocationsKey
Selector - star:SupplyingPartyLocations/star:SupplyingPartyLocation
Field(s) - star:SupplyingPartyLocationUID, star:SupplyingPartyUID
-->
<!--
Key Constraint - LocatedLinesKey
Selector - star:LocatedLines/star:LocatedLine
Field(s) - star:LocatedLineUID
-->
<!--
Key Reference Constraint - SupplierLocationsRef
Selector - star:SupplyingLocations/star:Location
Field(s) - star:SupplyingPartyUID
Refers to - SupplyingPartiesKey
-->
<!--
Key Reference Constraint - LocatedLinesRef
Selector - star:LocatedLines/star:LocatedLine
Field(s) - star:RequestedLineUID
Refers to - RequestedLinesKey
-->
<!--
Key Reference Constraint - LocatedLinesSelfJoinRef
Selector - star:LocatedLines/star:LocatedLine
Field(s) - star:ParentLocatedLineUID
Refers to - LocatedLinesKey
-->
<!--
Key Reference Constraint - LocatedLinesSupplyingPartyRef
Selector - star:LocatedLines/star:LocatedLine
Field(s) - star:SupplyingPartyUID
Refers to - SupplyingPartiesKey
-->
<!--
Key Reference Constraint - LocatedLinesSupplierLocationsRef
Selector - star:LocatedLines/star:LocatedLine
Field(s) - star:SupplyingPartyLocationUID, star:SupplyingPartyUID
Refers to - SupplierPartyLocationsKey
-->

<Header> ... </Header> [1] ?
<LocatedLines> ... </LocatedLines> [0..1] ?
</PartsLocator>
Schema Component Representation
<xsd:element name="PartsLocator" type="PartsLocator">
<xsd:key name="RequestedLinesKey">
<xsd:selector xpath="star:RequestedLines/star:RequestedLine"/>
<xsd:field xpath="star:RequestedLineUID"/>
</xsd:key>
<xsd:key name="SupplyingPartiesKey">
<xsd:selector xpath="star:SupplyingParties/star:Party"/>
<xsd:field xpath="star:SupplyingPartyUID"/>
</xsd:key>
<xsd:key name="SupplierPartyLocationsKey">
<xsd:selector xpath="star:SupplyingPartyLocations/star:SupplyingPartyLocation"/>
<xsd:field xpath="star:SupplyingPartyLocationUID"/>
<xsd:field xpath="star:SupplyingPartyUID"/>
</xsd:key>
<xsd:key name="LocatedLinesKey">
<xsd:selector xpath="star:LocatedLines/star:LocatedLine"/>
<xsd:field xpath="star:LocatedLineUID"/>
</xsd:key>
<xsd:keyref name="SupplierLocationsRef" refer="SupplyingPartiesKey">
<xsd:selector xpath="star:SupplyingLocations/star:Location"/>
<xsd:field xpath="star:SupplyingPartyUID"/>
</xsd:keyref>
<xsd:keyref name="LocatedLinesRef" refer="RequestedLinesKey">
<xsd:selector xpath="star:LocatedLines/star:LocatedLine"/>
<xsd:field xpath="star:RequestedLineUID"/>
</xsd:keyref>
<xsd:keyref name="LocatedLinesSelfJoinRef" refer="LocatedLinesKey">
<xsd:selector xpath="star:LocatedLines/star:LocatedLine"/>
<xsd:field xpath="star:ParentLocatedLineUID"/>
</xsd:keyref>
<xsd:keyref name="LocatedLinesSupplyingPartyRef" refer="SupplyingPartiesKey">
<xsd:selector xpath="star:LocatedLines/star:LocatedLine"/>
<xsd:field xpath="star:SupplyingPartyUID"/>
</xsd:keyref>
<xsd:keyref name="LocatedLinesSupplierLocationsRef" refer="SupplierPartyLocationsKey">
<xsd:selector xpath="star:LocatedLines/star:LocatedLine"/>
<xsd:field xpath="star:SupplyingPartyLocationUID"/>
<xsd:field xpath="star:SupplyingPartyUID"/>
</xsd:keyref>
</xsd:element>
top

Element: RequestedLines

NameRequestedLines
TypeRequestedLines
Nillableno
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

XML Instance Representation
<RequestedLines>
<RequestedLine> RequestedLine </RequestedLine> [1..*] ?
</RequestedLines>
Schema Component Representation
<xsd:element name="RequestedLines" type="RequestedLines"/>
top

Element: SupplyingParties

NameSupplyingParties
TypeSupplyingParties
Nillableno
Abstractno
DocumentationRepresents the parties that have the requested part(s) available.
More information at: http://www.starstandards.org.

XML Instance Representation
<SupplyingParties>
<Party> PartsLocatorSupplyingParty </Party> [1..*] ?
</SupplyingParties>
Schema Component Representation
<xsd:element name="SupplyingParties" type="SupplyingParties"/>
top

Element: SupplyingPartyLocations

NameSupplyingPartyLocations
TypeSupplyingPartyLocations
Nillableno
Abstractno
DocumentationRepresents the locations of the available part(s). This could be a Parts Distribution Center (PDC) or a dealership location.
More information at: http://www.starstandards.org.

XML Instance Representation
<SupplyingPartyLocations>
<SupplyingPartyLocation> SupplyingPartyLocation </SupplyingPartyLocation> [1..*] ?
</SupplyingPartyLocations>
Schema Component Representation
<xsd:element name="SupplyingPartyLocations" type="SupplyingPartyLocations"/>
top

Element: Verb

  • The following elements can be used wherever this element is referenced:

NameVerb
TypeVerb
Nillableno
Abstractyes

XML Instance Representation
<Verb/>
Schema Component Representation
<xsd:element name="Verb" type="Verb" abstract="true"/>
top

Global Definitions

Components (Complex Type): AddressBase

Super-types:None
Sub-types:

NameAddressBase
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
AddressLineIndicates the multiple lines of an address. The first line is typically the street name and number. Required 
CityIs the City of the Address. Required 
CountyCounty in which the Address is in. Optional 
StateOrProvinceIs the State or Province of a given Address. Required
Reference valid value rule USPS
 
CountryCountry in which the Address is in. Required 
PostalCodePostal Code of the Address. Required
Reference valid value rule USPS
 

XML Instance Representation
<...>
<AddressLine> AddressLine </AddressLine> [1..*] ?
<City> City </City> [1] ?
<County> County </County> [0..1] ?
<StateOrProvince> StateOrProvince </StateOrProvince> [1] ?
<Country> Country </Country> [1] ?
<PostalCode> PostalCode </PostalCode> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="AddressBase">
<xsd:sequence>
<xsd:element name="AddressLine" type="AddressLine" maxOccurs="unbounded"/>
<xsd:element name="City" type="City"/>
<xsd:element name="County" type="County" minOccurs="0"/>
<xsd:element name="StateOrProvince" type="StateOrProvince"/>
<xsd:element name="Country" type="Country"/>
<xsd:element name="PostalCode" type="PostalCode"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): Amount

Super-types:xsd:decimal < Amount (by extension)
Sub-types:None

NameAmount
Abstractno
DocumentationBased on OAGI Amount. Simple content with the currency as an attrbute
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
currency Required 

XML Instance Representation
<...
currency="Currency [1]"
>
xsd:decimal
</...>
Schema Component Representation
<xsd:complexType name="Amount">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currency" type="Currency" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ApplicationArea

Super-types:None
Sub-types:None

NameApplicationArea
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SenderIdentifies characteristics and control identifiers that relate to the application that created the Business Object Document. The sender area can indicate the logical location of the application and/or database server, the application, and the task that was processing to create the BOD. Required 
CreationDateTimeis the date time stamp that the given instance of the Business Object Document was created. This date must not be modified during the life of the Business Object Document. Required
DateTime fields must be formatted as XML Schema Datetimes in UTC/GMT format without offsets. Example: 2003-11-05T13:15:30Z
 
SignatureIf the BOD is to be signed the signature element is included, otherwise it is not. Signature supports any digital signature that maybe used by an implementation of OAGIS. The qualifyingAgency identifies the agency that provided the format for the signature. This element supports any digital signature specification that is available today and in the future. This is accomplished by not actually defining the content but by allowing the implementation to specify the digital signature to be used via an external XML Schema namespace declaration. The Signature element is defined to have any content from any other namespace. This allows the user to carry a digital signature in the xml instance of a BOD. The choice of which digital signature to use is left up to the user and their integration needs. Optional 
BODIdThe BODId provides a place to carry a Globally Unique Identifier (GUID) that will make each Business Object Document instance uniquely identifiable. This is a critical success factor to enable software developers to use the Globally Unique Identifier (GUID) to build the following services or capabilities: 1. Legally binding transactions, 2. Transaction logging, 3. Exception handling, 4. Re-sending, 5. Reporting, 6. Confirmations, 7. Security. Optional 
DestinationInformation related to the receiver of the BOD Required 

XML Instance Representation
<...>
<Sender> Sender </Sender> [1] ?
<CreationDateTime> DateTime </CreationDateTime> [1] ?
<Signature> Signature </Signature> [0..1] ?
<BODId> Code </BODId> [0..1] ?
<Destination> Destination </Destination> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="ApplicationArea">
<xsd:sequence>
<xsd:element name="Sender" type="Sender"/>
<xsd:element name="CreationDateTime" type="DateTime"/>
<xsd:element name="Signature" type="Signature" minOccurs="0"/>
<xsd:element name="BODId" type="Code" minOccurs="0"/>
<xsd:element name="Destination" type="Destination"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): BusinessObjectDocument

Super-types:None
Sub-types:

NameBusinessObjectDocument
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
revisionThis should contain the STAR repository version in the following recommended format. 4.2.1_M20080416. Where the first part indicates the version of the STAR repository and anything after the _ indicates the Milestone build that is being used. If referring to an official published version then only the STAR Repository version is required. Optional 
releaseIndicates the OAGIS release that this BOD belongs. Optional 
environmentIndicates whether this BOD is being sent in a "Test" or a "Production" mode. If the BOD is being sent in a test mode, it's information should not affect the business operation. However, if the BOD is sent in "Production" mode it is assumed that all test has been complete and the contents of the BOD are to affect the operation of the receiving business application(s). Optional 
langIndicates the language that the contents of the BOD is in unless otherwise stated. Optional 
bodVersionDeprecated as of STAR 4.2.2. It is recommended to use the revision attribute to identify the repository and the noun. May be removed in a new major version of the STAR repository. Optional 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ApplicationAreaProvides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of. Required 

XML Instance Representation
<...
revision="Text [0..1] ?"

release="8.1-Lite [0..1] ?"

environment="Text [0..1] ?"

lang="Language [0..1] ?"

bodVersion="Text [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="BusinessObjectDocument">
<xsd:sequence>
<xsd:element ref="ApplicationArea"/>
</xsd:sequence>
<xsd:attribute name="revision" use="optional">
<xsd:simpleType>
<xsd:restriction base="Text"/>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="release" type="Text" use="optional" fixed="8.1-Lite"/>
<xsd:attribute name="environment" use="optional" default="Production">
<xsd:simpleType>
<xsd:restriction base="Text">
<xsd:enumeration value="Test"/>
<xsd:enumeration value="Production"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="lang" type="Language" use="optional"/>
<xsd:attribute name="bodVersion" use="optional">
<xsd:simpleType>
<xsd:restriction base="Text"/>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
top

Components (Complex Type): ConfirmableVerb

Super-types:Verb < ConfirmableVerb (by extension)
Sub-types:

NameConfirmableVerb
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
confirm Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"
/>
Schema Component Representation
<xsd:complexType name="ConfirmableVerb">
<xsd:complexContent>
<xsd:extension base="Verb">
<xsd:attribute name="confirm" type="ConfirmType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): DealerNetPrice

Super-types:xsd:decimal < Amount (by extension) < DealerNetPrice (by extension)
Sub-types:None

NameDealerNetPrice
Abstractno
DocumentationDealer net price of the individual part for the quantity indicated.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="DealerNetPrice">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): DealerParty

Super-types:PartyBase < DealerPartyBase (by extension) < DealerParty (by extension)
Sub-types:None

NameDealerParty
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
DealerNameDealer name Optional 
DistrictCodeManufacturer Assigned District Code Optional 
URIDealer URI Optional 
ZoneCodeManufacturer Assigned Zone Code Optional 
AddressDealer party address Optional 
SalesContactDealer party contact information Optional 
SalesPersonNameName of Salesperson. Format for name should be "First Last" with no commas between first and last name Optional 
DepartmentTypeIdentifies the internal department Optional 
OrganizationIdMember Identification number of affiliate organization Optional 
OrganizationNameOrganizationName Optional 
SelectionMethodMethod used to select dealer Example: PF for preferred, PM for PMA, DI for distance, etc. Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<DealerName> DealerName </DealerName> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
<URI> URI </URI> [0..1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
<Address> OrganizationAddress </Address> [0..1] ?
<SalesContact> OrganizationContact </SalesContact> [0..1] ?
<SalesPersonName> SalesPersonName </SalesPersonName> [0..1] ?
<DepartmentType> DepartmentType </DepartmentType> [0..1] ?
<OrganizationId> OrganizationId </OrganizationId> [0..1] ?
<OrganizationName> OrganizationName </OrganizationName> [0..1] ?
<SelectionMethod> SelectionMethod </SelectionMethod> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DealerParty">
<xsd:complexContent>
<xsd:extension base="DealerPartyBase">
<xsd:sequence>
<xsd:element name="Address" type="OrganizationAddress" minOccurs="0"/>
<xsd:element name="SalesContact" type="OrganizationContact" minOccurs="0"/>
<xsd:element name="SalesPersonName" type="SalesPersonName" minOccurs="0"/>
<xsd:element name="DepartmentType" type="DepartmentType" minOccurs="0"/>
<xsd:element name="OrganizationId" type="OrganizationId" minOccurs="0"/>
<xsd:element name="OrganizationName" type="OrganizationName" minOccurs="0"/>
<xsd:element name="SelectionMethod" type="SelectionMethod" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): DealerPartyBase

Super-types:PartyBase < DealerPartyBase (by extension)
Sub-types:

NameDealerPartyBase
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 
DealerNameDealer name Optional 
DistrictCodeManufacturer Assigned District Code Optional 
URIDealer URI Optional 
ZoneCodeManufacturer Assigned Zone Code Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
<DealerName> DealerName </DealerName> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
<URI> URI </URI> [0..1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="DealerPartyBase">
<xsd:complexContent>
<xsd:extension base="PartyBase">
<xsd:sequence>
<xsd:element name="DealerName" type="DealerName" minOccurs="0"/>
<xsd:element name="DistrictCode" type="DistrictCode" minOccurs="0"/>
<xsd:element name="URI" type="URI" minOccurs="0"/>
<xsd:element name="ZoneCode" type="ZoneCode" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): Description

Super-types:xsd:string < Description (by extension)
Sub-types:None

NameDescription
Abstractno
DocumentationDescription
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
languageThe ISO language code that the description is written. Optional 

XML Instance Representation
<...
language="Language [0..1] ?"
>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="Description">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="language" type="Language" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Destination

Super-types:None
Sub-types:None

NameDestination
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DestinationNameCodeCode for destination of file (i.e.Short Manufacturer or DSP code) Optional
Must use a valid code from the ShortMfg/RSP list on http://www.starstandards.org
 
DestinationURIPhysical address of the destination Optional 
DestinationSoftwareCodeAdditional information about the destination application Optional 
DestinationSoftwareFor which software destination file is intended (may not be known). Optional 
DealerNumberTarget Dealer Code receiving information Optional 
StoreNumberDealer code store number (DMS assigned) Optional 
AreaNumberDealer code area number (DMS vendor assigned) Optional 
DealerCountryTarget Dealer country location Optional 
PartyIdThe Party Id field uniquely identifies the Receiver of the message. This element can be used for parties within the Automotive Community as well as external parties. Party Id is not intended as a replacement for the Dealer Number. Suggested formats for OEMs or other large institutions include: DUNs Number, ShortMfgCode + DUNs, or ShortMfgCode. The suggested format for Dealers is: ShortMfgCode+Dealer Number. Optional 
LocationIdThe Location Id field uniquely identifies the location of the Receiver of a message. This Id may be aligned with a physical address or data centers. This field provides an additional level of granularity beyond the usage of the Party Id for additional routing and deliver of data. Optional 
ServiceIdThe Service Id field identifies the particular service to which a message is being sent, e.g., an inventory service. Optional 

XML Instance Representation
<...>
<DestinationNameCode> ShortMfg </DestinationNameCode> [0..1] ?
<DestinationURI> URI </DestinationURI> [0..1] ?
<DestinationSoftwareCode> Text </DestinationSoftwareCode> [0..1] ?
<DestinationSoftware> Text </DestinationSoftware> [0..1] ?
<DealerNumber> PartyId </DealerNumber> [0..1] ?
<StoreNumber> Text </StoreNumber> [0..1] ?
<AreaNumber> Text </AreaNumber> [0..1] ?
<DealerCountry> Country </DealerCountry> [0..1] ?
<PartyId> PartyId </PartyId> [0..1] ?
<LocationId> LocationId </LocationId> [0..1] ?
<ServiceId> ServiceId </ServiceId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Destination">
<xsd:sequence>
<xsd:element name="DestinationNameCode" type="ShortMfg" minOccurs="0"/>
<xsd:element name="DestinationURI" type="URI" minOccurs="0"/>
<xsd:element name="DestinationSoftwareCode" type="Text" minOccurs="0"/>
<xsd:element name="DestinationSoftware" type="Text" minOccurs="0"/>
<xsd:element name="DealerNumber" type="PartyId" minOccurs="0"/>
<xsd:element name="StoreNumber" type="Text" minOccurs="0"/>
<xsd:element name="AreaNumber" type="Text" minOccurs="0"/>
<xsd:element name="DealerCountry" type="Country" minOccurs="0"/>
<xsd:element name="PartyId" type="PartyId" minOccurs="0"/>
<xsd:element name="LocationId" type="LocationId" minOccurs="0"/>
<xsd:element name="ServiceId" type="ServiceId" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): DocumentId

Super-types:xsd:string < Id (by extension) < DocumentId (by extension)
Sub-types:None

NameDocumentId
Abstractno
DocumentationIs the identifier for the document.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="DocumentId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ExpressionCriteria

Super-types:None
Sub-types:None

NameExpressionCriteria
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
expressionLanguage Optional 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SelectExpressionAllows the 1-n number of selection expressions for the information to be returned. Required 

XML Instance Representation
<...
expressionLanguage="ExpressionLanguage [0..1]"
>
<SelectExpression> Expression </SelectExpression> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="ExpressionCriteria">
<xsd:sequence>
<xsd:element name="SelectExpression" type="Expression" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="expressionLanguage" type="ExpressionLanguage" use="optional" default="XPath"/>
</xsd:complexType>
top

Components (Complex Type): Get

Super-types:Verb < ConfirmableVerb (by extension) < RequestVerb (by extension) < Get (by extension)
Sub-types:None

NameGet
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
show Required 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 
ReturnCriteriaReturnCriteria identifies the content that is to be returned, given query success. In essence, the expression here has the effect of filtering the part(s) of the found element(s) that are to be returned. ReturnCriteria plays no role in the query itself. That is handled as a match against the request BOD's noun exemplar. ReturnCriteria allows the sender of the BOD to indicate which information (down to the field level) is requested to be returned, given that the query has been successful in matching the exemplar to existing nouns. That is, in a GetListPurchaseOrder, if one or more PurchaseOrders with a TotalPrice = $1M were found, ReturnCriteria tells the BOD recipient which parts of the PurchaseOrder should be populated with content when the response (ShowPurchaseOrder) is formulated. The expressionLanguage indicates the expression language being used. In order for the ReturnCriteria expression to be evaluable by the BOD recipient, the recipient must be capable of processing and interpreting the specified expression language. XPath is the default, due to its ubiquity among XML processing technologies. Required 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"

show="Always [1]"
>
<ReturnCriteria> ... </ReturnCriteria> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="Get">
<xsd:complexContent>
<xsd:extension base="RequestVerb">
<xsd:attribute name="show" type="xsd:string" use="required" fixed="Always"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): GetPartsLocator

Super-types:BusinessObjectDocument < GetPartsLocator (by extension)
Sub-types:None

NameGetPartsLocator
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ApplicationAreaProvides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of. Required 
DataArea Required 

XML Instance Representation
<...
revision="Text [0..1] ?"

release="8.1-Lite [0..1] ?"

environment="Text [0..1] ?"

lang="Language [0..1] ?"

bodVersion="Text [0..1] ?"
>
<DataArea> GetPartsLocatorDataArea </DataArea> [1]
</...>
Schema Component Representation
<xsd:complexType name="GetPartsLocator">
<xsd:complexContent>
<xsd:extension base="BusinessObjectDocument">
<xsd:sequence>
<xsd:element name="DataArea" type="GetPartsLocatorDataArea"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): GetPartsLocatorDataArea

Super-types:None
Sub-types:None

NameGetPartsLocatorDataArea
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
GetThe Get verb is to communicate to a business software component a request for an existing piece of information to be returned. The Get may be paired with most of the nouns defined in the OAGIS specification.The response to this request is the Show verb. The behavior of a BOD with a Get verb is quite predictable across most of the nouns it may be paired with.The Get is designed to retrieve a single piece of information by using that information's primary retrieval field, or key field. The Get verb is not used to request several documents at once. The GetList verb is designed to achieve that purpose and will be covered in more detail later.Selection Criteria:There are two types of selection capabilities for most BOD's that use the Get verb.1) The first selection capability is called Field-Based Selection. Within a Get-based Business Object Document, the first Data Type that occurs in a specific BOD structure is commonly used to provide the Field-Based Selection criteria. This is always defined within the specific BOD and is commonly the required fields for that specific Data type.The Field-Based Selection enables the requester to provide a value or values (in the case of multiple required Field Identifiers), in the required fields. Then the responding component uses those values to find and return the requested information to the originating business software component.2) The second type of selection capability for Get-based BODs is called Data Type Selection. Data Type selection enables the requester to identify which Data Types within the noun are requested to be returned in the response. The use of this capability is described for each corresponding Data Type for all BODs that use the Get verb. The Data Types are identified for retrieval within the Get instance of a BOD by including the name of the Data Type in the meta data but without any Field Identifiers or Segments identified within the Data Type. This will signify to the responding application that all of the data that corresponds to that Data Type is to be included in the response.If the Data Type is not requested, the Data Type identifier is not included in the Get request and this will signify to the responding component that the Data Type is not to be returned. Required 
PartsLocatorThe scope of this BOD is to define the Parts Locator process for individual dealers using either OEM or third party parts locator retrieval services to locate parts at eithe nearby dealership or parts distribution warehouse. Required 

XML Instance Representation
<...>
<Get> ... </Get> [1]
<PartsLocator> ... </PartsLocator> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="GetPartsLocatorDataArea">
<xsd:sequence>
<xsd:element ref="Get"/>
<xsd:element ref="PartsLocator" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): HeaderBase

Super-types:None
Sub-types:

NameHeaderBase
Abstractno
DocumentationUsed on all STAR BODs
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DocumentDateTimeIs the date and time the document was last created. This is not the date and time that the BOD message instance was created. Optional 
SecondaryPasswordSecondary password used to validate access to the dealer information Optional 
SecondaryDealerNumberIdentifies secondary dealer number if different than primary "Dealer Number" Optional 

XML Instance Representation
<...>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="HeaderBase">
<xsd:sequence>
<xsd:element name="DocumentDateTime" type="DocumentDateTime" minOccurs="0"/>
<xsd:element name="SecondaryPassword" type="SecondaryPassword" minOccurs="0"/>
<xsd:element name="SecondaryDealerNumber" type="SecondaryDealerNumber" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): Id

Super-types:xsd:string < Id (by extension)
Sub-types:None

NameId
Abstractno
DocumentationParty Identification number
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="Id">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ItemId

Super-types:xsd:string < Id (by extension) < ItemId (by extension)
Sub-types:None

NameItemId
Abstractno
DocumentationItem part number
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="ItemId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ItemIdDescription

Super-types:xsd:string < Description (by extension) < ItemIdDescription (by extension)
Sub-types:None

NameItemIdDescription
Abstractno
DocumentationItem part number detail description
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="ItemIdDescription">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ItemQuantity

Super-types:xsd:decimal < Quantity (by extension) < ItemQuantity (by extension)
Sub-types:None

NameItemQuantity
Abstractno
DocumentationQuantity of Part number.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
uom="UOM [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="ItemQuantity">
<xsd:simpleContent>
<xsd:extension base="Quantity"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): LocatedLine

Super-types:None
Sub-types:None

NameLocatedLine
Abstractno
DocumentationRepresents the parts for which pricing and availability was determined.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
LocatedLineUIDA unique identifier of the record. This value should have no business meaning and serves the purpose as the primary key in this component. Required 
ParentLocatedLineUIDFor a child LocatedLine, this value is equal to the LocatedLine.LocatedLineUID value of the parent LocatedLine. Optional 
SupplyingPartyUIDThis field identifies the supplying party for the located line and must be equal to one of the SupplyingParties.Party.SupplyingPartyUID values. Required 
SupplyingPartyLocationUIDThe SupplyingPartyLocation.SupplyingPartyLocationUID of the supplying party's location. The combination of SupplyingPartyUID and SupplyingPartyLocationUID must equal one of the records in SupplyingPartyLocations. This field is only poplated when the LocatedLine has no child lines. Optional 
RequestedLineUIDOnly populated for LocatedLine components that do not have a parent LocatedLine, this field represents the LineNumber of the RequestedLine for which the pricing/availability is for. Must be equal to one of the RequestedLine.LineNumber values. Optional 
LineNumberLocatedLine components in the BOD can be grouped by RequestedLineUID or ParentLocatedLineUID. The value of this field represents a unique identifier for a locatedLine within one of those groups. Within one of these groups, LineNumber values should start at 1 and increment by 1. Optional 
PartRepresents informatoin about the part for which pricing/availability information is being provided. Required 
ItemQuantityThe quantity of the part with the AvailabilityStatus at the location/supplier indicated within this component. Required 
DealerNetPriceThe total price to purchase the entire quantity of parts indicated within this component. Optional 
SuggestedRetailPriceThe MSRP to purchase the entire quantity of parts indicated within this component. Optional 
AvailabilityStatusIndicates the status of the part at the supplying location. Optional 
ChildLineReasonCodeFor LocatedLines which have children, this value indicates the reason the children exist. Optional 
ChildLinePricingAppliesIndFor LocatedLines which have children, this value indicates whether the pricing of the part is given by the parent line or its children. Optional 
LastSoldDateThe date the part was last sold. Optional 
LastInventoryDateThe last date inventory was updated for this part. Optional 
PriceExplanationAn explanatory note for the pricing. Optional 
SupplierItemIdThe OEM part number. If hte part is sold by a distributor, this is not their part number. Works in conjunction with PartManufacturer. Optional 
LineStatusThe Line Status component provides a reason for the availability status of a part and may also provide additional information about the part. . Optional 

XML Instance Representation
<...>
<LocatedLineUID> LocatedLineUID </LocatedLineUID> [1] ?
<ParentLocatedLineUID> ParentLocatedLineUID </ParentLocatedLineUID> [0..1] ?
<SupplyingPartyUID> SupplyingPartyUID </SupplyingPartyUID> [1] ?
<SupplyingPartyLocationUID> SupplyingPartyLocationUID </SupplyingPartyLocationUID> [0..1] ?
<RequestedLineUID> RequestedLineUID </RequestedLineUID> [0..1] ?
<LineNumber> LineNumber </LineNumber> [0..1] ?
<Part> ShipPart </Part> [1] ?
<ItemQuantity> ItemQuantity </ItemQuantity> [1] ?
<DealerNetPrice> DealerNetPrice </DealerNetPrice> [0..1] ?
<SuggestedRetailPrice> SuggestedRetailPrice </SuggestedRetailPrice> [0..1] ?
<AvailabilityStatus> AvailabilityStatus </AvailabilityStatus> [0..1] ?
<ChildLineReasonCode> ChildLineReasonCode </ChildLineReasonCode> [0..1] ?
<ChildLinePricingAppliesInd> ChildLinePricingAppliesInd </ChildLinePricingAppliesInd> [0..1] ?
<LastSoldDate> LastSoldDate </LastSoldDate> [0..1] ?
<LastInventoryDate> LastInventoryDate </LastInventoryDate> [0..1] ?
<PriceExplanation> PriceExplanation </PriceExplanation> [0..1] ?
<SupplierItemId> SupplierItemId </SupplierItemId> [0..1] ?
<LineStatus> MinimumAcknowledgementStatus </LineStatus> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="LocatedLine">
<xsd:sequence>
<xsd:element name="LocatedLineUID" type="LocatedLineUID"/>
<xsd:element name="ParentLocatedLineUID" type="ParentLocatedLineUID" minOccurs="0"/>
<xsd:element name="SupplyingPartyUID" type="SupplyingPartyUID"/>
<xsd:element name="SupplyingPartyLocationUID" type="SupplyingPartyLocationUID" minOccurs="0"/>
<xsd:element name="RequestedLineUID" type="RequestedLineUID" minOccurs="0"/>
<xsd:element name="LineNumber" type="LineNumber" minOccurs="0"/>
<xsd:element name="Part" type="ShipPart"/>
<xsd:element name="ItemQuantity" type="ItemQuantity"/>
<xsd:element name="DealerNetPrice" type="DealerNetPrice" minOccurs="0"/>
<xsd:element name="SuggestedRetailPrice" type="SuggestedRetailPrice" minOccurs="0"/>
<xsd:element name="AvailabilityStatus" type="AvailabilityStatus" minOccurs="0"/>
<xsd:element name="ChildLineReasonCode" type="ChildLineReasonCode" minOccurs="0"/>
<xsd:element name="ChildLinePricingAppliesInd" type="ChildLinePricingAppliesInd" minOccurs="0"/>
<xsd:element name="LastSoldDate" type="LastSoldDate" minOccurs="0"/>
<xsd:element name="LastInventoryDate" type="LastInventoryDate" minOccurs="0"/>
<xsd:element name="PriceExplanation" type="PriceExplanation" minOccurs="0"/>
<xsd:element name="SupplierItemId" type="SupplierItemId" minOccurs="0"/>
<xsd:element name="LineStatus" type="MinimumAcknowledgementStatus" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): LocatedLines

Super-types:None
Sub-types:None

NameLocatedLines
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
LocatedLineRepresents the parts for which pricing and availability was determined. Required 

XML Instance Representation
<...>
<LocatedLine> LocatedLine </LocatedLine> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="LocatedLines">
<xsd:sequence>
<xsd:element name="LocatedLine" type="LocatedLine" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): LocatedLineUID

Super-types:xsd:string < UID (by extension) < LocatedLineUID (by extension)
Sub-types:None

NameLocatedLineUID
Abstractno
DocumentationA unique identifier of the record. This value should have no business meaning and serves the purpose as the primary key in this component.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
UID
</...>
Schema Component Representation
<xsd:complexType name="LocatedLineUID">
<xsd:simpleContent>
<xsd:extension base="UID"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): LocationId

Super-types:xsd:string < Id (by extension) < LocationId (by extension)
Sub-types:None

NameLocationId
Abstractno
DocumentationCode identifying a physical location
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="LocationId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): LocationName

Super-types:xsd:string < Description (by extension) < LocationName (by extension)
Sub-types:None

NameLocationName
Abstractno
DocumentationA name to identify the location.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="LocationName">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): MinimumAcknowledgementStatus

Super-types:None
Sub-types:None

NameMinimumAcknowledgementStatus
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
StatusTypeDefines the type of status that occured. EX: S-Success, E-Error, W-Warning, I-Info, A-Abort Optional 
StatusCodeA code identifying the reason for the status message. Optional 
StatusTextDescriptive status text. Optional 

XML Instance Representation
<...>
<StatusType> StatusType </StatusType> [0..1] ?
<StatusCode> StatusCode </StatusCode> [0..1] ?
<StatusText> StatusText </StatusText> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="MinimumAcknowledgementStatus">
<xsd:sequence>
<xsd:element name="StatusType" type="StatusType" minOccurs="0"/>
<xsd:element name="StatusCode" type="StatusCode" minOccurs="0"/>
<xsd:element name="StatusText" type="StatusText" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): OrganizationAddress

Super-types:AddressBase < OrganizationAddress (by extension)
Sub-types:None

NameOrganizationAddress
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
AddressLineIndicates the multiple lines of an address. The first line is typically the street name and number. Required 
CityIs the City of the Address. Required 
CountyCounty in which the Address is in. Optional 
StateOrProvinceIs the State or Province of a given Address. Required
Reference valid value rule USPS
 
CountryCountry in which the Address is in. Required 
PostalCodePostal Code of the Address. Required
Reference valid value rule USPS
 
UrbanizationCodeGeographic definition of a metropolitan or suburban area Optional 

XML Instance Representation
<...>
<AddressLine> AddressLine </AddressLine> [1..*] ?
<City> City </City> [1] ?
<County> County </County> [0..1] ?
<StateOrProvince> StateOrProvince </StateOrProvince> [1] ?
<Country> Country </Country> [1] ?
<PostalCode> PostalCode </PostalCode> [1] ?
<UrbanizationCode> UrbanizationCode </UrbanizationCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="OrganizationAddress">
<xsd:complexContent>
<xsd:extension base="AddressBase">
<xsd:sequence>
<xsd:element name="UrbanizationCode" type="UrbanizationCode" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): OrganizationContact

Super-types:None
Sub-types:None

NameOrganizationContact
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PersonNameContact name Optional 
TelephoneContact telephone numbers Optional
If the address has a North American country code, the telephone number must be a minimum of 10 numbers.
 
EMailAddressContact Email address Optional
Should conform to the Internet message format as set forth by RFC 8822.
 
FaxContact Fax number Optional
If the address has a North American country code, the telephone number must be a minimum of 10 numbers.
 
PreferredContactMethodPreferred contact method Optional 
ContactTimePreferred contact time (i.e. Best day/time to reach the contact. Optional 

XML Instance Representation
<...>
<PersonName> OrganizationContactPersonName </PersonName> [0..1] ?
<Telephone> OrganizationPartyTelephone </Telephone> [0..*] ?
<EMailAddress> OrganizationPartyEmail </EMailAddress> [0..*] ?
<Fax> OrganizationPartyFax </Fax> [0..*] ?
<PreferredContactMethod> PreferredContactMethodOrganization </PreferredContactMethod> [0..1] ?
<ContactTime> ContactTime </ContactTime> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="OrganizationContact">
<xsd:sequence>
<xsd:element name="PersonName" type="OrganizationContactPersonName" minOccurs="0"/>
<xsd:element name="Telephone" type="OrganizationPartyTelephone" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="EMailAddress" type="OrganizationPartyEmail" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Fax" type="OrganizationPartyFax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PreferredContactMethod" type="PreferredContactMethodOrganization" minOccurs="0"/>
<xsd:element name="ContactTime" type="ContactTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): OrganizationContactPersonName

Super-types:None
Sub-types:None

NameOrganizationContactPersonName
Abstractno
DocumentationDerived from oa:PersonName
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
GivenNameFirst Name of business party Required 
FamilyNameLast Name of business party Required 
FormattedNameFull Name of business party. Format for name should be "First Last" with no commas between first and last name Optional 

XML Instance Representation
<...>
<GivenName> Name </GivenName> [1] ?
<FamilyName> Name </FamilyName> [1] ?
<FormattedName> Name </FormattedName> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="OrganizationContactPersonName">
<xsd:sequence>
<xsd:element name="GivenName" type="Name"/>
<xsd:element name="FamilyName" type="Name"/>
<xsd:element name="FormattedName" type="Name" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): OrganizationId

Super-types:xsd:string < Id (by extension) < OrganizationId (by extension)
Sub-types:None

NameOrganizationId
Abstractno
DocumentationMember Identification number of affiliate organization
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="OrganizationId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): OrganizationPartyEmail

Super-types:xsd:string < OrganizationPartyEmail (by extension)
Sub-types:None

NameOrganizationPartyEmail
Abstractno
DocumentationOrganization email
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="OrganizationPartyEmail">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): OrganizationPartyFax

Super-types:xsd:string < OrganizationPartyFax (by extension)
Sub-types:None

NameOrganizationPartyFax
Abstractno
DocumentationOrganizationFax number
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="OrganizationPartyFax">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): OrganizationPartyTelephone

Super-types:xsd:string < OrganizationPartyTelephone (by extension)
Sub-types:None

NameOrganizationPartyTelephone
Abstractno
DocumentationOrganizationParty telephone number
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
desc Required 
exten Required 

XML Instance Representation
<...

exten="Note [0..1]"
>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="OrganizationPartyTelephone">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="desc" type="ContactTelephoneNumberOrganizationDescription"/>
<xsd:attribute name="exten" type="Note"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ParentLocatedLineUID

Super-types:xsd:string < UID (by extension) < ParentLocatedLineUID (by extension)
Sub-types:None

NameParentLocatedLineUID
Abstractno
DocumentationFor a child LocatedLine, this value is equal to the LocatedLine.LocatedLineUID value of the parent LocatedLine.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
UID
</...>
Schema Component Representation
<xsd:complexType name="ParentLocatedLineUID">
<xsd:simpleContent>
<xsd:extension base="UID"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): PartManufacturer

Super-types:xsd:string < Description (by extension) < PartManufacturer (by extension)
Sub-types:None

NamePartManufacturer
Abstractno
DocumentationIdentifes the part manufacturer.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
language="Language [0..1] ?"
>
</...>
Schema Component Representation
<xsd:complexType name="PartManufacturer">
<xsd:simpleContent>
<xsd:extension base="Description"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): PartsBase

Super-types:None
Sub-types:

NamePartsBase
Abstractno
Documentation More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ItemIdItem part number identifier Optional 
ItemIdDescriptionItem part number detail description Optional 
PartTypeSpecifies whether the parts are indicated by manufacturer part code or Part Number Optional 
SupplierItemIdSupplier identification of part on order. Optional 

XML Instance Representation
<...>
<ItemId> ItemId </ItemId> [0..1] ?
<ItemIdDescription> ItemIdDescription </ItemIdDescription> [0..1] ?
<PartType> PartType </PartType> [0..1] ?
<SupplierItemId> SupplierItemId </SupplierItemId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartsBase">
<xsd:sequence>
<xsd:element name="ItemId" type="ItemId" minOccurs="0"/>
<xsd:element name="ItemIdDescription" type="ItemIdDescription" minOccurs="0"/>
<xsd:element name="PartType" type="PartType" minOccurs="0"/>
<xsd:element name="SupplierItemId" type="SupplierItemId" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): PartsLocator

Super-types:None
Sub-types:None

NamePartsLocator
Abstractno
DocumentationSTAR Version 3.0 - Draft
More information at: http://www.starstandards.org.

STAR Version 2.1, STAR approved 04/20/2005; effective date 07/04/2005
More information at: http://www.starstandards.org.

STAR Version 2.0, STAR approved 05/07/2004; effective date 07/04/2004
More information at: http://www.starstandards.org.

STAR Version 1.0, STAR approved 10/4/2002; OAGI approved 10/17/2002; effective date 1/01/2003
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
HeaderThe Header component represents summary information for the entire Parts Locator. Required 
RequestedLinesRepresents the parts for which pricing and availability is being requested. Optional 
LocatedLinesRepresents the parts for which pricing and availability was determined. Optional
(INACTIVE)
This component is only to be used in:
ShowPartsLocator
 
SupplyingPartiesRepresents the parties that have the requested part(s) available. Optional 
SupplyingPartyLocationsRepresents the locations of the available part(s). This could be a Parts Distribution Center (PDC) or a dealership location. Optional 

XML Instance Representation
<...>
<Header> ... </Header> [1] ?
<LocatedLines> ... </LocatedLines> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartsLocator">
<xsd:sequence>
<xsd:element ref="Header"/>
<xsd:element ref="RequestedLines" minOccurs="0"/>
<xsd:element ref="LocatedLines" minOccurs="0"/>
<xsd:element ref="SupplyingParties" minOccurs="0"/>
<xsd:element ref="SupplyingPartyLocations" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): PartsLocatorHeader

Super-types:HeaderBase < PartsLocatorHeader (by extension)
Sub-types:None

NamePartsLocatorHeader
Abstractno
Documentation.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DocumentDateTimeIs the date and time the document was last created. This is not the date and time that the BOD message instance was created. Optional 
SecondaryPasswordSecondary password used to validate access to the dealer information Optional 
SecondaryDealerNumberIdentifies secondary dealer number if different than primary "Dealer Number" Optional 
DocumentIdThe primary DocumentId of the document for the given content. Required 
LocatorCodeIdentifies the type of locator transaction being used. Optional 
RequestedSearchCriteriaTypeDefines whether the search applies to dealers, suppliers, or both dealers and suppliers. Optional 
RequestedSearchCriteriaRepresents information about the search criteria being defined for all requested lines. Optional 
RequestorRepresents information about the party requesting the part(s). Optional 

XML Instance Representation
<...>
<DocumentDateTime> DocumentDateTime </DocumentDateTime> [0..1] ?
<SecondaryPassword> SecondaryPassword </SecondaryPassword> [0..1] ?
<SecondaryDealerNumber> SecondaryDealerNumber </SecondaryDealerNumber> [0..1] ?
<DocumentId> DocumentId </DocumentId> [1] ?
<LocatorCode> LocatorCode </LocatorCode> [0..1] ?
<RequestedSearchCriteriaType> RequestedSearchCriteriaType </RequestedSearchCriteriaType> [0..1] ?
<RequestedSearchCriteria> RequestedSearchCriteria </RequestedSearchCriteria> [0..1] ?
<Requestor> DealerParty </Requestor> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartsLocatorHeader">
<xsd:complexContent>
<xsd:extension base="HeaderBase">
<xsd:sequence>
<xsd:element name="DocumentId" type="DocumentId"/>
<xsd:element name="LocatorCode" type="LocatorCode" minOccurs="0"/>
<xsd:element name="RequestedSearchCriteriaType" type="RequestedSearchCriteriaType" minOccurs="0"/>
<xsd:element name="RequestedSearchCriteria" type="RequestedSearchCriteria" minOccurs="0"/>
<xsd:element name="Requestor" type="DealerParty" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): PartsLocatorSupplyingParty

Super-types:None
Sub-types:None

NamePartsLocatorSupplyingParty
Abstractno
DocumentationThe PartsLocatorSupplyingParty represents a party that has the availability information on the requested part(s).
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SupplyingPartyUIDThis field identifies the supplying party for the located line and must be equal to one of the SupplyingParties.Party.SupplyingPartyUID values. Required 
PartyIdAn logical identifier for the Party. This would either be a Short Manufacturer Code for the OEM or aftermarket distributor, or a dealer number. Required 
PartyNameThe name of the Party. The Party in the context of a Parts Locator is either a dealer, OEM supplier, or aftermarket distributor. Optional 
PartyTypeIdentifies if the supplier is a dealer or a supplier (OEM or aftermarket distributor). Required 
ZoneCodeFor dealers only, identifies the dealer's supplier defined zone code. Optional 
DistrictCodeFor dealers only, identifies the dealer's supplier defined district code. Optional 

XML Instance Representation
<...>
<SupplyingPartyUID> SupplyingPartyUID </SupplyingPartyUID> [1] ?
<PartyId> PartyId </PartyId> [1] ?
<PartyName> PartyName </PartyName> [0..1] ?
<PartyType> PartyType </PartyType> [1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartsLocatorSupplyingParty">
<xsd:sequence>
<xsd:element name="SupplyingPartyUID" type="SupplyingPartyUID"/>
<xsd:element name="PartyId" type="PartyId"/>
<xsd:element name="PartyName" type="PartyName" minOccurs="0"/>
<xsd:element name="PartyType" type="PartyType"/>
<xsd:element name="ZoneCode" type="ZoneCode" minOccurs="0"/>
<xsd:element name="DistrictCode" type="DistrictCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): PartyBase

Super-types:None
Sub-types:

NamePartyBase
Abstractno
DocumentationDerived from oa:Party
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyIdParty Identification Number Optional 

XML Instance Representation
<...>
<PartyId> PartyId </PartyId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="PartyBase">
<xsd:sequence>
<xsd:element name="PartyId" type="PartyId" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): PartyId

Super-types:xsd:string < Id (by extension) < PartyId (by extension)
Sub-types:None

NamePartyId
Abstractno
DocumentationParty Identification Number
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="PartyId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Quantity

Super-types:xsd:decimal < Quantity (by extension)
Sub-types:None

NameQuantity
Abstractno
DocumentationA decimal value with uom
More information at: http://www.starstandard.org.

Attributes

AttributeDescriptionRequirementBusiness Rules
uom Required 

XML Instance Representation
<...
uom="UOM [1]"
>
xsd:decimal
</...>
Schema Component Representation
<xsd:complexType name="Quantity">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="uom" type="UOM" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): RequestedLine

Super-types:None
Sub-types:None

NameRequestedLine
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
RequestedLineUIDOnly populated for LocatedLine components that do not have a parent LocatedLine, this field represents the LineNumber of the RequestedLine for which the pricing/availability is for. Must be equal to one of the RequestedLine.LineNumber values. Required 
LineNumberAn identifier for the line as assigned by the requesting party. Must be unique among all other RequestedLine.LineNumber values. Must be an integer. Smallest value must be 1 with other values being consecutive integers. Optional 
PartRepresents information abou tthe part for which pricing/availability information is being provided. Required 
ItemQuantityThe quantity of the part requested. Optional 
DealerNetPriceThe expected net price for the quantity requested. If quantity was not provided, the expected net price for a quantity of 1 "ea". May be used by the supplying party to resolve ambiguous part numbers. Optional 
SuggestedRetailPriceThe expected suggested retail price for the quantity requested. If quantity was not provided, the expected suggested retail price for a quantity of 1 "ea". May be used by the supplying party to resolve ambiguous part numbers. Optional 

XML Instance Representation
<...>
<RequestedLineUID> RequestedLineUID </RequestedLineUID> [1] ?
<LineNumber> LineNumber </LineNumber> [0..1] ?
<Part> ShipPart </Part> [1] ?
<ItemQuantity> ItemQuantity </ItemQuantity> [0..1] ?
<DealerNetPrice> DealerNetPrice </DealerNetPrice> [0..1] ?
<SuggestedRetailPrice> SuggestedRetailPrice </SuggestedRetailPrice> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="RequestedLine">
<xsd:sequence>
<xsd:element name="RequestedLineUID" type="RequestedLineUID"/>
<xsd:element name="LineNumber" type="LineNumber" minOccurs="0"/>
<xsd:element name="Part" type="ShipPart"/>
<xsd:element name="ItemQuantity" type="ItemQuantity" minOccurs="0"/>
<xsd:element name="DealerNetPrice" type="DealerNetPrice" minOccurs="0"/>
<xsd:element name="SuggestedRetailPrice" type="SuggestedRetailPrice" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): RequestedLines

Super-types:None
Sub-types:None

NameRequestedLines
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
RequestedLineRepresents a part for which pricing and availability is being requested. Required 

XML Instance Representation
<...>
<RequestedLine> RequestedLine </RequestedLine> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="RequestedLines">
<xsd:sequence>
<xsd:element name="RequestedLine" type="RequestedLine" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): RequestedLineUID

Super-types:xsd:string < UID (by extension) < RequestedLineUID (by extension)
Sub-types:None

NameRequestedLineUID
Abstractno
DocumentationOnly populated for LocatedLine components that do not have a parent LocatedLine, this field represents the LineNumber of the RequestedLine for which the pricing/availability is for. Must be equal to one of the RequestedLine.LineNumber values.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
UID
</...>
Schema Component Representation
<xsd:complexType name="RequestedLineUID">
<xsd:simpleContent>
<xsd:extension base="UID"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): RequestedSearchCriteria

Super-types:None
Sub-types:None

NameRequestedSearchCriteria
Abstractno
DocumentationRepresents information about the search criteria being defined for all requested lines.
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
DistrictCodeThe dealer districts to search when searching specific dealers by district. Optional 
ZoneCodeThe dealer zones to search when searching specific dealers by zone. Optional 
SearchRadiusThe search radius based on the searching party's location. Optional 

XML Instance Representation
<...>
<DistrictCode> DistrictCode </DistrictCode> [0..*] ?
<ZoneCode> ZoneCode </ZoneCode> [0..*] ?
<SearchRadius> SearchRadius </SearchRadius> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="RequestedSearchCriteria">
<xsd:sequence>
<xsd:element name="DistrictCode" type="DistrictCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ZoneCode" type="ZoneCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="SearchRadius" type="SearchRadius" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): RequestVerb

Super-types:Verb < ConfirmableVerb (by extension) < RequestVerb (by extension)
Sub-types:
  • Get (by extension)

NameRequestVerb
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
Verb Required 
ReturnCriteriaReturnCriteria identifies the content that is to be returned, given query success. In essence, the expression here has the effect of filtering the part(s) of the found element(s) that are to be returned. ReturnCriteria plays no role in the query itself. That is handled as a match against the request BOD's noun exemplar. ReturnCriteria allows the sender of the BOD to indicate which information (down to the field level) is requested to be returned, given that the query has been successful in matching the exemplar to existing nouns. That is, in a GetListPurchaseOrder, if one or more PurchaseOrders with a TotalPrice = $1M were found, ReturnCriteria tells the BOD recipient which parts of the PurchaseOrder should be populated with content when the response (ShowPurchaseOrder) is formulated. The expressionLanguage indicates the expression language being used. In order for the ReturnCriteria expression to be evaluable by the BOD recipient, the recipient must be capable of processing and interpreting the specified expression language. XPath is the default, due to its ubiquity among XML processing technologies. Required 

XML Instance Representation
<...
confirm="ConfirmType [0..1]"
>
<ReturnCriteria> ... </ReturnCriteria> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="RequestVerb">
<xsd:complexContent>
<xsd:extension base="ConfirmableVerb">
<xsd:sequence>
<xsd:element name="ReturnCriteria"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): SearchRadius

Super-types:xsd:decimal < Quantity (by extension) < SearchRadius (by extension)
Sub-types:None

NameSearchRadius
Abstractno
DocumentationThe search radius based on the searching party's location.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
uom="UOM [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="SearchRadius">
<xsd:simpleContent>
<xsd:extension base="Quantity"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): SecondaryDealerNumber

Super-types:xsd:string < Id (by extension) < SecondaryDealerNumber (by extension)
Sub-types:None

NameSecondaryDealerNumber
Abstractno
DocumentationIdentifies secondary dealer number if different than primary "Dealer Number"
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="SecondaryDealerNumber">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Sender

Super-types:SenderBase < Sender (by extension)
Sub-types:None

NameSender
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
LogicalIdProvides the logical location of the server and applications from which the Business Object Document originated. It can be used to establish a logical to physical mapping, however its use is optional. Each system or combination of systems should maintain an external central reference table containing the logical names or logical addresses of the application systems in the integration configuration. This enables the logical names to be mapped to the physical network addresses of the resources needed on the network. Note: The technical implementation of this Domain Naming Service is not dictated by this specification. This logical to physical mapping may be done at execution time by the application itself or by a middleware transport mechanism, depending on the integration architecture used. This provides for a simple but effective directory access capability while maintaining application independence from the physical location of those resources on the network Optional 
ComponentProvides a finer level of control than Logical Identifier and represents the business application that issued the Business Object Document. Its use is optional. For STAR's use this is the DCS Software code name Required 
TaskDescribes the business event that initiated the need for the Business Object Document to be created. For STAR, the task is defined in the Implementation Guidelines for each BOD. It is usually a short description of the BOD. Ex: SalesLead, CreditDecision, etc. Required 
ReferenceIdEnables the sending application to indicate the instance identifier of the event or task that caused the BOD to be created. This is used to correlate a response BOD to an originating BOD Optional 
AuthorizationIdIdentifyies the authorization level of the user or application that is sending the Business Object Document Message. This authorization level being recognized be the receiving system indicates what can be done on the receiving system. For STAR, this is the User ID. Optional 
CreatorNameCodeDCS Software Creator Code Required 
SenderNameCodeAdditional information about the sending platform (i.e., Short MFG or DSP code). Required
Must use a valid code from the ShortMfg/RSP list on http://www.starstandards.org
 
SenderURIPhysical address of the sender Optional 
DealerNumberDealer Code of source of information Optional 
StoreNumberDealer code store number (DMS assigned) Optional 
AreaNumberDealer code area number (DMS vendor assigned) Optional 
DealerCountrySource Dealer country location Optional 
LanguageThis code is used to define the language of the data used in this transaction Optional 
DeliverPendingMailIndIndicates if the user requests to receive pending mail that has been stored and has yet not been delivered yet. By selecting 0, the user will only receive the response for the current transaction the user is performing. Optional 
PasswordToken for application specific authentication. Used to authenticate dealership/users through application specific security Optional 
SystemVersionThe sender's software version number. Optional 
PartyIdThe Party Id field uniquely identifies the Sender of the message. This element can be used for parties within the Automotive Community as well as external parties. Party Id is not intended as a replacement for the Dealer Number. Suggested formats for OEMs or other large institutions include: DUNs Number, ShortMfgCode + DUNs, or ShortMfgCode. The suggested format for Dealers is: ShortMfgCode+Dealer Number. Optional 
LocationIdThe Location Id field uniquely identifies the location of the Sender of a message. This Id may be aligned with a physical address or data centers. This field provides an additional level of granularity beyond the usage of the Party Id for additional routing and deliver of data. Optional 
ServiceIdThe Service Id field identifies the particular service from which a message is being sent, e.g., an inventory service. Optional 

XML Instance Representation
<...>
<LogicalId> Text </LogicalId> [0..1] ?
<Component> Text </Component> [1] ?
<Task> Text </Task> [1] ?
<ReferenceId> Reference </ReferenceId> [0..1] ?
<AuthorizationId> Id </AuthorizationId> [0..1] ?
<CreatorNameCode> Text </CreatorNameCode> [1] ?
<SenderNameCode> ShortMfg </SenderNameCode> [1] ?
<SenderURI> URI </SenderURI> [0..1] ?
<DealerNumber> PartyId </DealerNumber> [0..1] ?
<StoreNumber> Text </StoreNumber> [0..1] ?
<AreaNumber> Text </AreaNumber> [0..1] ?
<DealerCountry> Country </DealerCountry> [0..1] ?
<Language> Language </Language> [0..1] ?
<DeliverPendingMailInd> Indicator </DeliverPendingMailInd> [0..1] ?
<Password> Text </Password> [0..1] ?
<SystemVersion> SystemVersion </SystemVersion> [0..1] ?
<PartyId> PartyId </PartyId> [0..1] ?
<LocationId> LocationId </LocationId> [0..1] ?
<ServiceId> ServiceId </ServiceId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="Sender">
<xsd:complexContent>
<xsd:extension base="SenderBase">
<xsd:sequence>
<xsd:element name="CreatorNameCode" type="Text"/>
<xsd:element name="SenderNameCode" type="ShortMfg"/>
<xsd:element name="SenderURI" type="URI" minOccurs="0"/>
<xsd:element name="DealerNumber" type="PartyId" minOccurs="0"/>
<xsd:element name="StoreNumber" type="Text" minOccurs="0"/>
<xsd:element name="AreaNumber" type="Text" minOccurs="0"/>
<xsd:element name="DealerCountry" type="Country" minOccurs="0"/>
<xsd:element name="Language" type="Language" minOccurs="0"/>
<xsd:element name="DeliverPendingMailInd" type="Indicator" minOccurs="0"/>
<xsd:element name="Password" type="Text" minOccurs="0"/>
<xsd:element name="SystemVersion" type="SystemVersion" minOccurs="0"/>
<xsd:element name="PartyId" type="PartyId" minOccurs="0"/>
<xsd:element name="LocationId" type="LocationId" minOccurs="0"/>
<xsd:element name="ServiceId" type="ServiceId" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): SenderBase

Super-types:None
Sub-types:

NameSenderBase
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
LogicalIdProvides the logical location of the server and applications from which the Business Object Document originated. It can be used to establish a logical to physical mapping, however its use is optional. Each system or combination of systems should maintain an external central reference table containing the logical names or logical addresses of the application systems in the integration configuration. This enables the logical names to be mapped to the physical network addresses of the resources needed on the network. Note: The technical implementation of this Domain Naming Service is not dictated by this specification. This logical to physical mapping may be done at execution time by the application itself or by a middleware transport mechanism, depending on the integration architecture used. This provides for a simple but effective directory access capability while maintaining application independence from the physical location of those resources on the network Optional 
ComponentProvides a finer level of control than Logical Identifier and represents the business application that issued the Business Object Document. Its use is optional. For STAR's use this is the DCS Software code name Required 
TaskDescribes the business event that initiated the need for the Business Object Document to be created. For STAR, the task is defined in the Implementation Guidelines for each BOD. It is usually a short description of the BOD. Ex: SalesLead, CreditDecision, etc. Required 
ReferenceIdEnables the sending application to indicate the instance identifier of the event or task that caused the BOD to be created. This is used to correlate a response BOD to an originating BOD Optional 
AuthorizationIdIdentifyies the authorization level of the user or application that is sending the Business Object Document Message. This authorization level being recognized be the receiving system indicates what can be done on the receiving system. For STAR, this is the User ID. Optional 

XML Instance Representation
<...>
<LogicalId> Text </LogicalId> [0..1] ?
<Component> Text </Component> [1] ?
<Task> Text </Task> [1] ?
<ReferenceId> Reference </ReferenceId> [0..1] ?
<AuthorizationId> Id </AuthorizationId> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SenderBase">
<xsd:sequence>
<xsd:element name="LogicalId" type="Text" minOccurs="0"/>
<xsd:element name="Component" type="Text"/>
<xsd:element name="Task" type="Text"/>
<xsd:element name="ReferenceId" type="Reference" minOccurs="0"/>
<xsd:element name="AuthorizationId" type="Id" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): ServiceId

Super-types:xsd:string < Id (by extension) < ServiceId (by extension)
Sub-types:None

NameServiceId
Abstractno
DocumentationThe Service Id field identifies the particular service to or from which a message is being sent, e.g., an inventory service.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
Id
</...>
Schema Component Representation
<xsd:complexType name="ServiceId">
<xsd:simpleContent>
<xsd:extension base="Id"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): ShipPart

Super-types:PartsBase < ShipPart (by extension)
Sub-types:None

NameShipPart
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
ItemIdItem part number identifier Optional 
ItemIdDescriptionItem part number detail description Optional 
PartTypeSpecifies whether the parts are indicated by manufacturer part code or Part Number Optional 
SupplierItemIdSupplier identification of part on order. Optional 
PartClassGifts, literature, keys, regular parts – Inventory Class code (if any) used in DMS system. Optional 
PartManufacturerIdentifes the part manufacturer Optional 
ClassCodeIdentifies class of part (i.e., accessories, replacement, etc.) Optional 
HazmatIndIndicates whether this part is considered a hazardous material (e.g., air bag). Optional 

XML Instance Representation
<...>
<ItemId> ItemId </ItemId> [0..1] ?
<ItemIdDescription> ItemIdDescription </ItemIdDescription> [0..1] ?
<PartType> PartType </PartType> [0..1] ?
<SupplierItemId> SupplierItemId </SupplierItemId> [0..1] ?
<PartClass> PartClass </PartClass> [0..1] ?
<PartManufacturer> PartManufacturer </PartManufacturer> [0..1] ?
<ClassCode> ClassCode </ClassCode> [0..1] ?
<HazmatInd> HazmatInd </HazmatInd> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="ShipPart">
<xsd:complexContent>
<xsd:extension base="PartsBase">
<xsd:sequence>
<xsd:element name="PartClass" type="PartClass" minOccurs="0"/>
<xsd:element name="PartManufacturer" type="PartManufacturer" minOccurs="0"/>
<xsd:element name="ClassCode" type="ClassCode" minOccurs="0"/>
<xsd:element name="HazmatInd" type="HazmatInd" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Components (Complex Type): Signature

Super-types:None
Sub-types:None

NameSignature
Abstractno

Attributes

AttributeDescriptionRequirementBusiness Rules
qualifyingAgency Optional 

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules

XML Instance Representation
<...
qualifyingAgency="Text [0..1]"
>
Allow any elements from any namespace (strict validation). [0..1]
</...>
Schema Component Representation
<xsd:complexType name="Signature">
<xsd:sequence>
<xsd:any namespace="##any" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="qualifyingAgency" type="Text" use="optional"/>
</xsd:complexType>
top

Components (Complex Type): SuggestedRetailPrice

Super-types:xsd:decimal < Amount (by extension) < SuggestedRetailPrice (by extension)
Sub-types:None

NameSuggestedRetailPrice
Abstractno
DocumentationSuggested retail price of the individual part for the quantity indicated.
More information at: http://www.starstandard.org.

XML Instance Representation
<...
currency="Currency [1]"
>
</...>
Schema Component Representation
<xsd:complexType name="SuggestedRetailPrice">
<xsd:simpleContent>
<xsd:extension base="Amount"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): SupplierItemId

Super-types:xsd:string < Id (by extension) < ItemId (by extension) < SupplierItemId (by extension)
Sub-types:None

NameSupplierItemId
Abstractno
DocumentationSupplier identification of part on order.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
</...>
Schema Component Representation
<xsd:complexType name="SupplierItemId">
<xsd:simpleContent>
<xsd:extension base="ItemId"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): SupplyingParties

Super-types:None
Sub-types:None

NameSupplyingParties
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
PartyRepresents the parts for which pricing and availability was determined. Required 

XML Instance Representation
<...>
<Party> PartsLocatorSupplyingParty </Party> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="SupplyingParties">
<xsd:sequence>
<xsd:element name="Party" type="PartsLocatorSupplyingParty" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): SupplyingPartyLocation

Super-types:None
Sub-types:None

NameSupplyingPartyLocation
Abstractno
DocumentationThe Supplying Locations Component represents the locations of the available part(s). This could be a Parts Distrubution Center (PDC) or a dealership location.
More information at: http://www.starstandard.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SupplyingPartyLocationUIDThe SupplyingPartyLocation.SupplyingPartyLocationUID of the supplying party's location. The combination of SupplyingPartyUID and SupplyingPartyLocationUID must equal one of the records in SupplyingPartyLocations. This field is only poplated when the LocatedLine has no child lines. Required 
SupplyingPartyUIDThis field identifies the supplying party for the located line and must be equal to one of the SupplyingParties.Party.SupplyingPartyUID values. Required 
LocationNameA name to identify the location. Required 
AddressAddress of the SupplyingLocation. Optional 
ContactContact information for the SupplyingLocation Optional 
ZoneCodeFor dealers only, identifies the dealer's supplier defined zone code. Optional 
DistrictCodeFor dealers only, identifies the dealer's supplier defined district code. Optional 

XML Instance Representation
<...>
<SupplyingPartyLocationUID> SupplyingPartyLocationUID </SupplyingPartyLocationUID> [1] ?
<SupplyingPartyUID> SupplyingPartyUID </SupplyingPartyUID> [1] ?
<LocationName> LocationName </LocationName> [1] ?
<Address> OrganizationAddress </Address> [0..1] ?
<Contact> OrganizationContact </Contact> [0..1] ?
<ZoneCode> ZoneCode </ZoneCode> [0..1] ?
<DistrictCode> DistrictCode </DistrictCode> [0..1] ?
</...>
Schema Component Representation
<xsd:complexType name="SupplyingPartyLocation">
<xsd:sequence>
<xsd:element name="SupplyingPartyLocationUID" type="SupplyingPartyLocationUID"/>
<xsd:element name="SupplyingPartyUID" type="SupplyingPartyUID"/>
<xsd:element name="LocationName" type="LocationName"/>
<xsd:element name="Address" type="OrganizationAddress" minOccurs="0"/>
<xsd:element name="Contact" type="OrganizationContact" minOccurs="0"/>
<xsd:element name="ZoneCode" type="ZoneCode" minOccurs="0"/>
<xsd:element name="DistrictCode" type="DistrictCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): SupplyingPartyLocations

Super-types:None
Sub-types:None

NameSupplyingPartyLocations
Abstractno
DocumentationRepresents the parts for which pricing and availability is being requested.
More information at: http://www.starstandards.org.

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules
SupplyingPartyLocationRepresents the parts for which pricing and availability was determined. Required 

XML Instance Representation
<...>
<SupplyingPartyLocation> SupplyingPartyLocation </SupplyingPartyLocation> [1..*] ?
</...>
Schema Component Representation
<xsd:complexType name="SupplyingPartyLocations">
<xsd:sequence>
<xsd:element name="SupplyingPartyLocation" type="SupplyingPartyLocation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top

Components (Complex Type): SupplyingPartyLocationUID

Super-types:xsd:string < UID (by extension) < SupplyingPartyLocationUID (by extension)
Sub-types:None

NameSupplyingPartyLocationUID
Abstractno
DocumentationThe SupplyingPartyLocation.SupplyingPartyLocationUID of the supplying party's location. The combination of SupplyingPartyUID and SupplyingPartyLocationUID must equal one of the records in SupplyingPartyLocations. This field is only poplated when the LocatedLine has no child lines.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
UID
</...>
Schema Component Representation
<xsd:complexType name="SupplyingPartyLocationUID">
<xsd:simpleContent>
<xsd:extension base="UID"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): SupplyingPartyUID

Super-types:xsd:string < UID (by extension) < SupplyingPartyUID (by extension)
Sub-types:None

NameSupplyingPartyUID
Abstractno
DocumentationThis field identifies the supplying party for the located line and must be equal to one of the SupplyingParties.Party.SupplyingPartyUID values.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
UID
</...>
Schema Component Representation
<xsd:complexType name="SupplyingPartyUID">
<xsd:simpleContent>
<xsd:extension base="UID"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): UID

Super-types:xsd:string < UID (by extension)
Sub-types:None

NameUID
Abstractno
DocumentationUnique identification used to defined primary and foreign key fields.
More information at: http://www.starstandard.org.

XML Instance Representation
<...>
xsd:string
</...>
Schema Component Representation
<xsd:complexType name="UID">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
top

Components (Complex Type): Verb

Super-types:None
Sub-types:

NameVerb
Abstractno

Data Elements and Components

Field/ComponentDescriptionRequirementBusiness Rules

XML Instance Representation
<.../>
Schema Component Representation
<xsd:complexType name="Verb"/>
top

Simple Type: AddressLine

Super-types:xsd:string < AddressLine (by restriction)
Sub-types:None

NameAddressLine
DocumentationIndicates the multiple lines of an address. The first line is typically the street name and number.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="AddressLine">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: AvailabilityStatus

Super-types:xsd:string < AvailabilityStatus (by restriction)
Sub-types:None

NameAvailabilityStatus
DocumentationIndicates the status of the part at the supplying location.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
In StockPart is in stock.
Out Of StockPart is in stock.
OtherOther
N/ANot Applicable

Schema Component Representation
<xsd:simpleType name="AvailabilityStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="In Stock"/>
<xsd:enumeration value="Out Of Stock"/>
<xsd:enumeration value="Other"/>
<xsd:enumeration value="N/A"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ChildLinePricingAppliesInd

Super-types:xsd:string < Indicator (by restriction) < ChildLinePricingAppliesInd (by restriction)
Sub-types:None

NameChildLinePricingAppliesInd
DocumentationIdentifies if the pricing of the child line(s) applies.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
0
1

Schema Component Representation
<xsd:simpleType name="ChildLinePricingAppliesInd">
<xsd:restriction base="Indicator"/>
</xsd:simpleType>
top

Simple Type: ChildLineReasonCode

Super-types:xsd:string < ChildLineReasonCode (by restriction)
Sub-types:None

NameChildLineReasonCode
DocumentationThe reason this line has child lines.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
Multi-ConditionOne or more child lines exist due to differences in allocation such as back orders and warehouse supply.
Kit ExplodedOne or more child lines exists to express the availability of parts within the kit.
SupersededOne or more child lines exist to express the ordered part was superseded by the listed parts.
SubstitutedOne or more child lines exist to express the ordered part was substituted by the listed parts.

Schema Component Representation
<xsd:simpleType name="ChildLineReasonCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Multi-Condition"/>
<xsd:enumeration value="Kit Exploded"/>
<xsd:enumeration value="Superseded"/>
<xsd:enumeration value="Substituted"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: City

Super-types:xsd:string < City (by restriction)
Sub-types:None

NameCity
DocumentationCity of the Address.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="City">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: ClassCode

Super-types:xsd:string < Code (by restriction) < ClassCode (by restriction)
Sub-types:None

NameClassCode
DocumentationIdentifies class of part (i.e., accessories, replacement, etc.).
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="ClassCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: Code

Super-types:xsd:string < Code (by restriction)
Sub-types:

NameCode
DocumentationUnique code name
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Code">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: ConfirmType

Super-types:xsd:NMTOKEN < ConfirmType (by restriction)
Sub-types:None

NameConfirmType
Enumerations
Code ValueDescription
Always
OnChange
Never

Schema Component Representation
<xsd:simpleType name="ConfirmType">
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="Always"/>
<xsd:enumeration value="OnChange"/>
<xsd:enumeration value="Never"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ContactTelephoneNumberOrganizationDescription

Super-types:xsd:string < ContactTelephoneNumberOrganizationDescription (by restriction)
Sub-types:None

NameContactTelephoneNumberOrganizationDescription
DocumentationContact Telephone Number Organization Description
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
Day PhoneDay Phone
Cell PhoneCell Phone
PagerPager
OtherOther

Schema Component Representation
<xsd:simpleType name="ContactTelephoneNumberOrganizationDescription">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Day Phone"/>
<xsd:enumeration value="Cell Phone"/>
<xsd:enumeration value="Pager"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: ContactTime

Super-types:xsd:string < Note (by restriction) < ContactTime (by restriction)
Sub-types:None

NameContactTime
DocumentationPreferred contact time (i.e. Best day/time to reach the contact.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="ContactTime">
<xsd:restriction base="Note"/>
</xsd:simpleType>
top

Simple Type: Country

Super-types:xsd:string < Country (by restriction)
Sub-types:None

NameCountry
DocumentationCountry in which the Address is in. Conforms to ISO 3166-2. AF -AFGHANISTAN AL -ALBANIA DZ -ALGERIA AS -AMERICAN SAMOA AD -ANDORRA AO -ANGOLA AI -ANGUILLA AQ -ANTARCTICA AG -ANTIGUA AND BARBUDA AR -ARGENTINA AM -ARMENIA AW -ARUBA AU -AUSTRALIA AT -AUSTRIA AZ -AZERBAIJAN BS -BAHAMAS BH -BAHRAIN BD -BANGLADESH BB -BARBADOS BY -BELARUS BE -BELGIUM BZ -BELIZE BJ -BENIN BM -BERMUDA BT -BHUTAN BO -BOLIVIA BA -BOSNIA AND HERZEGOVINA BW -BOTSWANA BV -BOUVET ISLAND BR -BRAZIL IO-BRITISH INDIAN OCEAN TERRITORY BN -BRUNEI DARUSSALAM BG -BULGARIA BF -BURKINA FASO BI -BURUNDI KH -CAMBODIA CM -CAMEROON CA -CANADA CV -CAPE VERDE KY -CAYMAN ISLANDS CF -CENTRAL AFRICAN REPUBLIC TD -CHAD CL -CHILE CN -CHINA CX -CHRISTMAS ISLAND CC -COCOS (KEELING) ISLANDS CO -COLOMBIA KM -COMOROS CG -CONGO CD -CONGO, THE DEMOCRATIC REPUBLIC OF THE CK -COOK ISLANDS CR -COSTA RICA CI -CÔTE D'IVOIRE HR -CROATIA CU -CUBA CY -CYPRUS CZ -CZECH REPUBLIC DK -DENMARK DJ -DJIBOUTI DM -DOMINICA DO -DOMINICAN REPUBLIC EC -ECUADOR EG -EGYPT SV -EL SALVADOR GQ -EQUATORIAL GUINEA ER -ERITREA EE -ESTONIA ET -ETHIOPIA FK -FALKLAND ISLANDS (MALVINAS) FO -FAROE ISLANDS FJ -FIJI FI -FINLAND FR -FRANCE GF -FRENCH GUIANA PF -FRENCH POLYNESIA TF -FRENCH SOUTHERN TERRITORIES GA -GABON GM -GAMBIA GE -GEORGIA DE -GERMANY GH -GHANA GI -GIBRALTAR GR -GREECE GL -GREENLAND GD -GRENADA GP -GUADELOUPE GU -GUAM GT -GUATEMALA GN -GUINEA GW -GUINEA-BISSAU GY -GUYANA HT -HAITI HM -HEARD ISLAND AND MCDONALD ISLANDS VA -HOLY SEE (VATICAN CITY STATE) HN -HONDURAS HK -HONG KONG HU -HUNGARY IS -ICELAND IN -INDIA ID -INDONESIA IR -IRAN, ISLAMIC REPUBLIC OF IQ -IRAQ IE -IRELAND IL -ISRAEL IT -ITALY JM -JAMAICA JP -JAPAN JO -JORDAN KZ -KAZAKHSTAN KE -KENYA KI -KIRIBATI KP -KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF KR -KOREA, REPUBLIC OF KW -KUWAIT KG -KYRGYZSTAN LA -LAO PEOPLE'S DEMOCRATIC REPUBLIC LV -LATVIA LB -LEBANON LS -LESOTHO LR -LIBERIA LY -LIBYAN ARAB JAMAHIRIYA LI -LIECHTENSTEIN LT -LITHUANIA LU -LUXEMBOURG MO -MACAO MK -MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF MG -MADAGASCAR MW -MALAWI MY -MALAYSIA MV -MALDIVES ML -MALI MT -MALTA MH -MARSHALL ISLANDS MQ -MARTINIQUE MR -MAURITANIA MU -MAURITIUS YT -MAYOTTE MX -MEXICO FM -MICRONESIA, FEDERATED STATES OF MD -MOLDOVA, REPUBLIC OF MC -MONACO MN -MONGOLIA MS -MONTSERRAT MA -MOROCCO MZ -MOZAMBIQUE MM -MYANMAR NA -NAMIBIA NR -NAURU NP -NEPAL NL -NETHERLANDS AN -NETHERLANDS ANTILLES NC -NEW CALEDONIA NZ -NEW ZEALAND NI -NICARAGUA NE -NIGER NG -NIGERIA NU -NIUE NF -NORFOLK ISLAND MP -NORTHERN MARIANA ISLANDS NO -NORWAY OM -OMAN PK -PAKISTAN PW -PALAU PS -PALESTINIAN TERRITORY, OCCUPIED PA -PANAMA PG -PAPUA NEW GUINEA PY -PARAGUAY PE -PERU PH -PHILIPPINES PN -PITCAIRN PL -POLAND PT -PORTUGAL PR -PUERTO RICO QA -QATAR RE -RÉUNION RO -ROMANIA RU -RUSSIAN FEDERATION RW -RWANDA SH -SAINT HELENA KN -SAINT KITTS AND NEVIS LC -SAINT LUCIA PM -SAINT PIERRE AND MIQUELON VC -SAINT VINCENT AND THE GRENADINES WS -SAMOA SM -SAN MARINO ST -SAO TOME AND PRINCIPE SA -SAUDI ARABIA SN -SENEGAL CS -SERBIA AND MONTENEGRO SC -SEYCHELLES SL -SIERRA LEONE SG -SINGAPORE SK -SLOVAKIA SI -SLOVENIA SB -SOLOMON ISLANDS SO -SOMALIA ZA -SOUTH AFRICA GS -SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS ES -SPAIN LK -SRI LANKA SD -SUDAN SR -SURINAME SJ -SVALBARD AND JAN MAYEN SZ -SWAZILAND SE -SWEDEN CH -SWITZERLAND SY -SYRIAN ARAB REPUBLIC TW -TAIWAN, PROVINCE OF CHINA TJ -TAJIKISTAN TZ -TANZANIA, UNITED REPUBLIC OF TH -THAILAND TL -TIMOR-LESTE TG - TOGO TK -TOKELAU TO -TONGA TT -TRINIDAD AND TOBAGO TN -TUNISIA TR -TURKEY TM -TURKMENISTAN TC -TURKS AND CAICOS ISLANDS TV -TUVALU UG -UGANDA UA -UKRAINE AE -UNITED ARAB EMIRATES GB -UNITED KINGDOM US -UNITED STATES UM -UNITED STATES MINOR OUTLYING ISLANDS UY -URUGUAY UZ -UZBEKISTAN VU -VANUATU VE -VENEZUELA VN -VIET NAM VG -VIRGIN ISLANDS, BRITISH VI -VIRGIN ISLANDS, U.S. WF -WALLIS AND FUTUNA EH -WESTERN SAHARA YE -YEMEN ZM -ZAMBIA ZW -ZIMBABWE
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
US
AF
AL
DZ
AS
AD
AO
AI
AQ
AG
AR
AM
AW
AU
AT
AZ
BS
BH
BD
BB
BY
BE
BZ
BJ
BM
BT
BO
BA
BW
BV
BR
IO
BN
BG
BF
BI
KH
CM
CA
CV
KY
CF
TD
CL
CN
CX
CC
CO
KM
CG
CD
CK
CR
CI
HR
CU
CY
CZ
DK
DJ
DM
DO
EC
EG
SV
GQ
ER
EE
ET
FK
FO
FJ
FI
FR
GF
PF
TF
GA
GM
GE
DE
GH
GI
GR
GL
GD
GP
GU
GT
GN
GW
GY
HT
HM
VA
HN
HK
HU
IS
IN
ID
IR
IQ
IE
IL
IT
JM
JP
JO
KZ
KE
KI
KP
KR
KW
KG
LA
LV
LB
LS
LR
LY
LI
LT
LU
MO
MK
MG
MW
MY
MV
ML
MT
MH
MQ
MR
MU
YT
MX
FM
MD
MC
MN
MS
MA
MZ
MM
NA
NR
NP
NL
AN
NC
NZ
NI
NE
NG
NU
NF
MP
NO
OM
PK
PW
PS
PA
PG
PY
PE
PH
PN
PL
PT
PR
QA
RE
RO
RU
RW
SH
KN
LC
PM
VC
WS
SM
ST
SA
SN
CS
SC
SL
SG
SK
SI
SB
SO
ZA
GS
ES
LK
SD
SR
SJ
SZ
SE
CH
SY
TW
TJ
TZ
TH
TL
TG
TK
TO
TT
TN
TR
TM
TC
TV
UG
UA
AE
GB
UM
UY
UZ
VU
VE
VN
VG
VI
WF
EH
YE
ZM
ZW

Schema Component Representation
<xsd:simpleType name="Country">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="US"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="DZ"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="IO"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="KH"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="KY"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="KM"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DO"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="GQ"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="FK"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FJ"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="GF"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GM"/>
<xsd:enumeration value="GE"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="GH"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GP"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GT"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="GW"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="HT"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HK"/>
<xsd:enumeration value="HU"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IQ"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="JM"/>
<xsd:enumeration value="JP"/>
<xsd:enumeration value="JO"/>
<xsd:enumeration value="KZ"/>
<xsd:enumeration value="KE"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="KP"/>
<xsd:enumeration value="KR"/>
<xsd:enumeration value="KW"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="LR"/>
<xsd:enumeration value="LY"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="MO"/>
<xsd:enumeration value="MK"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MY"/>
<xsd:enumeration value="MV"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MQ"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MU"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="FM"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MN"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MZ"/>
<xsd:enumeration value="MM"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NR"/>
<xsd:enumeration value="NP"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="AN"/>
<xsd:enumeration value="NC"/>
<xsd:enumeration value="NZ"/>
<xsd:enumeration value="NI"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="MP"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RU"/>
<xsd:enumeration value="RW"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="KN"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="GS"/>
<xsd:enumeration value="ES"/>
<xsd:enumeration value="LK"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SJ"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TJ"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="TH"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TM"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="UG"/>
<xsd:enumeration value="UA"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="UM"/>
<xsd:enumeration value="UY"/>
<xsd:enumeration value="UZ"/>
<xsd:enumeration value="VU"/>
<xsd:enumeration value="VE"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="YE"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZW"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: County

Super-types:xsd:string < County (by restriction)
Sub-types:None

NameCounty
DocumentationBusiness party county location
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="County">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: Currency

Super-types:xsd:string < Currency (by restriction)
Sub-types:None

NameCurrency
DocumentationThe ISO code identifying the type of currency in use.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
USD
ADP
AED
AFA
ALL
ANG
AOK
ARA
ATS
AUD
AWG
BBD
BDT
BEF
BGL
BHD
BIF
BMD
BND
BOB
BRC
BSD
BTN
BUK
BWP
BZD
CAD
CHF
CLF
CLP
CNY
COP
CRC
CSK
CUP
CVE
CYP
DDM
DEM
DJF
DKK
DOP
DZD
ECS
EGP
ESP
ETB
EUR
FIM
FKP
FRF
GBP
GHC
GIP
GMD
GNF
GRD
GTQ
GWP
GYD
HKD
HNL
HTG
HUF
IDR
IEP
ILS
INR
IQD
IRR
ISK
ITL
JMD
JOD
JPY
KES
KHR
KMF
KPW
KRW
KWD
KYD
LAK
LBP
LKR
LRD
LSL
LUF
LYD
MAD
MGF
MNT
MOP
MRO
MTL
MUR
MVR
MWK
MXN
MYR
MZM
NGN
NIC
NLG
NOK
NPR
NZD
OMR
PAB
PEI
PGK
PHP
PKR
PLZ
PTE
PYG
QAR
ROL
RWF
SAR
SBD
SCR
SDP
SEK
SGD
SHP
SLL
SKK
SOS
SRG
STD
SUR
SVC
SYP
SZL
THB
TND
TOP
TPE
TRL
TTD
TWD
TZS
UGS
UYP
VEB
VND
VUV
WST
YDD
YER
YUD
ZAR
ZRZ
ZWD
Other

Schema Component Representation
<xsd:simpleType name="Currency">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="USD"/>
<xsd:enumeration value="ADP"/>
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AFA"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="AOK"/>
<xsd:enumeration value="ARA"/>
<xsd:enumeration value="ATS"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="BBD"/>
<xsd:enumeration value="BDT"/>
<xsd:enumeration value="BEF"/>
<xsd:enumeration value="BGL"/>
<xsd:enumeration value="BHD"/>
<xsd:enumeration value="BIF"/>
<xsd:enumeration value="BMD"/>
<xsd:enumeration value="BND"/>
<xsd:enumeration value="BOB"/>
<xsd:enumeration value="BRC"/>
<xsd:enumeration value="BSD"/>
<xsd:enumeration value="BTN"/>
<xsd:enumeration value="BUK"/>
<xsd:enumeration value="BWP"/>
<xsd:enumeration value="BZD"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CHF"/>
<xsd:enumeration value="CLF"/>
<xsd:enumeration value="CLP"/>
<xsd:enumeration value="CNY"/>
<xsd:enumeration value="COP"/>
<xsd:enumeration value="CRC"/>
<xsd:enumeration value="CSK"/>
<xsd:enumeration value="CUP"/>
<xsd:enumeration value="CVE"/>
<xsd:enumeration value="CYP"/>
<xsd:enumeration value="DDM"/>
<xsd:enumeration value="DEM"/>
<xsd:enumeration value="DJF"/>
<xsd:enumeration value="DKK"/>
<xsd:enumeration value="DOP"/>
<xsd:enumeration value="DZD"/>
<xsd:enumeration value="ECS"/>
<xsd:enumeration value="EGP"/>
<xsd:enumeration value="ESP"/>
<xsd:enumeration value="ETB"/>
<xsd:enumeration value="EUR"/>
<xsd:enumeration value="FIM"/>
<xsd:enumeration value="FKP"/>
<xsd:enumeration value="FRF"/>
<xsd:enumeration value="GBP"/>
<xsd:enumeration value="GHC"/>
<xsd:enumeration value="GIP"/>
<xsd:enumeration value="GMD"/>
<xsd:enumeration value="GNF"/>
<xsd:enumeration value="GRD"/>
<xsd:enumeration value="GTQ"/>
<xsd:enumeration value="GWP"/>
<xsd:enumeration value="GYD"/>
<xsd:enumeration value="HKD"/>
<xsd:enumeration value="HNL"/>
<xsd:enumeration value="HTG"/>
<xsd:enumeration value="HUF"/>
<xsd:enumeration value="IDR"/>
<xsd:enumeration value="IEP"/>
<xsd:enumeration value="ILS"/>
<xsd:enumeration value="INR"/>
<xsd:enumeration value="IQD"/>
<xsd:enumeration value="IRR"/>
<xsd:enumeration value="ISK"/>
<xsd:enumeration value="ITL"/>
<xsd:enumeration value="JMD"/>
<xsd:enumeration value="JOD"/>
<xsd:enumeration value="JPY"/>
<xsd:enumeration value="KES"/>
<xsd:enumeration value="KHR"/>
<xsd:enumeration value="KMF"/>
<xsd:enumeration value="KPW"/>
<xsd:enumeration value="KRW"/>
<xsd:enumeration value="KWD"/>
<xsd:enumeration value="KYD"/>
<xsd:enumeration value="LAK"/>
<xsd:enumeration value="LBP"/>
<xsd:enumeration value="LKR"/>
<xsd:enumeration value="LRD"/>
<xsd:enumeration value="LSL"/>
<xsd:enumeration value="LUF"/>
<xsd:enumeration value="LYD"/>
<xsd:enumeration value="MAD"/>
<xsd:enumeration value="MGF"/>
<xsd:enumeration value="MNT"/>
<xsd:enumeration value="MOP"/>
<xsd:enumeration value="MRO"/>
<xsd:enumeration value="MTL"/>
<xsd:enumeration value="MUR"/>
<xsd:enumeration value="MVR"/>
<xsd:enumeration value="MWK"/>
<xsd:enumeration value="MXN"/>
<xsd:enumeration value="MYR"/>
<xsd:enumeration value="MZM"/>
<xsd:enumeration value="NGN"/>
<xsd:enumeration value="NIC"/>
<xsd:enumeration value="NLG"/>
<xsd:enumeration value="NOK"/>
<xsd:enumeration value="NPR"/>
<xsd:enumeration value="NZD"/>
<xsd:enumeration value="OMR"/>
<xsd:enumeration value="PAB"/>
<xsd:enumeration value="PEI"/>
<xsd:enumeration value="PGK"/>
<xsd:enumeration value="PHP"/>
<xsd:enumeration value="PKR"/>
<xsd:enumeration value="PLZ"/>
<xsd:enumeration value="PTE"/>
<xsd:enumeration value="PYG"/>
<xsd:enumeration value="QAR"/>
<xsd:enumeration value="ROL"/>
<xsd:enumeration value="RWF"/>
<xsd:enumeration value="SAR"/>
<xsd:enumeration value="SBD"/>
<xsd:enumeration value="SCR"/>
<xsd:enumeration value="SDP"/>
<xsd:enumeration value="SEK"/>
<xsd:enumeration value="SGD"/>
<xsd:enumeration value="SHP"/>
<xsd:enumeration value="SLL"/>
<xsd:enumeration value="SKK"/>
<xsd:enumeration value="SOS"/>
<xsd:enumeration value="SRG"/>
<xsd:enumeration value="STD"/>
<xsd:enumeration value="SUR"/>
<xsd:enumeration value="SVC"/>
<xsd:enumeration value="SYP"/>
<xsd:enumeration value="SZL"/>
<xsd:enumeration value="THB"/>
<xsd:enumeration value="TND"/>
<xsd:enumeration value="TOP"/>
<xsd:enumeration value="TPE"/>
<xsd:enumeration value="TRL"/>
<xsd:enumeration value="TTD"/>
<xsd:enumeration value="TWD"/>
<xsd:enumeration value="TZS"/>
<xsd:enumeration value="UGS"/>
<xsd:enumeration value="UYP"/>
<xsd:enumeration value="VEB"/>
<xsd:enumeration value="VND"/>
<xsd:enumeration value="VUV"/>
<xsd:enumeration value="WST"/>
<xsd:enumeration value="YDD"/>
<xsd:enumeration value="YER"/>
<xsd:enumeration value="YUD"/>
<xsd:enumeration value="ZAR"/>
<xsd:enumeration value="ZRZ"/>
<xsd:enumeration value="ZWD"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: Date

Super-types:xsd:date < Date (by restriction)
Sub-types:

NameDate
DocumentationDate conforms to ISO 8601 format rules EX: \d\d\d\d-\d\d-\d\d
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Date">
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
top

Simple Type: DateTime

Super-types:xsd:dateTime < DateTime (by restriction)
Sub-types:

NameDateTime
DocumentationDate and time conforms to ISO 8601format rules without offset EX:2003-11-05T13:15:30Z
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="DateTime">
<xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>
top

Simple Type: DealerName

Super-types:xsd:string < Name (by restriction) < DealerName (by restriction)
Sub-types:None

NameDealerName
DocumentationDealer name
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="DealerName">
<xsd:restriction base="Name"/>
</xsd:simpleType>
top

Simple Type: Department

Super-types:xsd:string < Department (by restriction)
Sub-types:

NameDepartment
DocumentationDepartment
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Department">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: DepartmentType

Super-types:xsd:string < Department (by restriction) < DepartmentType (by restriction)
Sub-types:None

NameDepartmentType
DocumentationIdentifies the type of department
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="DepartmentType">
<xsd:restriction base="Department"/>
</xsd:simpleType>
top

Simple Type: DistrictCode

Super-types:xsd:string < Code (by restriction) < DistrictCode (by restriction)
Sub-types:None

NameDistrictCode
DocumentationManufacturer Assigned District Code
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="DistrictCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: DocumentDateTime

Super-types:xsd:dateTime < DateTime (by restriction) < DocumentDateTime (by restriction)
Sub-types:None

NameDocumentDateTime
DocumentationIs the date and time the document was last created. This is not the date and time that the BOD message instance was created.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="DocumentDateTime">
<xsd:restriction base="DateTime"/>
</xsd:simpleType>
top

Simple Type: Expression

Super-types:xsd:string < Expression (by restriction)
Sub-types:None

NameExpression

Schema Component Representation
<xsd:simpleType name="Expression">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: ExpressionLanguage

Super-types:xsd:string < ExpressionLanguage (by restriction)
Sub-types:None

NameExpressionLanguage

Schema Component Representation
<xsd:simpleType name="ExpressionLanguage">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: HazmatInd

Super-types:xsd:string < Indicator (by restriction) < HazmatInd (by restriction)
Sub-types:None

NameHazmatInd
DocumentationIndicator that Hazmat Was Used
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
0
1

Schema Component Representation
<xsd:simpleType name="HazmatInd">
<xsd:restriction base="Indicator"/>
</xsd:simpleType>
top

Simple Type: Indicator

Super-types:xsd:string < Indicator (by restriction)
Sub-types:

NameIndicator
Documentation0 = No, 1 = Yes
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
0
1

Schema Component Representation
<xsd:simpleType name="Indicator">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0"/>
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: Language

Super-types:xsd:string < Language (by restriction)
Sub-types:None

NameLanguage
DocumentationLanguage conforms to ISO 639-2 rules. Note the format for this field is language-Country (see Country data type for the list of countries with definitions). AA "Afar", AB "Abkhazian", AF "Afrikaans", AM "Amharic", AR "Arabic", AS "Assamese", AY "Aymara", AZ "Azerbaijani", BA "Bashkir", BE "Byelorussian", BG "Bulgarian", BH "Bihari", BI "Bislama", BN "Bengali" "Bangla", BO "Tibetan", BR "Breton", CA "Catalan", CO "Corsican", CS "Czech", CY "Welsh", DA "Danish", DE "German", DZ "Bhutani", EL "Greek", EN "English" "American", ES "Spanish", ET "Estonian", EU "Basque", FA "Persian", FI "Finnish", FJ "Fiji", FO "Faeroese", FR "French", FY "Frisian", GA "Irish", GD "Gaelic" "Scots Gaelic", GL "Galician", GN "Guarani", GU "Gujarati", HA "Hausa", HI "Hindi", HR "Croatian", HU "Hungarian", HY "Armenian", IK "Inupiak", IN "Indonesian", IS "Icelandic", IT "Italian", IW "Hebrew", JA "Japanese", JI "Yiddish", JW "Javanese", KA "Georgian", KK "Kazakh", KL "Greenlandic", KM "Cambodian", KN "Kannada", KO "Korean", KS "Kashmiri", KU "Kurdish", KY "Kirghiz", LA "Latin", LN "Lingala", LO "Laothian", LT "Lithuanian", LV "Latvian" "Lettish", MG "Malagasy". MI "Maori", MK "Macedonian", ML "Malayalam", MN "Mongolian", MO "Moldavian", MR "Marathi", MS "Malay", MT "Maltese", MY "Burmese", NA "Nauru", NE "Nepali", NL "Dutch", NO "Norwegian", OC "Occitan", OM "Oromo" "Afan", OR "Oriya", PA "Punjabi", PL "Polish", PS "Pashto" "Pushto", PT "Portuguese", QU "Quechua", RM "Rhaeto-Romance", RN "Kirundi", RO "Romanian", RU "Russian", RW "Kinyarwanda", SA "Sanskrit", SD "Sindhi", SG "Sangro", SH "Serbo-Croatian", SI "Singhalese", SK "Slovak", SL "Slovenian", SM "Samoan", SN "Shona", SO "Somali", SQ "Albanian", SR "Serbian", SS "Siswati", ST "Sesotho", SU "Sudanese", SV "Swedish", SW "Swahili", TA "Tamil", TE "Tegulu", TG "Tajik", TH "Thai", TI "Tigrinya", TK "Turkmen", TL "Tagalog", TN "Setswana", TO "Tonga", TR "Turkish", TS "Tsonga", TT "Tatar", TW "Twi", UK "Ukrainian", UR "Urdu", UZ "Uzbek", VI "Vietnamese", WO "Wolof", XH "Xhosa", YO "Yoruba", ZH "Chinese", ZU "Zulu"
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
en-US
en-CA
aa-ET
ab-GE
af-ZA
am- ET
ar-SA
as-IN
ay-BO
az-AZ
ba-RU
be-BY
bg-BG
bh-IN
bi-VU
bn-BD
bo-BT
br-FR
ca-ES
co-FR
cs-CZ
cy-GB
da-DE
de-DE
dz-BT
el-GR
es-ES
et-EE
eu-ES
fa-AF
fi-FI
fj-FJ
fo-FO
fr-CA
fr-FR
fy-NL
ga-IE
gd-GB
gl-ES
gn-PY
gu-IN
ha-NG
hi-IN
hr-HR
hu-HU
hy-AM
ik-GL
in-ID
is-IS
it-IT
iw-IL
ja-JP
ji-IL
jw-ID
ka-GE
kk-KZ
kl-GL
km-KH
kn-IN
ko-KP
ko-KR
ks-IN
ku-IQ
ky-CN
la-VA
ln-CD
lo-LA
lt-LT
lv-LV
mg-MG
mi-NZ
mk-MK
ml-IN
mn-MN
mo-MO
mr-IN
ms-MY
mt-MH
my-MM
na-NR
ne-NP
nl-NL
no-NO
oc-FR
om- ET
or-IN
pa-IN
pl-PL
ps-PK
pt-PT
qu-PE
rm-CH
rn-BI
ro-RO
ru-RU
rw-RW
sa-IN
sd-PK
sg-CF
sh-HR
si-LK
sk-SK
sl-SI
sm-WS
sn-ZW
so-SO
sq-AL
sr-CS
ss-ZA
st-ZA
su-SD
sv-SE
sw-TL
ta-IN
te-IN
tg-TJ
th-TH
ti-ET
tk-TM
tl-PH
tn-ZA
to-TO
tr-TR
ts-ZA
tt-RU
tw-GH
uk-UA
ur-PK
uz-UZ
vi-VN
wo-SN
xh-ZA
yo-NG
zh-CN
zu-ZA

Schema Component Representation
<xsd:simpleType name="Language">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="en-US"/>
<xsd:enumeration value="en-CA"/>
<xsd:enumeration value="aa-ET"/>
<xsd:enumeration value="ab-GE"/>
<xsd:enumeration value="af-ZA"/>
<xsd:enumeration value="am- ET"/>
<xsd:enumeration value="ar-SA"/>
<xsd:enumeration value="as-IN"/>
<xsd:enumeration value="ay-BO"/>
<xsd:enumeration value="az-AZ"/>
<xsd:enumeration value="ba-RU"/>
<xsd:enumeration value="be-BY"/>
<xsd:enumeration value="bg-BG"/>
<xsd:enumeration value="bh-IN"/>
<xsd:enumeration value="bi-VU"/>
<xsd:enumeration value="bn-BD"/>
<xsd:enumeration value="bo-BT"/>
<xsd:enumeration value="br-FR"/>
<xsd:enumeration value="ca-ES"/>
<xsd:enumeration value="co-FR"/>
<xsd:enumeration value="cs-CZ"/>
<xsd:enumeration value="cy-GB"/>
<xsd:enumeration value="da-DE"/>
<xsd:enumeration value="de-DE"/>
<xsd:enumeration value="dz-BT"/>
<xsd:enumeration value="el-GR"/>
<xsd:enumeration value="es-ES"/>
<xsd:enumeration value="et-EE"/>
<xsd:enumeration value="eu-ES"/>
<xsd:enumeration value="fa-AF"/>
<xsd:enumeration value="fi-FI"/>
<xsd:enumeration value="fj-FJ"/>
<xsd:enumeration value="fo-FO"/>
<xsd:enumeration value="fr-CA"/>
<xsd:enumeration value="fr-FR"/>
<xsd:enumeration value="fy-NL"/>
<xsd:enumeration value="ga-IE"/>
<xsd:enumeration value="gd-GB"/>
<xsd:enumeration value="gl-ES"/>
<xsd:enumeration value="gn-PY"/>
<xsd:enumeration value="gu-IN"/>
<xsd:enumeration value="ha-NG"/>
<xsd:enumeration value="hi-IN"/>
<xsd:enumeration value="hr-HR"/>
<xsd:enumeration value="hu-HU"/>
<xsd:enumeration value="hy-AM"/>
<xsd:enumeration value="ik-GL"/>
<xsd:enumeration value="in-ID"/>
<xsd:enumeration value="is-IS"/>
<xsd:enumeration value="it-IT"/>
<xsd:enumeration value="iw-IL"/>
<xsd:enumeration value="ja-JP"/>
<xsd:enumeration value="ji-IL"/>
<xsd:enumeration value="jw-ID"/>
<xsd:enumeration value="ka-GE"/>
<xsd:enumeration value="kk-KZ"/>
<xsd:enumeration value="kl-GL"/>
<xsd:enumeration value="km-KH"/>
<xsd:enumeration value="kn-IN"/>
<xsd:enumeration value="ko-KP"/>
<xsd:enumeration value="ko-KR"/>
<xsd:enumeration value="ks-IN"/>
<xsd:enumeration value="ku-IQ"/>
<xsd:enumeration value="ky-CN"/>
<xsd:enumeration value="la-VA"/>
<xsd:enumeration value="ln-CD"/>
<xsd:enumeration value="lo-LA"/>
<xsd:enumeration value="lt-LT"/>
<xsd:enumeration value="lv-LV"/>
<xsd:enumeration value="mg-MG"/>
<xsd:enumeration value="mi-NZ"/>
<xsd:enumeration value="mk-MK"/>
<xsd:enumeration value="ml-IN"/>
<xsd:enumeration value="mn-MN"/>
<xsd:enumeration value="mo-MO"/>
<xsd:enumeration value="mr-IN"/>
<xsd:enumeration value="ms-MY"/>
<xsd:enumeration value="mt-MH"/>
<xsd:enumeration value="my-MM"/>
<xsd:enumeration value="na-NR"/>
<xsd:enumeration value="ne-NP"/>
<xsd:enumeration value="nl-NL"/>
<xsd:enumeration value="no-NO"/>
<xsd:enumeration value="oc-FR"/>
<xsd:enumeration value="om- ET"/>
<xsd:enumeration value="or-IN"/>
<xsd:enumeration value="pa-IN"/>
<xsd:enumeration value="pl-PL"/>
<xsd:enumeration value="ps-PK"/>
<xsd:enumeration value="pt-PT"/>
<xsd:enumeration value="qu-PE"/>
<xsd:enumeration value="rm-CH"/>
<xsd:enumeration value="rn-BI"/>
<xsd:enumeration value="ro-RO"/>
<xsd:enumeration value="ru-RU"/>
<xsd:enumeration value="rw-RW"/>
<xsd:enumeration value="sa-IN"/>
<xsd:enumeration value="sd-PK"/>
<xsd:enumeration value="sg-CF"/>
<xsd:enumeration value="sh-HR"/>
<xsd:enumeration value="si-LK"/>
<xsd:enumeration value="sk-SK"/>
<xsd:enumeration value="sl-SI"/>
<xsd:enumeration value="sm-WS"/>
<xsd:enumeration value="sn-ZW"/>
<xsd:enumeration value="so-SO"/>
<xsd:enumeration value="sq-AL"/>
<xsd:enumeration value="sr-CS"/>
<xsd:enumeration value="ss-ZA"/>
<xsd:enumeration value="st-ZA"/>
<xsd:enumeration value="su-SD"/>
<xsd:enumeration value="sv-SE"/>
<xsd:enumeration value="sw-TL"/>
<xsd:enumeration value="ta-IN"/>
<xsd:enumeration value="te-IN"/>
<xsd:enumeration value="tg-TJ"/>
<xsd:enumeration value="th-TH"/>
<xsd:enumeration value="ti-ET"/>
<xsd:enumeration value="tk-TM"/>
<xsd:enumeration value="tl-PH"/>
<xsd:enumeration value="tn-ZA"/>
<xsd:enumeration value="to-TO"/>
<xsd:enumeration value="tr-TR"/>
<xsd:enumeration value="ts-ZA"/>
<xsd:enumeration value="tt-RU"/>
<xsd:enumeration value="tw-GH"/>
<xsd:enumeration value="uk-UA"/>
<xsd:enumeration value="ur-PK"/>
<xsd:enumeration value="uz-UZ"/>
<xsd:enumeration value="vi-VN"/>
<xsd:enumeration value="wo-SN"/>
<xsd:enumeration value="xh-ZA"/>
<xsd:enumeration value="yo-NG"/>
<xsd:enumeration value="zh-CN"/>
<xsd:enumeration value="zu-ZA"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: LastInventoryDate

Super-types:xsd:date < Date (by restriction) < LastInventoryDate (by restriction)
Sub-types:None

NameLastInventoryDate
DocumentationThe last date inventory was updated for this part.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="LastInventoryDate">
<xsd:restriction base="Date"/>
</xsd:simpleType>
top

Simple Type: LastSoldDate

Super-types:xsd:date < Date (by restriction) < LastSoldDate (by restriction)
Sub-types:None

NameLastSoldDate
DocumentationLast date this item was sold.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="LastSoldDate">
<xsd:restriction base="Date"/>
</xsd:simpleType>
top

Simple Type: LineNumber

Super-types:xsd:string < ReferenceNumber (by restriction) < LineNumber (by restriction)
Sub-types:None

NameLineNumber
DocumentationThe number of the given Line Component within the document. LineNumbers are assigned by the sending system.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="LineNumber">
<xsd:restriction base="ReferenceNumber"/>
</xsd:simpleType>
top

Simple Type: LocatorCode

Super-types:xsd:string < Code (by restriction) < LocatorCode (by restriction)
Sub-types:None

NameLocatorCode
DocumentationIdentifies the type of locator transaction being performed.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="LocatorCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: Name

Super-types:xsd:string < Name (by restriction)
Sub-types:

NameName
DocumentationName of the Party.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Name">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: Note

Super-types:xsd:string < Note (by restriction)
Sub-types:

NameNote
DocumentationA free form note.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Note">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: OrganizationName

Super-types:xsd:string < Name (by restriction) < OrganizationName (by restriction)
Sub-types:None

NameOrganizationName
DocumentationOrganizationName
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="OrganizationName">
<xsd:restriction base="Name"/>
</xsd:simpleType>
top

Simple Type: PartClass

Super-types:xsd:string < Code (by restriction) < PartClass (by restriction)
Sub-types:None

NamePartClass
DocumentationGifts, literature, keys, regular parts Inventory Class code (if any) used in DMS system.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="PartClass">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: PartType

Super-types:xsd:string < PartType (by restriction)
Sub-types:None

NamePartType
DocumentationSpecifies whether the parts are indicated by manufacturer part code or Part Number - H = Manufacturer Part Code, P = Part Number
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
HManufacturer Part Code
P"P" = Pending

Schema Component Representation
<xsd:simpleType name="PartType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="H"/>
<xsd:enumeration value="P"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: PartyName

Super-types:xsd:string < Name (by restriction) < PartyName (by restriction)
Sub-types:None

NamePartyName
DocumentationThe name of the Party. The Party in the context of a Parts Locator is either a dealer, OEM supplier, or aftermarket distributor.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="PartyName">
<xsd:restriction base="Name"/>
</xsd:simpleType>
top

Simple Type: PartyType

Super-types:xsd:string < PartyType (by restriction)
Sub-types:None

NamePartyType
DocumentationIdentifies if the supplier is a dealer or a supplier (OEM or aftermarket distributor).
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
SupplierOEM or aftermarket distributor
DealerDealer
OtherOther
N/ANot Applicable

Schema Component Representation
<xsd:simpleType name="PartyType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Supplier"/>
<xsd:enumeration value="Dealer"/>
<xsd:enumeration value="Other"/>
<xsd:enumeration value="N/A"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: PostalCode

Super-types:xsd:string < Code (by restriction) < PostalCode (by restriction)
Sub-types:None

NamePostalCode
DocumentationPostal Code of the Address.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="PostalCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: PreferredContactMethodOrganization

Super-types:xsd:string < PreferredContactMethodOrganization (by restriction)
Sub-types:None

NamePreferredContactMethodOrganization
DocumentationPreferred Contact Method Organization
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
Day PhoneDay Phone
Cell PhoneCell Phone
Work FaxWork Fax
PagerPager
Work EmailWork Email
US MailUS Mail
OtherOther

Schema Component Representation
<xsd:simpleType name="PreferredContactMethodOrganization">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Day Phone"/>
<xsd:enumeration value="Cell Phone"/>
<xsd:enumeration value="Work Fax"/>
<xsd:enumeration value="Pager"/>
<xsd:enumeration value="Work Email"/>
<xsd:enumeration value="US Mail"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: PriceExplanation

Super-types:xsd:string < Note (by restriction) < PriceExplanation (by restriction)
Sub-types:None

NamePriceExplanation
DocumentationExplanatory Note for Pricing
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="PriceExplanation">
<xsd:restriction base="Note"/>
</xsd:simpleType>
top

Simple Type: Reference

Super-types:xsd:string < Text (by restriction) < Reference (by restriction)
Sub-types:None

NameReference
DocumentationReference notation
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Reference">
<xsd:restriction base="Text"/>
</xsd:simpleType>
top

Simple Type: ReferenceNumber

Super-types:xsd:string < ReferenceNumber (by restriction)
Sub-types:

NameReferenceNumber
DocumentationReference number
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="ReferenceNumber">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: RequestedSearchCriteriaType

Super-types:xsd:string < RequestedSearchCriteriaType (by restriction)
Sub-types:None

NameRequestedSearchCriteriaType
DocumentationDefines whether the search applies to Dealers, Suppliers or both Dealers and Suppliers.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
DealerDealer
SupplierOEM or aftermarket distributor
Dealer And SupplierSearching dealers and suppliers
OtherOther
N/ANot Applicable

Schema Component Representation
<xsd:simpleType name="RequestedSearchCriteriaType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Dealer"/>
<xsd:enumeration value="Supplier"/>
<xsd:enumeration value="Dealer And Supplier"/>
<xsd:enumeration value="Other"/>
<xsd:enumeration value="N/A"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: SalesPersonName

Super-types:xsd:string < Name (by restriction) < SalesPersonName (by restriction)
Sub-types:None

NameSalesPersonName
DocumentationName of Salesperson. Format for name should be "First Last" with no commas between first and last name
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="SalesPersonName">
<xsd:restriction base="Name"/>
</xsd:simpleType>
top

Simple Type: SecondaryPassword

Super-types:xsd:string < Note (by restriction) < SecondaryPassword (by restriction)
Sub-types:None

NameSecondaryPassword
DocumentationSecondary password used to validate access to the dealer information
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="SecondaryPassword">
<xsd:restriction base="Note"/>
</xsd:simpleType>
top

Simple Type: SelectionMethod

Super-types:xsd:string < Code (by restriction) < SelectionMethod (by restriction)
Sub-types:None

NameSelectionMethod
DocumentationMethod used to select dealer Example: PF for preferred, PM for PMA, DI for distance, etc.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="SelectionMethod">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: ShortMfg

Super-types:xsd:string < Code (by restriction) < ShortMfg (by restriction)
Sub-types:None

NameShortMfg
DocumentationShort Manfacturer or RSP Codes
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="ShortMfg">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: StateOrProvince

Super-types:xsd:string < StateOrProvince (by restriction)
Sub-types:None

NameStateOrProvince
DocumentationIs the State or Province of a given Address.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="StateOrProvince">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: StatusCode

Super-types:xsd:string < StatusCode (by restriction)
Sub-types:None

NameStatusCode
DocumentationA code identifying the reason for the status message.
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
SuccessThe operation completed successfully. This does not necessarily mean that the BOD was processed. Instead it means that the client's role is done and that it won't receive any error messages later. Type of Response Code: Success.
UnspecifiedAn unspecified error occurred. The StatusText field contains the complete text.
Not In InventoryInventory is not currently available and back ordering was not requested.
DiscontinuedThe part has discontinued.
Invalid PartInvalid part number.
Not Yet AvailableThe part is scheduled for a future release date and is not available at this time.
Not AuthorizedThe part is not authorized for your product line.
Under DevelopmentThe part is under development and not ready for sale.
Assembly OnlyThe part is a component part and is only available as an assembly.
Component OnlyThe part is an assembly part and is only available as a component.
Internal Use OnlyThe part is reserved for manufacturing and supplier internal use; it is not a service replacement part.
RecalledThe part has been recalled.
Cannot SellThe part is not available for sale for an unspecified reason.
Export OnlyThe part is not available for sale in the United States; it is for export vehicles only.
Credit Limit ExceededCredit limit exceeded.
Credit Card DeniedCredit card transaction denied by creditor.
Account On HoldThe dealer's account has been put on hold.
Invalid Unit Of MeasureThe unit of measurement was invalid for this part number.
Invalid Promotion CodeThe promotion code is invalid.
Invalid Shipping MethodThe shipping method is invalid, for example, shipping by ground to Puerto Rico.
Duplicate Line NumberThe line number is the same as another line within this transaction.
No Drop ShipmentDrop shipments are not allowed.
No Will CallWill-call pickups are not allowed.
Minimum Quantity Not MetThere is a minimum quantity purchase requirement for this part and the quantity has not been met. The minimum quantity is: NN
OtherOther
N/ANot Applicable

Schema Component Representation
<xsd:simpleType name="StatusCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Unspecified"/>
<xsd:enumeration value="Not In Inventory"/>
<xsd:enumeration value="Discontinued"/>
<xsd:enumeration value="Invalid Part"/>
<xsd:enumeration value="Not Yet Available"/>
<xsd:enumeration value="Not Authorized"/>
<xsd:enumeration value="Under Development"/>
<xsd:enumeration value="Assembly Only"/>
<xsd:enumeration value="Component Only"/>
<xsd:enumeration value="Internal Use Only"/>
<xsd:enumeration value="Recalled"/>
<xsd:enumeration value="Cannot Sell"/>
<xsd:enumeration value="Export Only"/>
<xsd:enumeration value="Credit Limit Exceeded"/>
<xsd:enumeration value="Credit Card Denied"/>
<xsd:enumeration value="Account On Hold"/>
<xsd:enumeration value="Invalid Unit Of Measure"/>
<xsd:enumeration value="Invalid Promotion Code"/>
<xsd:enumeration value="Invalid Shipping Method"/>
<xsd:enumeration value="Duplicate Line Number"/>
<xsd:enumeration value="No Drop Shipment"/>
<xsd:enumeration value="No Will Call"/>
<xsd:enumeration value="Minimum Quantity Not Met"/>
<xsd:enumeration value="Other"/>
<xsd:enumeration value="N/A"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: StatusText

Super-types:xsd:string < Text (by restriction) < StatusText (by restriction)
Sub-types:None

NameStatusText
DocumentationDescriptive status text.
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="StatusText">
<xsd:restriction base="Text"/>
</xsd:simpleType>
top

Simple Type: StatusType

Super-types:xsd:string < StatusType (by restriction)
Sub-types:None

NameStatusType
DocumentationDefines the type of status that occurred. EX: S-Success, E-Error, I-Info, A-Abort
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
SuccessThe operation completed successfully. This does not necessarily mean that the BOD was processed. Instead it means that the client's role is done and that it won't receive any error messages later. Type of Response Code: Success.
ErrorThe operation resulted in error and did not succeed.
WarningThe operation completed a warning.
InformationalThe provided StatusText is informational.
OtherOther
N/ANot Applicable

Schema Component Representation
<xsd:simpleType name="StatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Warning"/>
<xsd:enumeration value="Informational"/>
<xsd:enumeration value="Other"/>
<xsd:enumeration value="N/A"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: SystemVersion

Super-types:xsd:string < ReferenceNumber (by restriction) < SystemVersion (by restriction)
Sub-types:None

NameSystemVersion
DocumentationThe sender's software version number .
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="SystemVersion">
<xsd:restriction base="ReferenceNumber"/>
</xsd:simpleType>
top

Simple Type: Text

Super-types:xsd:string < Text (by restriction)
Sub-types:

NameText
DocumentationIndicates generic text type
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="Text">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
top

Simple Type: UOM

Super-types:xsd:string < UOM (by restriction)
Sub-types:None

NameUOM
DocumentationUnits of Measure - ea=Each; bx=Box; case=Case; ctn=Carton; gal=Gallon; qt=Quart; pt=Pint; ft=Feet; yd=Yard; in=Inch; L=Liter; m=Meter; cm=Centimeter; kg=Kilograms; g=grams; other=Other
More information at: http://www.starstandard.org.
Enumerations
Code ValueDescription
eaEach
bxBox
caseCase
ctnCarton
galGallon
qtQuart
ptPint
ftft = feet
ydyd = yard
inin = inch
L"L" = Canceled
mm = meter
cmcm = centimeter
kgKilogram
gGram
other
tnTon
kmkilometers
mimiles
hphorsepower
kwkilowatt

Schema Component Representation
<xsd:simpleType name="UOM">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ea"/>
<xsd:enumeration value="bx"/>
<xsd:enumeration value="case"/>
<xsd:enumeration value="ctn"/>
<xsd:enumeration value="gal"/>
<xsd:enumeration value="qt"/>
<xsd:enumeration value="pt"/>
<xsd:enumeration value="ft"/>
<xsd:enumeration value="yd"/>
<xsd:enumeration value="in"/>
<xsd:enumeration value="L"/>
<xsd:enumeration value="m"/>
<xsd:enumeration value="cm"/>
<xsd:enumeration value="kg"/>
<xsd:enumeration value="g"/>
<xsd:enumeration value="other"/>
<xsd:enumeration value="tn"/>
<xsd:enumeration value="km"/>
<xsd:enumeration value="mi"/>
<xsd:enumeration value="hp"/>
<xsd:enumeration value="kw"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: UrbanizationCode

Super-types:xsd:string < Code (by restriction) < UrbanizationCode (by restriction)
Sub-types:None

NameUrbanizationCode
DocumentationGeographic definition of a metropolitan or suburban area
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="UrbanizationCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Simple Type: URI

Super-types:xsd:anyURI < URI (by restriction)
Sub-types:None

NameURI
DocumentationURI
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="URI">
<xsd:restriction base="xsd:anyURI"/>
</xsd:simpleType>
top

Simple Type: ZoneCode

Super-types:xsd:string < Code (by restriction) < ZoneCode (by restriction)
Sub-types:None

NameZoneCode
DocumentationManufacturer Assigned Zone Code
More information at: http://www.starstandard.org.

Schema Component Representation
<xsd:simpleType name="ZoneCode">
<xsd:restriction base="Code"/>
</xsd:simpleType>
top

Copyright © 2007 STAR – Standards for Technology in Automotive Retail. All rights reserved

Generated by StarSchemaGuidelineGenerator based on xs3p. Last modified: