Hi,

I noticed that the type definition for "Service" contains an optional child
element for "operation" (see below):

<complexType name="Service">
        <sequence>
            <element ref="sca:interface" minOccurs="0" maxOccurs="1" />
            <element name="operation" type="sca:Operation" minOccurs="0"
                maxOccurs="unbounded" />
            <choice minOccurs="0" maxOccurs="unbounded">
                <element ref="sca:binding" />
                <any namespace="##other" processContents="lax"/>
            </choice>
            <element ref="sca:callback" minOccurs="0" maxOccurs="1" />
            <!--
            <any namespace="##other" processContents="lax" minOccurs="0"
                maxOccurs="unbounded" />
            -->
        </sequence>
        <attribute name="name" type="NCName" use="required" />
        <attribute name="promote" type="anyURI" use="required" />
        <attribute name="requires" type="sca:listOfQNames" use="optional" />
        <attribute name="policySets" type="sca:listOfQNames"
use="optional"/>
        <anyAttribute namespace="##any" processContents="lax" />
    </complexType>

What is this operation element for? I couldn't find any related
documentation in the Assembly Model Specification that describes its purpose
(I tried a few things with it, but didn't see what impact it had).

Thanks!

jeff

Reply via email to