- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 04 May 2006 03:19:40 +0000
- To: public-ws-desc-eds@w3.org
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