ARC / PRO questions Source: Peter Niblett, IBM Date:
Introduction Various issues have been encountered while creating XML Schemas for resources. These slides list those that might need discussion between ARC and PRO 1.Resource Name 2.What value should and have if there are no child resources? 3.Does have hostedCSEID or hostedCSELink? 4.The third value of m2m:consistencyStrategy 5.execEnable and execDisable mechanisms 6.PRO has led to differences in representation of Filter Criteria between the two documents
Notes ResourceName – This is being addressed by CRs to ARC and PRO and – These are shown as mandatory in TS So what happens if a has no children? Should they be set to blank, or some other value? hostedCSEID or hostedCSELink ? – One part of ARC R01 is a proposal to change TS-0001 to say hostedCSEID (matching TS-0004) m2m:consistencyStrategy – The third value is MODIFY_TYPE in TS-0004, but SET_MIXED in TS-0001
Execution Enabling/Disabling This concerns the execEnable attribute of and the execDisable attribute of. TS-0001 mechanism – There are special "predefined values" for these attributes and the enable/disable is triggered by a requestor sending an Update to the / that writes the special predefined value into the attribute. TS-0004 mechanism – "Cancel operation is triggered by an Update primitive, if the primitive addresses the execDisable attribute or the URI provided as the value of the execDisable". – I ‘m not sure what the TS-0004 text means, also there's no mention in TS-0001 of these attributes being URIs.
TS-0001 Filter Criteria Defined set of 13 conditions that describe the attribute name and the comparison test, e.g. – T00:00:00 In addition, any resource attribute can be tested for equality against a value – Sam The rules when multiple conditions are used together shall be as follows: – different conditions shall use the "AND" logical operation – same conditions shall use the "OR" logical operation
TS-0004 Filter Criteria Defines nine conditions – creationTime, lastModifiedTime, stateTag, expirationTime, labelsMatch, resourceTypeMatch, contentSize, typeOfContent, attributeMatch The TS-0001 conditions are subparameters of these conditions The rules for multiple-condition matching (on labels, attributes, contentType) seem to be different.