2002/ws/desc/test-suite/results/wsdl-xslt wsdl-component-model.xslt,1.36,1.37

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

Modified Files:
	wsdl-component-model.xslt 
Log Message:
Propagate swasdl annotations from complexTypes to elements when those elements refer to annotated complexTypes.

Index: wsdl-component-model.xslt
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt/wsdl-component-model.xslt,v
retrieving revision 1.36
retrieving revision 1.37
diff -C 2 -d -r1.36 -r1.37
*** wsdl-component-model.xslt	17 May 2007 01:09:27 -0000	1.36
--- wsdl-component-model.xslt	22 May 2007 17:54:04 -0000	1.37
***************
*** 1155,1161 ****
                  <xsl:if test="$sawsdl-engaged">
                      <sawsdlcm:sawsdlElementDeclarationExtension>
!                         <xsl:call-template name="sawsdl-model-reference"/>
!                         <xsl:call-template name="sawsdl-lifting-schema-mapping"/>
!                         <xsl:call-template name="sawsdl-lowering-schema-mapping"/>
                      </sawsdlcm:sawsdlElementDeclarationExtension>      
                  </xsl:if>
--- 1155,1183 ----
                  <xsl:if test="$sawsdl-engaged">
                      <sawsdlcm:sawsdlElementDeclarationExtension>
!                         <xsl:variable name="type-local-name" select="substring-after(@type, ':')"/>
! 				    	<xsl:variable name="type-prefix" select="substring-before(@type, ':')"/>
! 				    	<xsl:variable name="type-namespace-name" select="namespace::*[local-name()=$type-prefix]"/>
! 				    	<xsl:variable name="referenced-type" select="$all-types[@name=$type-local-name][../@targetNamespace=$type-namespace-name]"/>
! 				        <xsl:if test="@sawsdl:modelReference or $referenced-type/@sawsdl:modelReference">
! 				            <sawsdlcm:modelReference>
! 				                <xsl:call-template name="split-uri-list">
! 				                    <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:modelReference, ' ', $referenced-type/@sawsdl:modelReference))"/>
! 				                </xsl:call-template>
! 				            </sawsdlcm:modelReference>
! 				        </xsl:if>
! 				        <xsl:if test="@sawsdl:liftingSchemaMapping or $referenced-type/@sawsdl:liftingSchemaMapping">
! 				            <sawsdlcm:liftingSchemaMapping>
! 				                <xsl:call-template name="split-uri-list">
! 				                    <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:liftingSchemaMapping, ' ', $referenced-type/@sawsdl:liftingSchemaMapping))"/>
! 				                </xsl:call-template>
! 				            </sawsdlcm:liftingSchemaMapping>
! 				        </xsl:if>
! 				        <xsl:if test="@sawsdl:loweringSchemaMapping or $referenced-type/@sawsdl:loweringSchemaMapping">
! 				            <sawsdlcm:loweringSchemaMapping>
! 				                <xsl:call-template name="split-uri-list">
! 				                    <xsl:with-param name="uri-list" select="normalize-space(concat(@sawsdl:loweringSchemaMapping, ' ', $referenced-type/@sawsdl:loweringSchemaMapping))"/>
! 				                </xsl:call-template>
! 				            </sawsdlcm:loweringSchemaMapping>
! 				        </xsl:if>
                      </sawsdlcm:sawsdlElementDeclarationExtension>      
                  </xsl:if>

Received on Tuesday, 22 May 2007 17:54:11 UTC