W3C home > Mailing lists > Public > www-ws-desc@w3.org > May 2002

RE: issue: optional parts in <message>?

From: Mike Deem <mikedeem@microsoft.com>
Date: Fri, 3 May 2002 21:53:40 -0700
Message-ID: <A84507FC48EA7B4B86323F4E82483F7E024BA742@red-msg-04.redmond.corp.microsoft.com>
To: "Sanjiva Weerawarana" <sanjiva@watson.ibm.com>, "Jeffrey Schlimmer" <jeffsch@windows.microsoft.com>, <www-ws-desc@w3.org>
It could look like this:
 
   <xs:complexType name="medical-record">
    <xs:sequence>
     <xs:element name="person-name" type="xs:string"/>
     <xs:element name="head-xray" type="tns:gif"/>
    </xs:sequence>
   </xs:complexType>
 
   <xs:simpleType name="gif">
    <xs:restriction base="xs:base64Binary">
     <xs:annotation>
      <xs:appinfo>
       <content:mediaType value="image/gif"/>
      </xs:appinfo>
     </xs:annotation>
    </xs:restriction>
   </xs:simpleType>
 
  == Mike ==

-----Original Message----- 
From: Sanjiva Weerawarana [mailto:sanjiva@watson.ibm.com] 
Sent: Fri 5/3/2002 6:49 PM 
To: Mike Deem; Jeffrey Schlimmer; www-ws-desc@w3.org 
Cc: 
Subject: Re: issue: optional parts in <message>?



	"Mike Deem" <mikedeem@microsoft.com> writes:
	> Sorry. I'll get those links fixed. [1] should work. See section 6.
	>
	> In any case, the idea is to use a mediaType annotation element in a
	> restriction on a base64Binary or hexBinary base type. This annotation is
	> used in the style of a facet to constrain the media type of the binary
	> data.
	
	I know .. I've heard that from others before too. But not being an
	XSD expert I'm not sure I see exactly how that would look. Can you
	please write it down?
	
	FYI, here's what the 2-item message consisting of a string name and
	an image (say a head xray) would like in WSDL 1.1:
	
	    <message name="medical-record">
	        <part name="person-name" type="xsd:string"/>
	        <part name="head-xray" mimeType="image/gif"/>
	    </message>
	
	Sanjiva.
	
	
	
Received on Saturday, 4 May 2002 00:54:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:20 GMT