2002/ws/desc/test-suite/results/wsdl-xslt wsdl-component-model.xslt,NONE,1.1 build.xml,NONE,1.1

Update of /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt
In directory hutz:/tmp/cvs-serv10914/test-suite/results/wsdl-xslt

Added Files:
	wsdl-component-model.xslt build.xml 
Log Message:
Initial check-in of results, canonicalization stylesheets, and results rollup.

--- NEW FILE: wsdl-component-model.xslt ---
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wsdl="http://www.w3.org/2006/01/wsdl" xmlns="http://www.w3.org/2002/ws/desc/wsdl/component" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs wsdl">
	<!--
		WSDL 2.0 to WSDL Component Model XML format stylesheet

		March 27, 2006  Jonathan Marsh, Microsoft,  jmarsh@microsoft.com
	-->
	
	<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
	<xsl:template match="/">
		<xsl:comment>  Generated by wsdl-component-model.xslt  
  Jonathan Marsh, Microsoft,  jmarsh@microsoft.com  </xsl:comment>
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template match="wsdl:description">
		<descriptionComponent>
			<xsl:attribute name="xsi:schemaLocation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2002/ws/desc/wsdl/component ../../interchange/wsdlcm.xsd</xsl:attribute>
			<xsl:if test="wsdl:interface">
				<interfaces>
					<xsl:apply-templates select="wsdl:interface"/>
				</interfaces>
			</xsl:if>
			<xsl:if test="wsdl:binding">
				<bindings>
					<xsl:apply-templates select="wsdl:binding"/>
				</bindings>
			</xsl:if>
			<xsl:if test="wsdl:service">
				<services>
					<xsl:apply-templates select="wsdl:service"/>
				</services>
			</xsl:if>
			<elementDeclarations>
				<!-- todo: imported and included element declarations -->
				<xsl:apply-templates select="wsdl:types" mode="element-declarations"/>
			</elementDeclarations>
			<typeDefinitions>
				<!-- todo: imported and included element declarations -->
				<xsl:apply-templates select="wsdl:types" mode="types"/>
			</typeDefinitions>
		</descriptionComponent>
	</xsl:template>
	<!--

      templates for interface-related components

    -->
	<xsl:template match="wsdl:interface">
		<interfaceComponent xml:id="{generate-id(.)}">
			<name>
				<namespaceName><xsl:value-of select="../@targetNamespace"/></namespaceName>
				<localName><xsl:value-of select="@name"/></localName>
			</name>
			<xsl:if test="@extends">
				<extendedInterfaces>todo</extendedInterfaces>
			</xsl:if>
			<xsl:if test="wsdl:fault">
				<interfaceFaults>
					<xsl:apply-templates select="wsdl:fault">
						<xsl:with-param name="interface-id" select="generate-id(.)"/>
						<xsl:with-param name="namespace-name" select="../@targetNamespace"/>
					</xsl:apply-templates>
				</interfaceFaults>
			</xsl:if>
			<xsl:if test="wsdl:operation">
				<interfaceOperations>
					<xsl:apply-templates select="wsdl:operation">
						<xsl:with-param name="interface-id" select="generate-id(.)"/>
						<xsl:with-param name="namespace-name" select="../@targetNamespace"/>
						<xsl:with-param name="styleDefault" select="@styleDefault"/>
					</xsl:apply-templates>
				</interfaceOperations>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
		</interfaceComponent>
	</xsl:template>
	<xsl:template match="wsdl:interface/wsdl:operation">
		<xsl:param name="interface-id"/>
		<xsl:param name="namespace-name"/>
		<xsl:param name="styleDefault"/>
		<interfaceOperationComponent xml:id="{generate-id(.)}">
			<name>
				<namespaceName><xsl:value-of select="$namespace-name"/></namespaceName>
				<localName><xsl:value-of select="@name"/></localName>
			</name>
			<messageExchangePattern>
				<xsl:choose>
					<xsl:when test="@pattern">
						<xsl:value-of select="@pattern"/>
					</xsl:when>
					<xsl:otherwise>http://www.w3.org/2006/01/wsdl/in-out</xsl:otherwise>
				</xsl:choose>
			</messageExchangePattern>
			<xsl:if test="wsdl:input | wsdl:output">
				<interfaceMessageReferences>
					<xsl:apply-templates select="wsdl:input | wsdl:output">
						<xsl:with-param name="interface-operation-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</interfaceMessageReferences>
			</xsl:if>
			<xsl:if test="wsdl:infault | wsdl:outfault">
				<interfaceFaultReferences>
					<xsl:apply-templates select="wsdl:infault | wsdl:outfault">
						<xsl:with-param name="interface-operation-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</interfaceFaultReferences>
			</xsl:if>
			<xsl:choose>
				<xsl:when test="@style">
					<style>
						<xsl:value-of select="@style"/>
					</style>
				</xsl:when>
				<xsl:when test="$styleDefault!=''">
					<style>
						<xsl:value-of select="$styleDefault"/>
					</style>
				</xsl:when>
			</xsl:choose>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$interface-id}"/>
		</interfaceOperationComponent>
	</xsl:template>
	<xsl:template match="wsdl:binding/wsdl:operation/wsdl:input | wsdl:binding/wsdl:operation/wsdl:output">
		todo
	</xsl:template>
	<xsl:template match="wsdl:interface/wsdl:operation/wsdl:input | wsdl:interface/wsdl:operation/wsdl:output">
		<xsl:param name="interface-operation-id"/>
		<interfaceMessageReferenceComponent>
			<messageLabel>
				<!-- todo: check if this handles extended meps appropriately -->
				<xsl:choose>
					<xsl:when test="@messageLabel">
						<xsl:value-of select="@messageLabel"/>
					</xsl:when>
					<xsl:otherwise>
						<xsl:if test="self::wsdl:input">In</xsl:if>
						<xsl:if test="self::wsdl:output">Out</xsl:if>
					</xsl:otherwise>
				</xsl:choose>
			</messageLabel>
			<direction>
				<xsl:if test="self::wsdl:input">in</xsl:if>
				<xsl:if test="self::wsdl:output">out</xsl:if>
			</direction>
			<messageContentModel>
				<xsl:choose>
					<xsl:when test="@element">
						<xsl:choose>
							<xsl:when test="starts-with(@element,'#')">
								<xsl:value-of select="@element"/>
							</xsl:when>
							<xsl:otherwise>#element</xsl:otherwise>
						</xsl:choose>
					</xsl:when>
					<xsl:otherwise>#other</xsl:otherwise>
				</xsl:choose>
			</messageContentModel>
			<xsl:if test="@element!='#other'">
				<elementDeclaration>
					<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-element-declaration-id"><xsl:with-param name="qname" select="@element"/></xsl:apply-templates></xsl:attribute>
				</elementDeclaration>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$interface-operation-id}"/>
		</interfaceMessageReferenceComponent>
	</xsl:template>
	<xsl:template match="wsdl:interface/wsdl:fault">
		<xsl:param name="interface-id"/>
		<xsl:param name="namespace-name"/>
		<interfaceFaultComponent xml:id="{generate-id(.)}">
			<name>
				<namespaceName><xsl:value-of select="$namespace-name"/></namespaceName>
				<localName><xsl:value-of select="@name"/></localName>
			</name>
			<xsl:if test="@element!='#other'">
				<elementDeclaration>
					<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-element-declaration-id"><xsl:with-param name="qname" select="@element"/></xsl:apply-templates></xsl:attribute>
				</elementDeclaration>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$interface-id}"/>
		</interfaceFaultComponent>
	</xsl:template>
	<xsl:template match="wsdl:infault | wsdl:outfault">
		<xsl:param name="interface-operation-id"/>
		<interfaceFaultReferenceComponent>
			<interfaceFault>
				<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-interface-fault-id"><xsl:with-param name="qname" select="@ref"/></xsl:apply-templates></xsl:attribute>
			</interfaceFault>
			<messageLabel>
				<!-- todo: check if this handles extended meps appropriately -->
				<xsl:choose>
					<xsl:when test="@messageLabel">
						<xsl:value-of select="@messageLabel"/>
					</xsl:when>
					<xsl:otherwise>
						<xsl:if test="self::wsdl:infault">In</xsl:if>
						<xsl:if test="self::wsdl:outfault">Out</xsl:if>
					</xsl:otherwise>
				</xsl:choose>
			</messageLabel>
			<direction>
				<xsl:if test="self::wsdl:infault">in</xsl:if>
				<xsl:if test="self::wsdl:outfault">out</xsl:if>
			</direction>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$interface-operation-id}"/>
		</interfaceFaultReferenceComponent>
	</xsl:template>
	<!--

      templates for binding-related component types

    -->
	<xsl:template match="wsdl:binding">
		<bindingComponent xml:id="{generate-id(.)}">
			<name>
				<namespaceName><xsl:value-of select="../@targetNamespace"/></namespaceName>
				<localName><xsl:value-of select="@name"/></localName>
			</name>
			<xsl:if test="@interface">
				<interface>
					<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-interface-id"><xsl:with-param name="qname" select="@interface"/></xsl:apply-templates></xsl:attribute>
				</interface>
			</xsl:if>
			<type>
				<xsl:value-of select="@type"/>
			</type>
			<xsl:if test="wsdl:fault">
				<bindingFaults>
					<xsl:apply-templates select="wsdl:fault">
						<xsl:with-param name="binding-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</bindingFaults>
			</xsl:if>
			<xsl:if test="wsdl:operation">
				<bindingOperations>
					<xsl:apply-templates select="wsdl:operation">
						<xsl:with-param name="binding-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</bindingOperations>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
		</bindingComponent>
	</xsl:template>
	<xsl:template match="wsdl:binding/wsdl:operation">
		<xsl:param name="binding-id"/>
		<bindingOperationComponent>
			<!-- todo: complete this -->
			<interfaceOperation>
				<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-interface-operation-id"><xsl:with-param name="qname" select="@ref"/></xsl:apply-templates></xsl:attribute>
			</interfaceOperation>
			<xsl:if test="wsdl:input | wsdl:output">
				<bindingMessageReferences>
					<xsl:apply-templates select="wsdl:input | wsdl:output">
						<xsl:with-param name="binding-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</bindingMessageReferences>
			</xsl:if>
			<xsl:if test="wsdl:infault | wsdl:outfault">
				<bindingFaultReferences>
					<xsl:apply-templates select="wsdl:infault | wsdl:outfault">
						<xsl:with-param name="binding-id" select="generate-id(.)"/>
					</xsl:apply-templates>
				</bindingFaultReferences>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$binding-id}"/>
		</bindingOperationComponent>
	</xsl:template>
	<xsl:template match="wsdl:binding/wsdl:fault">
		<xsl:param name="binding-id"/>
		<bindingFaultComponent>
			<interfaceFault>
				<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-interface-fault-id"><xsl:with-param name="qname" select="@ref"/></xsl:apply-templates></xsl:attribute>
			</interfaceFault>
			<!-- todo: complete this -->
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$binding-id}"/>
		</bindingFaultComponent>
	</xsl:template>
	<!--

      templates for service-related component types

    -->
	<xsl:template match="wsdl:service">
		<serviceComponent xml:id="{generate-id(.)}">
			<name>
				<namespaceName><xsl:value-of select="../@targetNamespace"/></namespaceName>
				<localName><xsl:value-of select="@name"/></localName>
			</name>
			<interface>
				<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-interface-id"><xsl:with-param name="qname" select="@interface"/></xsl:apply-templates></xsl:attribute>
			</interface>
			<endpoints>
				<xsl:apply-templates select="wsdl:endpoint">
					<xsl:with-param name="service-id" select="generate-id(.)"/>
				</xsl:apply-templates>
			</endpoints>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
		</serviceComponent>
	</xsl:template>
	<xsl:template match="wsdl:endpoint">
		<xsl:param name="service-id"/>
		<endpointComponent>
			<name>
				<xsl:value-of select="@name"/>
			</name>
			<binding>
				<xsl:attribute name="ref"><xsl:apply-templates select="/wsdl:description" mode="find-binding-id"><xsl:with-param name="qname" select="@binding"/></xsl:apply-templates></xsl:attribute>
			</binding>
			<xsl:if test="@address">
				<address>
					<xsl:value-of select="@address"/>
				</address>
			</xsl:if>
			<xsl:if test="wsdl:feature">
				<features>
					<xsl:apply-templates select="wsdl:feature"/>
				</features>
			</xsl:if>
			<xsl:if test="wsdl:property">
				<properties>
					<xsl:apply-templates select="wsdl:property"/>
				</properties>
			</xsl:if>
			<parent ref="{$service-id}"/>
		</endpointComponent>
	</xsl:template>
	<!--

      templates for feature and property component types

    -->
	<xsl:template match="wsdl:feature">
		<!-- todo -->
	</xsl:template>
	<xsl:template match="wsdl:property">
		<!-- todo -->
	</xsl:template>
	<!--

      templates for schema-related component types

    -->
	<xsl:template match="wsdl:types" mode="element-declarations">
		<xsl:for-each select="xs:schema">
			<xsl:variable name="tns" select="@targetNamespace"/>
			<xsl:for-each select="xs:element">
				<elementDeclarationComponent xml:id="{generate-id(.)}">
					<name>
						<namespaceName><xsl:value-of select="$tns"/></namespaceName>
						<localName><xsl:value-of select="@name"/></localName>
					</name>
					<system>http://www.w3.org/2001/XMLSchema</system>
				</elementDeclarationComponent>
			</xsl:for-each>
		</xsl:for-each>
	</xsl:template>
	<xsl:template match="wsdl:types" mode="types">
		<xsl:for-each select="xs:schema">
			<xsl:variable name="tns" select="@targetNamespace"/>
			<xsl:for-each select="xs:complexType | xs:simpleType">
				<typeDefinitionComponent xml:id="{generate-id(.)}">
					<name>
						<namespaceName><xsl:value-of select="$tns"/></namespaceName>
						<localName><xsl:value-of select="@name"/></localName>
					</name>
					<system>http://www.w3.org/2001/XMLSchema</system>
				</typeDefinitionComponent>
			</xsl:for-each>
		</xsl:for-each>
	</xsl:template>
	<!--

      templates to resolve references to specific component types

    -->
	<xsl:template match="wsdl:description" mode="find-element-declaration-id">
		<!-- todo: search imported wsdl and schema as well -->
		<xsl:param name="qname"/>
		<xsl:variable name="namespace-name" select="namespace::*[local-name()=substring-before($qname,':')]"/>
		<xsl:variable name="local-name" select="substring-after($qname,':')"/>
		<xsl:value-of select="generate-id(wsdl:types/xs:schema[@targetNamespace=$namespace-name]/xs:element[@name=$local-name])"/>
	</xsl:template>
	<xsl:template match="wsdl:description" mode="find-interface-id">
		<!-- todo: search imported wsdls as well -->
		<xsl:param name="qname"/>
		<xsl:variable name="namespace-name" select="namespace::*[local-name()=substring-before($qname,':')]"/>
		<xsl:variable name="local-name" select="substring-after($qname,':')"/>
		<xsl:value-of select="generate-id(wsdl:interface[@name=$local-name][../@targetNamespace=$namespace-name])"/>
	</xsl:template>
	<xsl:template match="wsdl:description" mode="find-binding-id">
		<!-- todo: search imported wsdls as well -->
		<xsl:param name="qname"/>
		<xsl:variable name="namespace-name" select="namespace::*[local-name()=substring-before($qname,':')]"/>
		<xsl:variable name="local-name" select="substring-after($qname,':')"/>
		<xsl:value-of select="generate-id(wsdl:binding[@name=$local-name][../@targetNamespace=$namespace-name])"/>
	</xsl:template>
	<xsl:template match="wsdl:description" mode="find-interface-fault-id">
		<!-- todo: search imported wsdls as well -->
		<xsl:param name="qname"/>
		<xsl:variable name="namespace-name" select="namespace::*[local-name()=substring-before($qname,':')]"/>
		<xsl:variable name="local-name" select="substring-after($qname,':')"/>
		<xsl:value-of select="generate-id(wsdl:interface/wsdl:fault[@name=$local-name][../../@targetNamespace=$namespace-name])"/>
	</xsl:template>
	<xsl:template match="wsdl:description" mode="find-interface-operation-id">
		<!-- todo: search imported wsdls as well -->
		<xsl:param name="qname"/>
		<xsl:variable name="namespace-name" select="namespace::*[local-name()=substring-before($qname,':')]"/>
		<xsl:variable name="local-name" select="substring-after($qname,':')"/>
		<xsl:value-of select="generate-id(wsdl:interface/wsdl:operation[@name=$local-name][../../@targetNamespace=$namespace-name])"/>
	</xsl:template>
