This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/discussion/do/listPosts/projects.ggf-editor/discussion.rec_byteio_wsrf_profile_1_0.oasis_wsrf_version_and_schema_va at Thu, 03 Nov 2022 23:24:11 GMT SourceForge : Post

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Project: Editor     Discussion > REC:ByteIO WSRF Profile 1.0 > OASIS WSRF version and schema validation > List of Posts
Forum Topic - OASIS WSRF version and schema validation: (1 Item)
View:  as 
 
 
OASIS WSRF version and schema validation
Hi Mark, Neil,

when trying to validate the WSRF rendering, I get (at least) for the Random ByteIO XML schema several validation errors.

The reason is that you use WSRF Base Faults verison 1 (namespace "http://docs.oasis-open.org/wsrf/bf-1") which has a 
schema flaw: The type wsbf:BaseFaultType contains an "xsd:any" as an extension point, just like many other 
specifications do as well. The problem is, however, that this :xsd"any" is located at the *end* of the sequence 
definition.

Now if there is another type definition in another XML Schema document that extends wsbf:BaseFaultType, XML Schema 
validators cannot decide anumore which elements it must validate against the parent type, and which against the 
inheriting type definition.

The solution is to move the WSF renderings to the followup versions of OASIS WSRF, i.e. "http://docs.oasis-open.org/wsrf
/bf-2" and alike.

Thanks,
Michel

 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/discussion/do/listPosts/projects.ggf-editor/discussion.rec_byteio_wsrf_profile_1_0.oasis_wsrf_version_and_schema_va at Thu, 03 Nov 2022 23:24:12 GMT