<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dsr="http://www.mi3p-standard.org/xml/2005/dsrm/10/FDSa">

	<xsl:template match="/">

		<dsr:SalesReportToRecordCompanyMessage xmlns:dsr="http://www.mi3p-standard.org/xml/2005/dsrm/10/FDSa" xmlns:ern="http://www.mi3p-standard.org/xml/2005/ernm/10/FDSa" xmlns:iso3166a2="http://www.mi3p-standard.org/xml/20050909/iso3166a2"
		                                       xmlns:iso4217a="http://www.mi3p-standard.org/xml/20050909/iso4217a" xmlns:iso639a2="http://www.mi3p-standard.org/xml/20050909/iso639a2" xmlns:mi3p="http://www.mi3p-standard.org/xml/20050909/mi3p"
		                                       xmlns:mi3pC="http://www.mi3p-standard.org/xml/20050909/mi3pC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		                                       xsi:schemaLocation="http://www.mi3p-standard.org/xml/2005/dsrm/10/FDSa http://mi3pxsd.wmg.com:8080/mi3p/etrans/xsd/wmg_dsr_v1.xsd">
			<xsl:for-each select="dataroot/qryWMGforXMLExport">
				<Record>
					<SchemaVersionID>="String"</SchemaVersionID>
					<MessageHeader>
						<MessageThreadID>
							<xsl:value-of select="MessageThreadID"/>
						</MessageThreadID>
						<MessageID>
							<xsl:value-of select="MessageID"/>
						</MessageID>
						<wmg_message_filenname>
							<xsl:value-of select="wmg_message_filenname"/>
						</wmg_message_filenname>
						<MessageSender>
							<PartyID>
								<xsl:value-of select="MSPartyID"/>
								<xsl:attribute name="Namespace">
									<xsl:value-of select="MSPartyIDNamespace"/>
								</xsl:attribute>
							</PartyID>
							<PartyName>
								<xsl:attribute name="CharacterCoding">
									<xsl:value-of select="MSPartyNameCharacterCoding"/>
								</xsl:attribute>
								<xsl:attribute name="LanguageCode">
									<xsl:value-of select="MSPartyNameLanguageCode"/>
								</xsl:attribute>
								<FullName>
									<xsl:value-of select="MSFullName"/>
								</FullName>
								<FullNameTranscribed>
									<xsl:value-of select="MSFullNameTranscribed"/>
								</FullNameTranscribed>
								<FullNameIndexed>
									<xsl:value-of select="MSFullNameIndexed"/>
								</FullNameIndexed>
								<NamesBeforeKeyName>
									<xsl:value-of select="MSNamesBeforeKeyName"/>
								</NamesBeforeKeyName>
								<KeyName>
									<xsl:value-of select="MSKeyName"/>
								</KeyName>
								<NamesAfterKeyName>
									<xsl:value-of select="MSNamesAfterKeyName"/>
								</NamesAfterKeyName>
							</PartyName>
						</MessageSender>
						<SentOnBehalfOf>
							<PartyID>
								<xsl:attribute name="Namespace">
									<xsl:value-of select="SOBOPartyIDNamespace"/>
								</xsl:attribute>
								<xsl:value-of select="SOBOPartyID"/>
							</PartyID>
							<PartyName>
								<xsl:attribute name="LanguageCode">
									<xsl:value-of select="SOBOPartyNameLanguageCode"/>
								</xsl:attribute>
								<xsl:attribute name="CharacterCoding">
									<xsl:value-of select="SOBOPartyNameCharacterCoding"/>
								</xsl:attribute>
								<FullName>
									<xsl:value-of select="SOBOFullName"/>
								</FullName>
								<FullNameTranscribed>
									<xsl:value-of select="SOBOFullNameTranscribed"/>
								</FullNameTranscribed>
								<FullNameIndexed>
									<xsl:value-of select="SOBOFullNameIndexed"/>
								</FullNameIndexed>
								<NamesBeforeKeyName>
									<xsl:value-of select="SOBONamesBeforeKeyName"/>
								</NamesBeforeKeyName>
								<KeyName>
									<xsl:value-of select="SOBOKeyName"/>
								</KeyName>
								<NamesAfterKeyName>
									<xsl:value-of select="SOBONamesAfterKeyName"/>
								</NamesAfterKeyName>
							</PartyName>
						</SentOnBehalfOf>
						<MessageRecipient>
							<PartyID>
								<xsl:attribute name="Namespace">
									<xsl:value-of select="MRPartyIDNamespace"/>
								</xsl:attribute>
								<xsl:value-of select="MRPartyID"/>
							</PartyID>
							<PartyName>
								<xsl:attribute name="CharacterCoding">
									<xsl:value-of select="MRPartyNameCharacterCoding"/>
								</xsl:attribute>
								<xsl:attribute name="LanguageCode">
									<xsl:value-of select="MRPartyNameLanguageCode"/>
								</xsl:attribute>
								<FullName>
									<xsl:value-of select="MRFullName"/>
								</FullName>
								<FullNameTranscribed>
									<xsl:value-of select="MRFullNameTranscribed"/>
								</FullNameTranscribed>
								<FullNameIndexed>
									<xsl:value-of select="MRFullNameIndexed"/>
								</FullNameIndexed>
								<NamesBeforeKeyName>
									<xsl:value-of select="MRNamesBeforeKeyName"/>
								</NamesBeforeKeyName>
								<KeyName>
									<xsl:value-of select="MRKeyName"/>
								</KeyName>
								<NamesAfterKeyName>
									<xsl:value-of select="MRNamesAfterKeyName"/>
								</NamesAfterKeyName>
							</PartyName>
						</MessageRecipient>
						<MessageCreatedDateTime>
							<xsl:value-of select="CreatedDateTime"/>
						</MessageCreatedDateTime>
						<MessageAuditTrail>
							<MessageAuditTrailEvent>
								<MessagingPartyDescriptor>
									<PartyID>
										<xsl:attribute name="Namespace">
											<xsl:value-of select="MPDPartyID_x0020_Namespace"/>
										</xsl:attribute>
									</PartyID>
									<PartyName>
										<xsl:attribute name="CharacterCoding">
											<xsl:value-of select="MPDCharacterCoding"/>
										</xsl:attribute>
										<xsl:attribute name="LanguageCode">
											<xsl:value-of select="MPDPartyName_x0020_LanguageCode"/>
										</xsl:attribute>
										<FullName>
											<xsl:value-of select="MPDFullName"/>
										</FullName>
										<FullNameTranscribed>
											<xsl:value-of select="MPDFullNameTranscribed"/>
										</FullNameTranscribed>
										<FullNameIndexed>
											<xsl:value-of select="MPDFullNameIndexed"/>
										</FullNameIndexed>
										<NamesBeforeKeyName>
											<xsl:value-of select="MPDTNamesBeforeKeyName"/>
										</NamesBeforeKeyName>
										<KeyName>
											<xsl:value-of select="MPDKeyName"/>
										</KeyName>
										<NamesAfterKeyName>
											<xsl:value-of select="DSPFullName"/>
										</NamesAfterKeyName>
									</PartyName>
								</MessagingPartyDescriptor>
								<DateTime>
									<xsl:value-of select="Message_x0020_AuditTrail_x0020_DateTime"/>
								</DateTime>
							</MessageAuditTrailEvent>
						</MessageAuditTrail>
						<Comment>
							<xsl:value-of select="Comment"/>
						</Comment>
						<MessageControlType>
							<xsl:value-of select="MessageControlType"/>
						</MessageControlType>
					</MessageHeader>
					<MessageNotificationPeriod>
						<StartDate>
							<xsl:value-of select="HeaderStartDate"/>
						</StartDate>
						<EndDate>
							<xsl:value-of select="HeaderEndDate"/>
						</EndDate>
					</MessageNotificationPeriod>
					<MessageContentRevenueType>
						<xsl:value-of select="MessageContentRevenueType"/>
					</MessageContentRevenueType>
					<SalesReportToRecordCompany>
						<DSP>
							<FullName>
								<xsl:value-of select="DSPFullName"/>
							</FullName>
							<PartyID>
								<xsl:value-of select="DSPPartyID"/>
							</PartyID>
							<URL>
								<xsl:value-of select="DSPURL"/>
							</URL>
							<TerritoryCode>
								<xsl:value-of select="DSPTerritoryCode"/>
							</TerritoryCode>
						</DSP>
						<SalesToRecordCompanyByCommercialModel>
							<CommercialModelType>
								<xsl:value-of select="CommercialModelType"/>
							</CommercialModelType>
							<CurrencyOfAccounting>
								<xsl:value-of select="CurrencyofAccounting"/>
							</CurrencyOfAccounting>
							<SalesToRecordCompanyByTerritory>
								<TerritoryCode>
									<xsl:value-of select="CMTerritoryCode"/>
								</TerritoryCode>
								<VATRate>
									<xsl:value-of select="VATRate"/>
								</VATRate>
								<SourceTaxRate>
									<xsl:value-of select="SourceTaxRate"/>
								</SourceTaxRate>
								<RecordCompanyMarketShareData>
									<ReleaseContentType>
										<xsl:value-of select="RCReleaseContentType"/>
									</ReleaseContentType>
									<TotalUnitSales>
										<xsl:value-of select="TotalUnitSales"/>
									</TotalUnitSales>
									<UsageType>
										<xsl:value-of select="qryWMGHeaderandFooterlikeData.UsageType"/>
									</UsageType>
								</RecordCompanyMarketShareData>
								<ReleaseTransactionsToRecordCompany>
									<ReleaseId>
										<GRid>
											<xsl:value-of select="GRID"/>
										</GRid>
										<ISRC>
											<xsl:value-of select="ISRC"/>
										</ISRC>
										<ICPN>
											<xsl:attribute name="IsEAN">
												<xsl:value-of select="ICPN"/>
											</xsl:attribute>
										</ICPN>
										<CatalogNumber>
											<xsl:attribute name="Namespace">
												<xsl:value-of select="CatalogNumberNamespace"/>
											</xsl:attribute>
										</CatalogNumber>
										<ProprietaryId>
											<xsl:attribute name="Namespace">
												<xsl:value-of select="ProprietaryId_x0020_Namespace"/>
											</xsl:attribute>
										</ProprietaryId>
									</ReleaseId>
									<WMGArtistName>
										<xsl:value-of select="WMGArtistName"/>
									</WMGArtistName>
									<WMGTitle>
										<xsl:value-of select="WMGTitle"/>
									</WMGTitle>
									<WMGLabel>
										<xsl:value-of select="WMGLabel"/>
									</WMGLabel>
									<WMGReleaseContentType>
										<xsl:value-of select="WMGReleaseContentType"/>
									</WMGReleaseContentType>
									<Deal>
										<CurrencyCode>
											<xsl:value-of select="CurrencyCode"/>
										</CurrencyCode>
										<PriceRange>
											<xsl:attribute name="Namespace">
												<xsl:value-of select="PriceRangeTypeNamespace"/>
											</xsl:attribute>
										</PriceRange>
										<DealReference>
											<xsl:value-of select="DealReference"/>
										</DealReference>
										<WholesalePricePerUnit>
											<xsl:value-of select="WholesalePricePerUnit"/>
										</WholesalePricePerUnit>
										<VATRate>
											<xsl:value-of select="ReleaseSectionVATRate"/>
										</VATRate>
										<PriceConsumerPaidExcVAT>
											<xsl:value-of select="PriceConsumerPaidExcVAT"/>
										</PriceConsumerPaidExcVAT>
										<CalculationType>
											<xsl:value-of select="CalculationType"/>
										</CalculationType>
										<RoyaltyRateType>
											<xsl:value-of select="RoyaltyRateType"/>
										</RoyaltyRateType>
										<RoyaltyRate>
											<xsl:value-of select="RoyaltyRate"/>
										</RoyaltyRate>
										<AgreedUnitPriceExcVAT>
											<xsl:value-of select="AgreedUnitPriceExcVAT"/>
										</AgreedUnitPriceExcVAT>
										<WMGDeductionRateType>
											<xsl:value-of select="WMGDeductionRateType"/>
										</WMGDeductionRateType>
										<WMGDeductionRate>
											<xsl:value-of select="WMGDeductionRate"/>
										</WMGDeductionRate>
										<WMGDeductionRateDescription>
											<xsl:value-of select="WMGDeductionRateDescription"/>
										</WMGDeductionRateDescription>
										<NetEffectiveUnitRate>
											<xsl:value-of select="NetEffectiveUnitRate"/>
										</NetEffectiveUnitRate>
										<AmountPayable>
											<xsl:value-of select="AmountPayable"/>
										</AmountPayable>
										<AmountPayableInCurrencyOfAccounting>
											<xsl:value-of select="AmountPayableinCurrencyofAccounting"/>
										</AmountPayableInCurrencyOfAccounting>
										<CurrencyConversionRate>
											<xsl:value-of select="qryWMGBodylikeData.CurrencyConversionRate"/>
										</CurrencyConversionRate>
									</Deal>
									<SalesTransactionToRecordCompany>
										<UsageType>
											<xsl:value-of select="qryWMGBodylikeData.UsageType"/>
										</UsageType>
										<SalesDataToRecordCompany>
											<SalesDataGrouping>
												<StartDate>
													<xsl:value-of select="StartDate"/>
												</StartDate>
												<EndDate>
													<xsl:value-of select="EndDate"/>
												</EndDate>
												<PostCode>
													<xsl:value-of select="PostCode"/>
												</PostCode>
												<MinimumDuration>
													<xsl:value-of select="MinimumDuration"/>
												</MinimumDuration>
												<TelecomType>
													<xsl:value-of select="TelecomType"/>
												</TelecomType>
												<CustomerId>
													<xsl:value-of select="CustomerID"/>
												</CustomerId>
												<TransactionId>
													<xsl:value-of select="TransactionID"/>
												</TransactionId>
												<StoreLocationDescriptor>
													<xsl:value-of select="StoreLocationDescriptor"/>
												</StoreLocationDescriptor>
												<PromotionalActivityDescription>
													<xsl:value-of select="PromotionalActivityDescription"/>
												</PromotionalActivityDescription>
											</SalesDataGrouping>
											<GrossNumberOfConsumerSales>
												<xsl:value-of select="GrossNumberOfConsumerSales"/>
											</GrossNumberOfConsumerSales>
											<NumberOfUnitsReturned>
												<xsl:value-of select="NumberOfUnitsReturned"/>
											</NumberOfUnitsReturned>
											<NumberOfFreeUnitsToConsumers>
												<xsl:value-of select="NumberOfFreeUnitsToConsumers"/>
											</NumberOfFreeUnitsToConsumers>
											<NumberOfFreeUnitsReturned>
												<xsl:value-of select="NumberOfFreeUnitsReturned"/>
											</NumberOfFreeUnitsReturned>
										</SalesDataToRecordCompany>
										<DataToBeForwarded>
											<xsl:value-of select="DataToBeForwarded"/>
										</DataToBeForwarded>
									</SalesTransactionToRecordCompany>
									<Comment>
										<xsl:value-of select="ReleaseComment"/>
									</Comment>
									<DurationUsed>
										<xsl:attribute name="UsageType">
											<xsl:value-of select="DurationUsed_x0020_UsageType"/>
										</xsl:attribute>
										<xsl:value-of select="DurationUsed"/>
									</DurationUsed>
								</ReleaseTransactionsToRecordCompany>
								<NumberOfSubscribers>
									<xsl:value-of select="NumberOfSubscribers"/>
									<xsl:attribute name="UsageType">
										<xsl:value-of select="NumberOfSubscribersUsageType"/>
									</xsl:attribute>
								</NumberOfSubscribers>
								<DspGRossRevenue>
									<xsl:value-of select="DspGrossRevenue"/>
									<xsl:attribute name="ReleaseContentType">
										<xsl:value-of select="DspGrossRevenueReleaseContentType"/>
									</xsl:attribute>
								</DspGRossRevenue>
								<DspDeductionsAmout>
									<xsl:value-of select="DspDeductionsAmount"/>
									<xsl:attribute name="ReleaseContentType">
										<xsl:value-of select="PercentageNetRevenueShare"/>
									</xsl:attribute>
								</DspDeductionsAmout>
								<PercentageNetRevenueShare>
									<xsl:value-of select="PercentageNetRevenueShare"/>
									<xsl:attribute name="ReleaseContentType">
										<xsl:value-of select="PercentageNetRevenueShareReleaseContentType"/>
									</xsl:attribute>
								</PercentageNetRevenueShare>
								<MinimumAmountPerCustomer>
									<xsl:value-of select="MinimumAmountPerCustomer"/>
								</MinimumAmountPerCustomer>
								<TotalWholesaleAmount>
									<xsl:value-of select="TotalWholesaleAmount"/>
								</TotalWholesaleAmount>
								<CurrencyConversionRate>
									<xsl:value-of select="qryWMGHeaderandFooterlikeData.CurrencyConversionRate"/>
								</CurrencyConversionRate>
							</SalesToRecordCompanyByTerritory>
						</SalesToRecordCompanyByCommercialModel>
					</SalesReportToRecordCompany>
					<TotalSalesByReleaseContentType>
						<ReleaseContentType>
							<xsl:value-of select="RCReleaseContentType"/>
						</ReleaseContentType>
						<TotalUnitSales>
							<xsl:value-of select="RCTotalUnitSales"/>
						</TotalUnitSales>
					</TotalSalesByReleaseContentType>
					<RoyaltyAmount CurrencyCode="">
						<xsl:value-of select="RCRoyaltyAmount"/>
						<xsl:attribute name="CurrencyCode">
							<xsl:value-of select="RCCurrencyCode"/>
						</xsl:attribute>
					</RoyaltyAmount>
					<CumulativeRoyaltyAmount CurrencyCode="">
						<xsl:value-of select="CumulativeRoyaltyAmount"/>
						<xsl:attribute name="CurrencyCode">
							<xsl:value-of select="CRCurrencyCode"/>
						</xsl:attribute>
					</CumulativeRoyaltyAmount>
				</Record>
			</xsl:for-each>
		</dsr:SalesReportToRecordCompanyMessage>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="qryWMGforXMLExport.xml" userelativepaths="yes" externalpreview="no" url="qryWMGforXMLExport.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no" ><SourceSchema srcSchemaPath="qryWMGforXMLExport.xml" srcSchemaRoot="dataroot" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/></MapperInfo><MapperBlockPosition><template match="/"></template></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->