<?xml version="1.0" encoding="UTF-8"?>
<!--
    Document   : StandardEditCheck.xsl
    Created on : July 29, 2005, 10:33 AM
    Author     : Allen Watson
    Description:
        Display Standard Edit Check Warnings and Errors.
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="xml"/>

	<xsl:template match="/">
		<xsl:apply-templates select="Data"/>
	</xsl:template>

	<xsl:template match="Data">
		<START>
			<xsl:call-template name="MidCheck"/>
		</START>
	</xsl:template>

	<!-- Template for processing Mid Edit Check record -->
	<xsl:template name="MidCheck">
		<!-- C PROMO-TABLES-INCLUDE -->
		<xsl:variable name="IncFlg">
			<xsl:for-each select="*/AppendixA/ProductNo">
				<xsl:variable name="CkFld">
					<xsl:value-of select="field"/>
				</xsl:variable>
					<xsl:if test="substring(field,1,6) = 'KRL761'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL7002'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL7003'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1001'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1003'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1004'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1012'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1011'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL791'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1201'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1203'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL7022'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL7023'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1022'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1023'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<!-- <xsl:if test="substring(field,1,7) = 'KRL1024'"> This test does not works -->
					<xsl:if test="field = 'KRL1024PC'"> <!-- This test works -->
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL1032'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL7012'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1018'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KADK54'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KADK68'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KADK72'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,8) = 'KRLP7002'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,6) = 'KRL722'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,7) = 'KRL7065'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="substring(field,1,8) = 'KRLP7022'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EEMS300D12'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EEMS300C03'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRW7568'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRW7572'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRWL3425'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRWL3635'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRWL5435'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EEMS300C02'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EEMS300C01'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EESC310D12'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EESC310B'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'EESC310A'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL751'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL731'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL1221'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL7011'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRL711'">
						<xsl:value-of select="1"/>
					</xsl:if>
					<xsl:if test="field = 'KRW7554'">
						<xsl:value-of select="1"/>
					</xsl:if>
			</xsl:for-each>
		</xsl:variable>
		<xsl:if test="substring($IncFlg,1,1) != 1">
			<EDITCHECK>
				<statusflag>1</statusflag>
				<STATUS>Error</STATUS>
				<description>Required Product Not Included on EC</description>
				<howtofix></howtofix>
			</EDITCHECK>
		</xsl:if>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2005. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="EditCheckResults" userelativepaths="yes" externalpreview="no" url="Sample.xml" htmlbaseurl="" outputurl="editcheckout.xml" 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="C93EditCheck.xml" srcSchemaRoot="Data" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/></MapperInfo><MapperBlockPosition><template match="/"><block path="xsl:apply&#x2D;templates" x="243" y="0"/></template><template match="Data"></template></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->