Bonjour

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
<xs:complexType name="t_participation">
	<xs:sequence>
		<xs:element ref="tns:chapter" minOccurs="0" maxOccurs="unbounded"/>
		<xs:element name="testParticipation" type="xs:string" minOccurs="0"/>
	</xs:sequence>
</xs:complexType>
L'élèment "testParticipation" est un élèment "bidouille", en effet si je ne place pas cet élèment, à la génération par une tache ant je n'obtiens pas de fichiers java T_participation.java.

Le fichier se servant de cette classe se transforme en collections de t_chapters

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public class T_TemplateResponse  implements java.io.Serializable {
    private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult;
 
    private com.orange.lab.pmx.ccf.d2r2.sch.T_chapter[] t_chapters;
Si je place cet élèment

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public class T_TemplateResponse  implements java.io.Serializable {
    private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult;
 
    private com.orange.lab.pmx.ccf.d2r2.sch.T_participation t_participation;
Est ce le comportement normal si le type complexe ne posssèdant qu'un seul élèment ne génère pas le type complexe mais le remplace par ce seul élèment.

Peut-on empecher ce remplacement (en effet celui ci me gene dans ma response de SOAP) ?

En espèrant avoir été claire.

Merci