[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Fw: wsrf issue 154 action item
In answer to the public comment at http://www.oasis-open.org/apps/org/workgroup/wsrf/email/archives/ 200510/msg00034.html , the proposed response is: ---------------------------------------------------------- The ServiceGroup specification refers only to normatively-defined information in other specifications. For an interface name, therefore, only the most derived type is defined by WSDL 1.1, and this is the name that must be used in the MemberInterfaces attribute of the MembershipContentRule. In the example used in the comment email, it is the name http://entry1.com/services/SomePortType that should be used in the MemberInterfaces attribute. ---------------------------------------------------------- We can also include suggestions of a best practice in the AppNotes document which answer the implied question about how to use the ServiceGroup MembershipContentRule for derived portTypes. This advice should be in a new section dealing with ServiceGroups. Here is the suggested text: --------------------------------------------------------- It may be convenient to build a ServiceGroup whose member services have some aspect of common behaviour which is defined by the inclusion of operations and properties from some common component portType. Using the behaviours defined by the ScheduledResourceTermination portType as an example, the ServiceGroup may included a MembershipContentRule: <wsrf-sg:MembershipContentRule ContentElements="wsrf-rl:TerminationTime" /> This constrains the content of every Entry to require a TerminationTime element. The service built on ServiceGroup should then require the following (which are not normative requirements of the ServiceGroup specification): 1) The corresponding member service also has the TerminationTime property in its resource properties document schema 2) The SetTerminationTime operation exists in the portType of the member service. 3) The WSDL of the member service includes on the input element of this operation the wsaw:Action attribute with the value: " http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination/SetTerminationTimeRequest " These three requirements relate the content of the ServiceGroup Entry to behaviour defined by the ScheduledResourceTermination portType. -------------------------------------------------------- Regards, Tim & Dave.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]