Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
OS: Debian GNU/Linux
WSO2 WSAS v3.1.3
Description
Hello everyone,
I have this snippet from the WSDL:
...
<xs:complexType name="EntityCompanyWithCountType">
<xs:sequence>
<xs:element minOccurs="0" name="count" nillable="true" type="xs:int" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="entity" nillable="true" />
</xs:sequence>
</xs:complexType>
...
The correct would be this:
<xs:complexType name="EntityCompanyWithCountType">
<xs:sequence>
<xs:element minOccurs="0" name="count" nillable="true" type="xs:int" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="entity" type="ax2329:EntityCompanyType" nillable="true" />
</xs:sequence>
</xs:complexType>
I have this in Java:
public class Entity {
...
/Inner class/
public class EntityCompanyWithContactType {
private EntityCompanyType entity;
private DigitalAddress.DigitalAddressType[] digital_address;
private PhoneNumber.PhoneNumberType[] phone_number;
private PostalAddress.PostalAddressType[] postal_address;
private PostalAddress.PostalAddressPhoneNumberType[] postal_address__phone_number;
/**
- The default constructor.
*/
public EntityCompanyWithContactType(){}
/** - The constructor with all the input for one record.
- @param entity value;
- @param digital_address list value;
- @param phone_number list value;
- @param postal_address list value;
- @param postal_address__phone_number list value;
*/
public EntityCompanyWithContactType(EntityCompanyType entity, DigitalAddress.DigitalAddressType[] digital_address, PhoneNumber.PhoneNumberType[] phone_number, PostalAddress.PostalAddressType[] postal_address, PostalAddress.PostalAddressPhoneNumberType[] postal_address__phone_number) { .. }
.....
}
I'm using "ant install" -> <echo> - install: build of AAR and deploy into WSAS. Also generates API documentation.</echo>
My build.xml :
..
<target name="install"
depends="build-service,doc"
description="Installs the service package AAR into the Web service server repository.">
<echo message="Copying the created AAR files into the repository..."/>
<copy toDir="${repository.dir}/${services.dir}">
<fileset dir="${services.dir}">
<include name="*/.aar"/>
</fileset>
</copy>
</target>
...
What am i doing wrong? Help.
For more info, please please contact me