<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://webstds.ipc.org/175x/2.0" targetNamespace="http://webstds.ipc.org/175x/2.0" elementFormDefault="qualified">
	<xsd:element name="MainDeclaration" type="MainDeclaration"/>
	<xsd:complexType name="MainDeclaration">
		<xsd:sequence>
			<xsd:element name="BusinessInfo" type="BusinessInfo"/>
			<xsd:element name="Include" type="Include" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Product" type="Product" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="version">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="2.0"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="Request">
		<xsd:sequence>
			<xsd:element name="Contact" type="Contact"/>
			<xsd:element name="RequestCompany" type="Company"/>
			<xsd:element name="RequestedInfoMatDec" type="RequestedInfoMatDec" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="date" type="xsd:date"/>
		<xsd:attribute name="docID" type="xsd:string"/>
		<xsd:attribute name="comment" type="xsd:string"/>
		<xsd:attribute name="respondByDate" type="xsd:date"/>
		<xsd:attribute name="internalSupplierID" type="xsd:string"/>
		<xsd:attribute name="fieldLock" type="xsd:boolean"/>
		<xsd:attribute name="supplierCheckbox" type="xsd:boolean"/>
	</xsd:complexType>
	<xsd:complexType name="Contact">
		<xsd:sequence>
			<xsd:element name="Email" type="Email"/>
			<xsd:element name="SurfaceAddress" type="SurfaceAddress" minOccurs="0"/>
			<xsd:element name="Phone" type="Phone" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="title" type="xsd:string"/>
		<xsd:attribute name="comment" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="UniqueID">
		<xsd:sequence/>
		<xsd:attribute name="identity" type="xsd:string"/>
		<xsd:attribute name="authority" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ProductID">
		<xsd:attribute name="itemName" type="xsd:string"/>
		<xsd:attribute name="itemNumber" type="xsd:string"/>
		<xsd:attribute name="manufacturingSite" type="xsd:string"/>
		<xsd:attribute name="effectiveDate" type="xsd:date"/>
		<xsd:attribute name="version" type="xsd:string"/>
		<xsd:attribute name="requesterItemName" type="xsd:string"/>
		<xsd:attribute name="requesterItemNumber" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Product">
		<xsd:sequence>
			<xsd:element name="ProductID" type="ProductID" maxOccurs="unbounded"/>
			<xsd:element name="Amount" type="Amount" minOccurs="0"/>
			<xsd:element name="MaterialInfo" type="MaterialInfo" minOccurs="0"/>
			<xsd:element name="ManufacturingInfo" type="ManufacturingInfo" minOccurs="0"/>
			<xsd:element name="ArchivedBusinessInfo" type="BusinessInfo" minOccurs="0"/>
			<xsd:element name="AlternateItem" type="AlternateItem" minOccurs="0"/>
			<xsd:element name="UniqueID" type="UniqueID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="SubProduct" type="Product" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="unitVolume">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Each"/>
					<xsd:enumeration value="Meter"/>
					<xsd:enumeration value="m^2"/>
					<xsd:enumeration value="m^3"/>
					<xsd:enumeration value="cm"/>
					<xsd:enumeration value="cm^2"/>
					<xsd:enumeration value="cm^3"/>
					<xsd:enumeration value="Liter"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="comment" type="xsd:string"/>
		<xsd:attribute name="numberOfInstances" type="xsd:integer"/>
	</xsd:complexType>
	<xsd:complexType name="Substance">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Amount" type="Amount" minOccurs="0"/>
			<xsd:element name="Concentration" type="Concentration" minOccurs="0"/>
			<xsd:element name="SubstanceExemptionList" type="ExemptionList" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="comment" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Response">
		<xsd:sequence>
			<xsd:element name="Authorizer" type="Contact"/>
			<xsd:element name="SupplyCompany" type="Company"/>
			<xsd:element name="Contact" type="Contact"/>
			<xsd:element name="Signature" type="Signature" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="date" type="xsd:date" use="required"/>
		<xsd:attribute name="docID" type="xsd:string"/>
		<xsd:attribute name="fieldLock" type="xsd:boolean"/>
		<xsd:attribute name="comment" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Company">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Threshold">
		<xsd:attribute name="overThreshold" type="xsd:boolean"/>
		<xsd:attribute name="Threshold" type="xsd:string"/>
		<xsd:attribute name="intentionallyAdded" type="xsd:boolean"/>
	</xsd:complexType>
	<xsd:complexType name="Declaration">
		<xsd:attribute name="legalType">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Standard"/>
					<xsd:enumeration value="Custom"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="supplierAcceptance" type="xsd:boolean"/>
		<xsd:attribute name="legalDef" type="xsd:string"/>
		<xsd:attribute name="uncertaintyStatement" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="AlternateItem">
		<xsd:attribute name="itemNumber" type="xsd:string"/>
		<xsd:attribute name="itemName" type="xsd:string"/>
		<xsd:attribute name="comments" type="xsd:string"/>
		<xsd:attribute name="dateAvailable" type="xsd:date"/>
	</xsd:complexType>
	<xsd:complexType name="Amount">
		<xsd:attribute name="UOM">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="mg"/>
					<xsd:enumeration value="g"/>
					<xsd:enumeration value="kg"/>
					<xsd:enumeration value="ppm"/>
					<xsd:enumeration value="massPercent"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="value" type="xsd:float"/>
	</xsd:complexType>
	<xsd:complexType name="Concentration">
		<xsd:attribute name="UOM">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="ppm"/>
					<xsd:enumeration value="massPercent"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="value" type="xsd:float"/>
		<xsd:attribute name="posTolerance" type="xsd:float"/>
		<xsd:attribute name="negTolerance" type="xsd:float"/>
	</xsd:complexType>
	<xsd:complexType name="HomogeneousMaterial">
		<xsd:sequence>
			<xsd:element name="Amount" type="Amount"/>
			<xsd:element name="SubstanceCategoryList" type="SubstanceCategoryList" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="MaterialGroupList" type="MaterialGroupList" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="comment" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="SubstanceCategory">
		<xsd:sequence>
			<xsd:element name="Amount" type="Amount" minOccurs="0"/>
			<xsd:element name="Concentration" type="Concentration" minOccurs="0"  maxOccurs="unbounded"/>
			<xsd:element name="Substance" type="Substance" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Threshold" type="Threshold" minOccurs="0"/>
			<xsd:element name="SubstanceExemptionList" type="ExemptionList" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="comment" type="xsd:string"/>
		<xsd:attribute name="homogeneousMaterial" type="xsd:boolean"/>
		<xsd:attribute name="descriptionOfUse" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="ExemptionList">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueID"/>
			<xsd:element name="Exemption" type="Exemption" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Exemption">
		<xsd:attribute name="identity" type="xsd:string"/>
		<xsd:attribute name="description" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="PIPData">
		<xsd:sequence>
			<xsd:element name="ResponseInternal" type="Internal" minOccurs="0"/>
			<xsd:element name="RequestInternal" type="Internal" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="pipVersion" type="xsd:string"/>
		<xsd:attribute name="tpirVersion" type="xsd:string"/>
		<xsd:attribute name="pipIdentifier" type="xsd:string"/>
		<xsd:attribute name="destination" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Attachment">
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="fileType" type="xsd:string"/>
		<xsd:attribute name="fileData" type="xsd:base64Binary"/>
	</xsd:complexType>
	<xsd:complexType name="Internal">
		<xsd:attribute name="identity" type="xsd:string"/>
		<xsd:attribute name="source" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Signature"/>
	<xsd:complexType name="MaterialInfo">
		<xsd:sequence>
			<xsd:element name="ExemptionList" type="ExemptionList" minOccurs="0"/>
			<xsd:element name="QueryList" type="QueryList" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="MaterialGroupList" type="MaterialGroupList" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="SubstanceCategoryList" type="SubstanceCategoryList" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="HomogeneousMaterialList" type="HomogeneousMaterialList" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BusinessInfo">
		<xsd:sequence>
			<xsd:element name="Response" type="Response" minOccurs="0"/>
			<xsd:element name="Request" type="Request" minOccurs="0"/>
			<xsd:element name="Declaration" type="Declaration" minOccurs="0"/>
			<xsd:element name="EBusinessInfo" type="EBusinessInfo" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="mode">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Distribute"/>
					<xsd:enumeration value="Request/Reply"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="QueryList">
		<xsd:sequence>
			<xsd:element name="Query" type="Query" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="identity" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Query">
		<xsd:attribute name="statement" type="xsd:string"/>
		<xsd:attribute name="response" type="xsd:boolean"/>
	</xsd:complexType>
	<xsd:complexType name="EBusinessInfo">
		<xsd:sequence>
			<xsd:element name="PIPData" type="PIPData" minOccurs="0"/>
			<xsd:element name="Attachment" type="Attachment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ManufacturingInfo">
		<xsd:sequence>
			<xsd:element name="Package" type="Package"/>
		</xsd:sequence>
		<xsd:attribute name="comment" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Package">
		<xsd:sequence>
			<xsd:element name="Solder" type="Solder"/>
			<xsd:element name="Terminal" type="Terminal" maxOccurs="unbounded"/>
			<xsd:element name="PSLRating" type="PSLRating" maxOccurs="1" minOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="mslRating">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="1"/>
					<xsd:enumeration value="2"/>
					<xsd:enumeration value="2a"/>
					<xsd:enumeration value="3"/>
					<xsd:enumeration value="4"/>
					<xsd:enumeration value="5"/>
					<xsd:enumeration value="5a"/>
					<xsd:enumeration value="6"/>
					<xsd:enumeration value="Does not meet"/>
					<xsd:enumeration value="Not Applicable"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="classificationTemp" type="xsd:float"/>
		<xsd:attribute name="maxTimeWithin5" type="xsd:float"/>
		<xsd:attribute name="rampRate" type="xsd:float"/>
		<xsd:attribute name="packageDesignator">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="BGA"/>
					<xsd:enumeration value="CGA"/>
					<xsd:enumeration value="DIM"/>
					<xsd:enumeration value="DIP"/>
					<xsd:enumeration value="DSO"/>
					<xsd:enumeration value="DSB"/>
					<xsd:enumeration value="LGA"/>
					<xsd:enumeration value="PGA"/>
					<xsd:enumeration value="QFF"/>
					<xsd:enumeration value="QFJ"/>
					<xsd:enumeration value="QFN"/>
					<xsd:enumeration value="QFP"/>
					<xsd:enumeration value="SIM"/>
					<xsd:enumeration value="SIP"/>
					<xsd:enumeration value="SOF"/>
					<xsd:enumeration value="SOJ"/>
					<xsd:enumeration value="SON"/>
					<xsd:enumeration value="SVP"/>
					<xsd:enumeration value="UCI"/>
					<xsd:enumeration value="WLB"/>
					<xsd:enumeration value="ZIP"/>
					<xsd:enumeration value="Other"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="preheatMinTemp" type="xsd:float"/>
		<xsd:attribute name="preheatMaxTemp" type="xsd:float"/>
		<xsd:attribute name="preheatDuration" type="xsd:float"/>
		<xsd:attribute name="componentTempSpike" type="xsd:float"/>
		<xsd:attribute name="timeAbove217" type="xsd:float"/>
		<xsd:attribute name="rampDownRate" type="xsd:float"/>
	</xsd:complexType>
	<xsd:complexType name="Solder">
		<xsd:attribute name="numberProcessingCycles">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="1"/>
					<xsd:enumeration value="2"/>
					<xsd:enumeration value="3"/>
					<xsd:enumeration value="4"/>
					<xsd:enumeration value="5"/>
					<xsd:enumeration value="6"/>
					<xsd:enumeration value="7"/>
					<xsd:enumeration value="8"/>
					<xsd:enumeration value="9"/>
					<xsd:enumeration value="10"/>
					<xsd:enumeration value="Not Applicable"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="maxWaveSolderTemp" type="xsd:float"/>
		<xsd:attribute name="maxTotalWaveTime" type="xsd:float"/>
	</xsd:complexType>
	<xsd:complexType name="Terminal">
		<xsd:attribute name="shape">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Ball"/>
					<xsd:enumeration value="C bend"/>
					<xsd:enumeration value="Solder lug"/>
					<xsd:enumeration value="Flat"/>
					<xsd:enumeration value="Gull wing"/>
					<xsd:enumeration value="High-current cable"/>
					<xsd:enumeration value="Insulated"/>
					<xsd:enumeration value="J bend"/>
					<xsd:enumeration value="L bend"/>
					<xsd:enumeration value="No lead"/>
					<xsd:enumeration value="Pin"/>
					<xsd:enumeration value="Quick connect"/>
					<xsd:enumeration value="Wraparound"/>
					<xsd:enumeration value="S bend"/>
					<xsd:enumeration value="Through-hole"/>
					<xsd:enumeration value="J inverted"/>
					<xsd:enumeration value="Wire"/>
					<xsd:enumeration value="Screw"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="size" type="xsd:float"/>
		<xsd:attribute name="numberOfInstances" type="xsd:integer"/>
		<xsd:attribute name="terminalBaseAlloy">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Alloy 42"/>
					<xsd:enumeration value="Copper Alloy"/>
					<xsd:enumeration value="Beryllium Copper"/>
					<xsd:enumeration value="Brass"/>
					<xsd:enumeration value="Phosphor Bronze"/>
					<xsd:enumeration value="Kovar"/>
					<xsd:enumeration value="Other"/>
					<xsd:enumeration value="Not applicable"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="gridArrayMaterial">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="e1"/>
					<xsd:enumeration value="e2"/>
					<xsd:enumeration value="e3"/>
					<xsd:enumeration value="e4"/>
					<xsd:enumeration value="e5"/>
					<xsd:enumeration value="e6"/>
					<xsd:enumeration value="e7"/>
					<xsd:enumeration value="e8"/>
					<xsd:enumeration value="e0"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="plating">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="1-Aluminum (Al) - anodized"/>
					<xsd:enumeration value="2-Bright Tin (Sn)"/>
					<xsd:enumeration value="3-Bright Tin (Sn) - annealed"/>
					<xsd:enumeration value="4-Bright Tin (Sn) - fused"/>
					<xsd:enumeration value="5-Bright Tin (Sn) - reflowed"/>
					<xsd:enumeration value="6-Bright Tin (Sn) - reflowed over Nickel (Ni) barrier"/>
					<xsd:enumeration value="7-Bright Tin (Sn) - with Nickel (Ni) barrier"/>
					<xsd:enumeration value="8-Bright Tin (Sn) - with Silver (Ag) barrier"/>
					<xsd:enumeration value="9-Chromium (Cr)"/>
					<xsd:enumeration value="10-Chromium (Cr) - hexavalent"/>
					<xsd:enumeration value="11-Chromium (Cr) - trivalent"/>
					<xsd:enumeration value="12-Gold (Au)"/>
					<xsd:enumeration value="13-Gold (Au) - electroplated"/>
					<xsd:enumeration value="14-Gold (Au) - hard"/>
					<xsd:enumeration value="15-Indium (In)"/>
					<xsd:enumeration value="16-Matte Tin/Copper (Sn/Cu)"/>
					<xsd:enumeration value="17-Matte Tin (Sn)"/>
					<xsd:enumeration value="18-Matte Tin (Sn) - annealed"/>
					<xsd:enumeration value="19-Matte Tin (Sn) - fused"/>
					<xsd:enumeration value="20-Matte Tin (Sn) - reflowed"/>
					<xsd:enumeration value="21-Matte Tin (Sn) - reflowed over Nickel (Ni) barrier"/>
					<xsd:enumeration value="22-Matte Tin (Sn) - with Nickel (Ni) barrier"/>
					<xsd:enumeration value="23-Matte Tin (Sn) - with Silver (Ag) barrier"/>
					<xsd:enumeration value="24-Nickel (Ni)"/>
					<xsd:enumeration value="25-Nickel/Gold (Ni/Au)"/>
					<xsd:enumeration value="26-Nickel/Gold (Ni/Au) - electrolytic"/>
					<xsd:enumeration value="27-Nickel/Gold (Ni/Au) - ENIG"/>
					<xsd:enumeration value="28-Nickel/Palladium (Ni/Pd)"/>
					<xsd:enumeration value="29-Nickel/Palladium/Gold (Ni/Pd/Au)"/>
					<xsd:enumeration value="30-Nickel/Palladium/Gold (Ni/Pd/Au) - ENEPIG"/>
					<xsd:enumeration value="31-Organic Solderability Preservative (OSP)"/>
					<xsd:enumeration value="32-Organic Solderability Preservative (OSP-HT) - high temperature"/>
					<xsd:enumeration value="33-Palladium (Pd)"/>
					<xsd:enumeration value="34-Platinum/Palladium/Silver (Pt/Pd/Ag)"/>
					<xsd:enumeration value="35-Semi-matte Tin (Sn)"/>
					<xsd:enumeration value="36-Silver (Ag)"/>
					<xsd:enumeration value="37-Silver (Ag) - electroplated"/>
					<xsd:enumeration value="38-Silver (Ag) - immersion"/>
					<xsd:enumeration value="39-Silver (Ag) - with Nickel (Ni) barrier"/>
					<xsd:enumeration value="40-Silver/Palladium (Ag/Pd)"/>
					<xsd:enumeration value="41-Silver/Palladium (Ag/Pd) - Ni barrier"/>
					<xsd:enumeration value="42-Tin (Sn)"/>
					<xsd:enumeration value="43-Tin (Sn) - hot dipped"/>
					<xsd:enumeration value="44-Tin (Sn) - immersion"/>
					<xsd:enumeration value="45-Tin (Sn) - reflowed"/>
					<xsd:enumeration value="46-Tin/Bismuth (SnBi)"/>
					<xsd:enumeration value="47-Tin/Bismuth (SnBi) - 5% Bi"/>
						<xsd:enumeration value="48-Tin/Bismuth/Gold (Sn/Bi/Au)"/>
						<xsd:enumeration value="49-Tin/Copper (Sn/Cu)"/>
						<xsd:enumeration value="50-Tin/Copper (Sn/Cu) - annealed"/>
						<xsd:enumeration value="51-Tin/Copper (Sn/Cu) - HASL"/>
						<xsd:enumeration value="52-Tin/Copper (Sn/Cu) - hot dipped"/>
						<xsd:enumeration value="53-Tin/Lead (Sn10Pb90)"/>
						<xsd:enumeration value="54-Tin/Lead (Sn63Pb37)"/>
						<xsd:enumeration value="55-Tin/Lead/Silver (Sn/Pb/Ag)"/>
						<xsd:enumeration value="56-Tin/Silver (Sn/Ag)"/>
						<xsd:enumeration value="57-Tin/Silver (Sn/Ag) - hot dipped"/>
						<xsd:enumeration value="58-Tin/Silver (Sn/Ag) - plated"/>
						<xsd:enumeration value="59-Tin/Silver/Bismuth (Sn/Ag/Bi)"/>
						<xsd:enumeration value="60-Tin/Silver/Bismuth/Copper (Sn/Ag/Bi/Cu)"/>
						<xsd:enumeration value="61-Tin/Silver/Copper (Sn/Ag/Cu)"/>
						<xsd:enumeration value="62-Tin/Silver/Copper (Sn/Ag/Cu) - hot dipped"/>
						<xsd:enumeration value="63-Tin/Zinc (Sn/Zn)"/>
						<xsd:enumeration value="64-Tin/Zinc/Aluminum (Sn/Zn/Al)"/>
						<xsd:enumeration value="65-Tin/Zinc/Nickel (Sn/Zn/Ni)"/>
						<xsd:enumeration value="66-Zinc (Zn)"/>
						<xsd:enumeration value="67-Other"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="PSLRating">
		<xsd:attribute name="wave">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="W0"/>
					<xsd:enumeration value="W1"/>
					<xsd:enumeration value="W2"/>
					<xsd:enumeration value="W3"/>
					<xsd:enumeration value="W4"/>
					<xsd:enumeration value="W5"/>
					<xsd:enumeration value="W6"/>
					<xsd:enumeration value="W7"/>
					<xsd:enumeration value="W8"/>
					<xsd:enumeration value="W9"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="waveAddInfo">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="A"/>
					<xsd:enumeration value="C"/>
					<xsd:enumeration value="E"/>
					<xsd:enumeration value="F"/>
					<xsd:enumeration value="G"/>
					<xsd:enumeration value="H"/>
					<xsd:enumeration value="J"/>
					<xsd:enumeration value="K"/>
					<xsd:enumeration value="M"/>
					<xsd:enumeration value="N"/>
					<xsd:enumeration value="P"/>
					<xsd:enumeration value="R"/>
					<xsd:enumeration value="Y"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="reflow">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="R0"/>
					<xsd:enumeration value="R1"/>
					<xsd:enumeration value="R2"/>
					<xsd:enumeration value="R3"/>
					<xsd:enumeration value="R4"/>
					<xsd:enumeration value="R5"/>
					<xsd:enumeration value="R6"/>
					<xsd:enumeration value="R7"/>
					<xsd:enumeration value="R8"/>
					<xsd:enumeration value="R9"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="reflowAddInfo">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="A"/>
					<xsd:enumeration value="C"/>
					<xsd:enumeration value="E"/>
					<xsd:enumeration value="F"/>
					<xsd:enumeration value="G"/>
					<xsd:enumeration value="H"/>
					<xsd:enumeration value="J"/>
					<xsd:enumeration value="K"/>
					<xsd:enumeration value="M"/>
					<xsd:enumeration value="N"/>
					<xsd:enumeration value="P"/>
					<xsd:enumeration value="R"/>
					<xsd:enumeration value="Y"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="Phone">
		<xsd:attribute name="number" type="xsd:string"/>
		<xsd:attribute name="type" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="Email">
		<xsd:attribute name="address" type="xsd:string"/>
		<xsd:attribute name="type" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="SurfaceAddress">
		<xsd:attribute name="internal" type="xsd:string"/>
		<xsd:attribute name="street" type="xsd:string"/>
		<xsd:attribute name="city" type="xsd:string"/>
		<xsd:attribute name="stateProvince" type="xsd:string"/>
		<xsd:attribute name="country" type="xsd:string"/>
		<xsd:attribute name="postalCode" type="xsd:string"/>
		<xsd:attribute name="type" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="MaterialGroupList">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueID"/>
			<xsd:element name="MaterialGroup" type="MaterialGroup" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MaterialGroup">
		<xsd:sequence>
			<xsd:element name="Amount" type="Amount" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
		<xsd:attribute name="phase" type="xsd:string"/>
	</xsd:complexType>
	<xsd:complexType name="SubstanceCategoryList">
		<xsd:sequence>
			<xsd:element name="UniqueID" type="UniqueID"/>
			<xsd:element name="SubstanceCategory" type="SubstanceCategory" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="HomogeneousMaterialList">
		<xsd:sequence>
			<xsd:element name="HomogeneousMaterial" type="HomogeneousMaterial" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RequestedInfoMatDec">
		<xsd:sequence>
			<xsd:element name="SubstanceList" type="SubstanceList"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SubstanceList">
		<xsd:sequence>
			<xsd:element name="SubstanceCategory" type="SubstanceCategory" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Include">
		<xsd:sequence>
			<xsd:element name="Sectional" type="Sectional" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Sectional">
		<xsd:sequence>
			<xsd:element name="SubSectional" type="Sectional" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/>
	</xsd:complexType>
</xsd:schema>
