Description: |
Michel Drescher wrote: "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."
https://forge.ogf.org/sf/discussion/do/listPosts/projects.ggf-editor/discussion.rec_byteio_wsrf_profile_1_0.
random_byteio_wsdl_xml_schema_va
We agreed to use the suggested fix from Michel. |