You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Willem Jiang <wi...@gmail.com> on 2008/10/15 04:33:00 UTC

Re: svn commit: r704738 - in /cxf/branches/2.1.x-fixes: common/common/src/main/resources/schemas/configuration/ common/schemas/src/main/resources/schemas/wsdl/ rt/bindings/xml/src/main/resources/schemas/wsdl/ rt/transports/http/src/main/resources/schemas/w...

Hi Eric,

Why did you not commit the patch into the CXF trunk ?
In that way we can easily merge the change into CXF 2.1.x-fixes.

Willem
ericjohnson@apache.org wrote:
> Author: ericjohnson
> Date: Tue Oct 14 16:39:35 2008
> New Revision: 704738
> 
> URL: http://svn.apache.org/viewvc?rev=704738&view=rev
> Log:
> adding some documentation to the schemas
> 
> Modified:
>     cxf/branches/2.1.x-fixes/common/common/src/main/resources/schemas/configuration/cxf-beans.xsd
>     cxf/branches/2.1.x-fixes/common/schemas/src/main/resources/schemas/wsdl/jms-context.xsd
>     cxf/branches/2.1.x-fixes/rt/bindings/xml/src/main/resources/schemas/wsdl/xml-binding.xsd
>     cxf/branches/2.1.x-fixes/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd
> 
> Modified: cxf/branches/2.1.x-fixes/common/common/src/main/resources/schemas/configuration/cxf-beans.xsd
> URL: http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/common/common/src/main/resources/schemas/configuration/cxf-beans.xsd?rev=704738&r1=704737&r2=704738&view=diff
> ==============================================================================
> --- cxf/branches/2.1.x-fixes/common/common/src/main/resources/schemas/configuration/cxf-beans.xsd (original)
> +++ cxf/branches/2.1.x-fixes/common/common/src/main/resources/schemas/configuration/cxf-beans.xsd Tue Oct 14 16:39:35 2008
> @@ -65,7 +65,7 @@
>                      The default is "false".
>                      Setting this to "true" does the following: Changes the internal name of the
>                      bean by appending either ".jaxws-client" or ".jaxws-endpoint" to the bean's
> -                    id. Make the bean abstract.
> +                    id. Makes the bean abstract.
>                      See documentation for attribute abstract in attribute group beanAttributes
>                      in http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>                  </xsd:documentation>
> 
> Modified: cxf/branches/2.1.x-fixes/common/schemas/src/main/resources/schemas/wsdl/jms-context.xsd
> URL: http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/common/schemas/src/main/resources/schemas/wsdl/jms-context.xsd?rev=704738&r1=704737&r2=704738&view=diff
> ==============================================================================
> --- cxf/branches/2.1.x-fixes/common/schemas/src/main/resources/schemas/wsdl/jms-context.xsd (original)
> +++ cxf/branches/2.1.x-fixes/common/schemas/src/main/resources/schemas/wsdl/jms-context.xsd Tue Oct 14 16:39:35 2008
> @@ -30,7 +30,11 @@
>          </xs:annotation>
>  
>          <xs:sequence>
> -            <xs:element name="property" type="jms-context:JMSPropertyType" minOccurs="0" maxOccurs="unbounded" />
> +            <xs:element name="property" type="jms-context:JMSPropertyType" minOccurs="0" maxOccurs="unbounded">
> +                <xs:annotation>
> +                    <xs:documentation>A collection of user provided JMS properties</xs:documentation>
> +                </xs:annotation>
> +            </xs:element>
>          </xs:sequence>
>          <xs:attribute name="JMSCorrelationID" type="xs:string"/>
>          <xs:attribute name="JMSDeliveryMode" type="xs:int" />
> @@ -45,7 +49,7 @@
>  
>      <xs:complexType name="JMSServerHeadersType">
>          <xs:annotation>
> -            <xs:documentation>JMS header properties.</xs:documentation>
> +            <xs:documentation>JMS header properties for use by server-side endpoints</xs:documentation>
>          </xs:annotation>
>  
>          <xs:complexContent>
> @@ -57,7 +61,7 @@
>  
>      <xs:complexType name="JMSClientHeadersType">
>          <xs:annotation>
> -            <xs:documentation>JMS header properties.</xs:documentation>
> +            <xs:documentation>JMS header properties for client-side endpoints</xs:documentation>
>          </xs:annotation>
>  
>          <xs:complexContent>
> @@ -68,6 +72,10 @@
>      </xs:complexType>
>  
>      <xs:complexType name="JMSPropertyType">
> +        <xs:annotation>
> +            <xs:documentation>Name/value pair used to hold user specified JMS 
> +                header properties</xs:documentation>
> +        </xs:annotation>
>          <xs:sequence>
>              <xs:element name="name" type="xs:string"/>
>              <xs:element name="value" type="xs:string"/>
> @@ -76,7 +84,8 @@
>  
>      <xs:complexType name="JMSConnectionSecurityInfoType">
>          <xs:annotation>
> -            <xs:documentation>Contains username/password sometimes required when establishing a connection.</xs:documentation>
> +            <xs:documentation>Contains username/password sometimes required when 
> +                establishing a connection to a JMS broker.</xs:documentation>
>          </xs:annotation>
>  
>          <xs:sequence>
> 
> Modified: cxf/branches/2.1.x-fixes/rt/bindings/xml/src/main/resources/schemas/wsdl/xml-binding.xsd
> URL: http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/rt/bindings/xml/src/main/resources/schemas/wsdl/xml-binding.xsd?rev=704738&r1=704737&r2=704738&view=diff
> ==============================================================================
> --- cxf/branches/2.1.x-fixes/rt/bindings/xml/src/main/resources/schemas/wsdl/xml-binding.xsd (original)
> +++ cxf/branches/2.1.x-fixes/rt/bindings/xml/src/main/resources/schemas/wsdl/xml-binding.xsd Tue Oct 14 16:39:35 2008
> @@ -32,7 +32,12 @@
>  			<xs:extension base="wsdl:tExtensibilityElement">
>  				<xs:sequence />
>  				<xs:attribute name="rootNode" type="xs:QName"
> -					use="optional" />
> +					use="optional">
> +					<xs:annotation>
> +						<xs:documentation>The QName of the element created to be 
> +							the root element of the document passed across the wire</xs:documentation>
> +					</xs:annotation>
> +				</xs:attribute>
>  			</xs:extension>
>  		</xs:complexContent>
>  	</xs:complexType>
> @@ -46,7 +51,15 @@
>  		</xs:complexContent>
>  	</xs:complexType>
>  
> -	<xs:element name="body" type="xformat:XMLBindingMessageFormat" />
> -	<xs:element name="binding" type="xformat:XMLFormatBinding"/>
> +	<xs:element name="body" type="xformat:XMLBindingMessageFormat">
> +		<xs:annotation>
> +			<xs:documentation>Specifies how the data will be mapped to an XML message</xs:documentation>
> +		</xs:annotation>
> +	</xs:element>
> +	<xs:element name="binding" type="xformat:XMLFormatBinding">
> +		<xs:annotation>
> +			<xs:documentation>Specifies that the messages are mapped to XML messages</xs:documentation>
> +		</xs:annotation>
> +	</xs:element>
>  
> -</xs:schema>
> +</xs:schema>
> \ No newline at end of file
> 
> Modified: cxf/branches/2.1.x-fixes/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd
> URL: http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd?rev=704738&r1=704737&r2=704738&view=diff
> ==============================================================================
> --- cxf/branches/2.1.x-fixes/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd (original)
> +++ cxf/branches/2.1.x-fixes/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd Tue Oct 14 16:39:35 2008
> @@ -38,9 +38,7 @@
>      
>      <xs:complexType name="HTTPServerPolicy">
>          <xs:annotation>
> -            <xs:documentation>HTTP Server configuration properties.
> -            Used for configuring a HTTP server port.
> -            </xs:documentation>
> +            <xs:documentation>Properties used for configuring a server-side HTTP prort</xs:documentation>
>          </xs:annotation>
>  
>          <xs:complexContent>
> @@ -59,7 +57,7 @@
>                          <xs:documentation>
>                          When set to no, exceptions will be thrown when an error is encountered 
>                          receiving a request from the client.  When set to yes these errors will 
> -                        be suppressed.
> +                        be suppressed. The default is false.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -67,9 +65,9 @@
>                  <xs:attribute name="SuppressClientReceiveErrors" type="xs:boolean" use="optional" default="false">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        When set to No, exceptions will be thrown when an error is encountered 
> -                        sending a reply from to client.  When set to Yes these errors will be 
> -                        suppressed.                     
> +                        When set to false, exceptions will be thrown when an error is encountered 
> +                        sending a reply from to client.  When set to true these errors will be 
> +                        suppressed. The default is false.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -77,13 +75,13 @@
>                  <xs:attribute name="HonorKeepAlive" type="xs:boolean" use="optional" default="true">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        When set to Yes, the request socket will remain open after the reply is 
> +                        When set to true, the request socket will remain open after the reply is 
>                          sent to the client, if the client has requested keep-alive and is using 
> -                        at least version 1.1 of HTTP.  If set to No, the socket will be closed 
> +                        at least version 1.1 of HTTP.  If set to false, the socket will be closed 
>                          after each reply is sent, even if the client requests the server to keep 
>                          the connection alive.  Keep-Alive improves performance for the client 
>                          requesting such behavior, but can limit overall scalability of the server 
> -                        for handling many clients.
> +                        for handling many clients. The Default is false.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -91,7 +89,7 @@
>                  <xs:attribute name="RedirectURL" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        to redirect the client to another url (if the ReplyCode and ReplyDescription 
> +                        A URL to which clients are redirected (if the ReplyCode and ReplyDescription 
>                          are not set, ReplyCode will be set to 302, and  ReplyDescription will be set 
>                          to 'Object Moved').
>                          </xs:documentation>
> @@ -102,7 +100,7 @@
>                      <xs:annotation>
>                          <xs:documentation>
>                          Most commonly used to specify no-cache, however the standard supports a 
> -                        dozen or so caching related directives for responses 
> +                        dozen or so caching related directives for responses. 
>                          </xs:documentation>
>                      </xs:annotation>      
>  
> @@ -111,8 +109,7 @@
>                  <xs:attribute name="ContentLocation" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        to let the client know what the final url was for handling the 
> -                        request (e.g., to inform that default.htm document was used.)
> +                        Specifies the URL representing the resource used to satisfy the request(e.g., to inform that default.htm document was used.)
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -120,7 +117,7 @@
>                  <xs:attribute name="ContentType" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        what MIME type this reply is.  Default is set by the binding.
> +                        Specifies the MIME type used for responses.  The default is set by the binding.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -128,7 +125,7 @@
>                  <xs:attribute name="ContentEncoding" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        how this is encoded, if applicable
> +                        Specifies any additional encoding applied to the response. Values are specified using IANA labels.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -136,7 +133,7 @@
>                  <xs:attribute name="ServerType" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        used to send a ServerType header to the client, if desired
> +                        Specifies an optional value for the HTTP ServerType property.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -146,9 +143,7 @@
>  
>      <xs:complexType name="HTTPClientPolicy">
>          <xs:annotation>
> -            <xs:documentation>HTTP client configuration properties.
> -            Used for configuring a HTTP client port.
> -            </xs:documentation>
> +            <xs:documentation>Properties used to configure a client-side HTTP port</xs:documentation>
>          </xs:annotation>
>  
>          <xs:complexContent>
> @@ -157,7 +152,7 @@
>                  <xs:attribute name="ConnectionTimeout" type="xs:unsignedInt" use="optional" default="30000">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        Send timeout in milliseconds, 0 is infinite
> +                        Specifies the amount of time, in milliseconds, that the consumer will attempt to establish a connection before it times out. 0 is infinite.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -165,7 +160,7 @@
>                  <xs:attribute name="ReceiveTimeout" type="xs:unsignedInt" use="optional" default="60000">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        Receive timeout in milliseconds, 0 is infinite
> +                        Specifies the amount of time, in milliseconds, that the consumer will wait for a response before it times out. 0 is infinite.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -173,8 +168,7 @@
>                  <xs:attribute name="AutoRedirect" type="xs:boolean" use="optional" default="false">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        Whether to automatically follow up when the server issues a redirection reply.  
> -                        Default is No, so calling flow would handle this condition. 
> +                       Specifies if the consumer will automatically follow a server issued redirection.
>                          (name is not part of standard)
>                          </xs:documentation>
>                      </xs:annotation>      
> @@ -183,7 +177,7 @@
>                  <xs:attribute name="MaxRetransmits" type="xs:int" use="optional" default="-1">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        This attribute governs the amount of retransmits that 
> +                        Specifies the amount of retransmits that 
>                          are allowed for redirects along with retransmits for 
>                          authorization. Each redirect may cause another 
>                          retransmit for a UNAUTHORIZED response code, ie. 401. 
> @@ -199,7 +193,7 @@
>                      <xs:annotation>
>                          <xs:documentation>
>                          If true, the client is free to use chunking streams if it wants to, but not 
> -                        required.  Regular non-chunked requests are OK too.    If false, the client 
> +                        required to.  Regular non-chunked requests are OK too. If false, the client 
>                          must use regular, non-chunked requests in all cases.
>                          </xs:documentation>
>                      </xs:annotation>      
> @@ -207,8 +201,8 @@
>                  <xs:attribute name="ChunkingThreshold" type="xs:int" use="optional" default="4096">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        If AllowChunking is true, this sets the threshold at which mesages start
> -                        getting chunked.   Messages under this limit do not get chunked.
> +                        If AllowChunking is true, this sets the threshold at which messages start
> +                        getting chunked. Messages under this limit do not get chunked.
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -216,7 +210,7 @@
>                  <xs:attribute name="Accept" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        What MIME types the client is prepared to handle (e.g., HTML, JPEG, GIF, etc.)
> +                        Specifies the MIME types the client is prepared to handle (e.g., HTML, JPEG, GIF, etc.)
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -224,7 +218,7 @@
>                  <xs:attribute name="AcceptLanguage" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        What language the client desires (e.g., English, French, etc.)
> +                        Specifies the language the client desires (e.g., English, French, etc.)
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -232,7 +226,7 @@
>                  <xs:attribute name="AcceptEncoding" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        What encoding the client is prepared to handle (e.g., gzip)
> +                        Specifies the encoding the client is prepared to handle (e.g., gzip)
>                          </xs:documentation>
>                      </xs:annotation>      
>                  </xs:attribute>
> @@ -240,7 +234,7 @@
>                  <xs:attribute name="ContentType" type="xs:string" use="optional">
>                      <xs:annotation>
>                          <xs:documentation>
> -                        The content type of the stream being sent in a post request 
> +                        Specifies the content type of the stream being sent in a post request. 
>                          (this should be text/xml for web services, or can be set to 
>                          application/x-www-form-urlencoded if the client is sending form data).
>                          </xs:documentation>
> 
> 
>