OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrf message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [wsrf] WSRF25 Proposed solution



Add to the fault descriptions in SetRP and the 3 InsertRP/UpdateRP and DeleteRP message exchanges:

Add to the fault descriptions in SetRP and the 3 InsertRP/UpdateRP and DeleteRP message exchanges:

For each ResourceProperty successfully modified by the request message, the fault message MUST include an element of the following type (derived from BaseFaultType) amongst its FaultCause child elements:

<wsrf-rp:SuccessfullyModifiedResourceProperties>
  <Timestamp>xsd:dateTime</Timestamp>
  <OriginatorReference>
     wsa:EndpointReferenceType
  </OriginatorReference> ?
  <ErrorCode dialect="anyURI">xsd:string</ErrorCode> ?
  <Description>xsd:string</Description> *
  <FaultCause>wsbf:BaseFault</FaultCause> *
</wsrf-rp:SuccessfullyModifiedResourceProperties>
The type of the SuccessfullyModifiedResourceProperties element is an extension of the BaseFaultType defined in WS-BaseFaults. It is further constrained as follows:
/wsrf-rp:SuccessfullyModifiedResourceProperties/ErrorCode
·        This element contains the QName of the resource property
/wsrf-rp:SuccessfullyModifiedResourceProperties/ErrorCode/@Dialect
·        This value MUST be the following URI, designating the error code corresponds to a SuccessfullyModifiedResourceProperty
o        http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2/SuccessfullyModifiedResourceProperty

sgg note: the pseudo-schema of the BaseFault differs from the schema definition of BaseFaultType. The schema definition of ErrorCode derives from xsd:anyType
++++++++
Steve Graham
(919)254-0615 (T/L 444)
STSM, On Demand Architecture
Member, IBM Academy of Technology
<Soli Deo Gloria/>
++++++++


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]