This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Right now the Transfer Factory Policy is this: <wst:TransferResourceFactory ...> <wst:Dialect URI="xs:anyURI" ...> xs:any* </wst:Dialect> * xs:any* </wst:TransferResourceFactory> This means that a client has no way of knowing what kinds of resources the service can support creating. Once a resource is created a client can ask for the root element of the resource via its policy: <wst:Resource ...> xs:QName </wst:Resource> ? but this is only useful after the resource has been created. We need a way for the client to get this info prior to creating the resource. Proposal: add <wst:Resource ...> xs:QName </wst:Resource> * to the wst:TransferResourceFactory policy assertion. Each wst:Resource element represents the QName/GED of one type of Resource supported by this factory. Its expected that there's one wst:Resource element per type of resource that can be created. There will be no requirement for the factory to support more than one.