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

Re: issue: optional parts in <message>?

From: Prasad Yendluri <pyendluri@webmethods.com>
Date: Mon, 06 May 2002 19:52:21 -0700
Message-ID: <3CD74164.E057DB42@webmethods.com>
To: www-ws-desc@w3.org
I know this is just an example but, here there is a fundamental typing of gif to
base64 encoding. I may not want to do any encoding? Is possible to capture binary
types without having do either Hex or Base64 encoding?

At the abstract level I want to be able to capture the types at as much abstract level
as possible rather than in terms of wire-level encoding..

Regards, Prasad

Mike Deem wrote:

> 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 Monday, 6 May 2002 22:49:19 GMT

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