[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: XSD improvements
Hi, I am plying with making a jax-ws based SOAP webservice implementation of the EKMI protocol. When generating webservice files I get into an issue: ----- * You are getting this "catch-all" property because of the following reason: * The field name "SymkeyWorkInProgress1" is used by two different parts of a schema. See: * line 78 of file:/home/tomas/Dev/workspace/WSTest2/src/symkeyResponse.xsd * line 74 of file:/home/tomas/Dev/workspace/WSTest2/src/symkeyResponse.xsd * <p> * To get rid of this property, apply a property customization to one * of both of the following declarations to change their names: * Gets the value of the content property. ----- To get rid of this I changed symkeyResponse.xsd from: ----- <xsd:sequence> <xsd:element ref="ekmi:Symkey" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyWorkInProgress" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyError" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="ekmi:SymkeyWorkInProgress" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyError" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="ekmi:SymkeyError" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> ----- to: ----- <xsd:sequence> <xsd:element ref="ekmi:Symkey" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyWorkInProgress1" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyError1" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="ekmi:SymkeyWorkInProgress2" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="ekmi:SymkeyError2" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="ekmi:SymkeyError3" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> ----- and the relevant changes to the last lines as well. Is this something to consider to improve in the XSD? Regards, Tomas
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]