</xsl:stylesheet>

--- NEW FILE: build.xml ---
<?xml version="1.0" encoding="UTF-8"?>

<!--

	This Ant script builds wsdl interchange format results from the test cases in document/good,
	using the wsdl-xslt implementation.

	2006-04-25: Created.  Jonathan Marsh: jmarsh@microsoft.com	
-->

<project name="wsdl-xslt" default="main" basedir=".">
	
	<target name="main" depends="build-cm" description="Build and validate all documents" />

	<target name="build-cm" description="Generate interchange format from WSDL document">
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Chameleon-1G/getBalance.wsdl" out="Chameleon-1G/getBalance.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Chameleon-1G/getBalance.wsdl" out="Chameleon-1G/getBalance.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Chameleon-2G/getBalance.wsdl" out="Chameleon-2G/getBalance.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Chameleon-3G/getBalance.wsdl" out="Chameleon-3G/getBalance.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Chameleon-4G/getBalance.wsdl" out="Chameleon-4G/getBalance.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/CreditCardFaults-1G/use-credit-card-faults.wsdl" out="CreditCardFaults-1G/use-credit-card-faults.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/GreatH-1G/primer-hotelReservationService.wsdl" out="GreatH-1G/primer-hotelReservationService.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Import-1G/XSDImport.wsdl" out="Import-1G/XSDImport.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Import-2G/XSDImport.wsdl" out="Import-2G/XSDImport.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Import-2G/XSDImport2.wsdl" out="Import-2G/XSDImport2.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/ImportedWSDL-1G/retrieveDetails.wsdl" out="ImportedWSDL-1G/retrieveDetails.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/ImportedWSDL-1G/updateDetails.wsdl" out="ImportedWSDL-1G/updateDetails.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-1G/Interface.wsdl" out="Interface-1G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-2G/Interface.wsdl" out="Interface-2G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-3G/Interface.wsdl" out="Interface-3G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-4G/Interface.wsdl" out="Interface-4G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-5G/Interface.wsdl" out="Interface-5G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-6G/Interface.wsdl" out="Interface-6G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Interface-7G/Interface.wsdl" out="Interface-7G/Interface.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/MultipleInlineSchemas-1G/retrieveItems.wsdl" out="MultipleInlineSchemas-1G/retrieveSchemas.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/SchemaId-1G/schemaIds.wsdl" out="SchemaId-1G/schemaIds.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/SchemaLocationFragment-1G/Items.wsdl" out="SchemaLocationFragment-1G/Items.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Service-1G/Service.wsdl" out="Service-1G/Service.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Service-2G/Service.wsdl" out="Service-2G/Service.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/Service-3G/Service.wsdl" out="Service-3G/Service.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/ServiceReference-1G/reservationDetails.wsdl" out="ServiceReference-1G/reservationDetails.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/ServiceReference-1G/reservationList.wsdl" out="ServiceReference-1G/reservationList.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/TicketAgent-1G/TicketAgent.wsdl" out="TicketAgent-1G/TicketAgent.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/WeathSvc-1G/WeathSvc.wsdl" out="WeathSvc-1G/WeathSvc.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/XsImport-1G/reservation.wsdl" out="XsImport-1G/reservation.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/XsImport-2G/reservationDetails.wsdl" out="XsImport-2G/reservationDetails.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/XsImport-2G/reservationItems.wsdl" out="XsImport-2G/reservationItems.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/XsImport-3G/reservationDetails.wsdl" out="XsImport-3G/reservationDetails.wsdlcm" />
		<xslt style="wsdl-component-model.xslt" in="../../documents/good/XsImport-3G/reservationItems.wsdl" out="XsImport-3G/reservationItems.wsdlcm" />
	</target>

<!--
	<target name="schemavalidate-cm" description="Schema validates all *.wsdlcm files.">
		<schemavalidate>
			<schema namespace="http://www.w3.org/2002/ws/desc/wsdl/component" file="../../interchange/wsdlcm.xsd" />
			<fileset dir=".">
				<include name="*.wsdlcm" />
			</fileset>
		</schemavalidate>
	</target>
-->
					
</project>

Received on Thursday, 4 May 2006 03:25:10 UTC