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.random_byteio_wsdl_xml_schema_va at Thu, 03 Nov 2022 23:24:10 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 > Random ByteIO WSDL/XML Schema validation > List of Posts
Forum Topic - Random ByteIO WSDL/XML Schema validation: (1 Item)
View:  as 
 
 
Random ByteIO WSDL/XML Schema validation
The Random ByteIO WSDL defines an element "RandomByteIORP" that contains three elements "rbyteio:CreateTime", "rbyteio:
ModificationTime" and "rbyteio:AccessTime".

The semantics for these three elements are that they may be empty or not present at all in XML messages to flag that 
these values cannot be determined by the service's underlying platform. To encode this in the XML schema (in the wsdl:
types element in Appendix D), these elements are optional (minOccurs="0") and are nillable (nillable="true").

XML Schema definition does not allow the nillable attribute in XML Schema documents when defining a complex type: Schema
 validation fails.

The solution is to move the nillable attributes for these three elements to their appropriate locations; that is into 
the XML Schema defined in ppenddix B "Random ByteIO XML Schema, at the appropriate element declarations.

 
 


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.random_byteio_wsdl_xml_schema_va at Thu, 03 Nov 2022 23:24:11 GMT