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