axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gudla, Natraj (GE Money, consultant)" <>
Subject On ADB Binding
Date Thu, 30 Aug 2007 08:08:44 GMT

The AXIS2 1.2 documentation states the ADB binding does not support xml restrictions and extensions.
Is it really true? When i generated Java classes from a WSDL, i see the restrictions on the
types to be properly generated within the element classes. 

Following is part of my schema with restriction on the max length.

	<xsd:simpleType name="LN_PaymentProtection">
			<xsd:documentation>Elements of payment protection represent the 
			protection types and can be only a string type</xsd:documentation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="2"></xsd:maxLength>

The code generated by AXIS ADB binding through WSDL2Java, check on the max length within the

	public void setLN_PaymentProtection(java.lang.String param) {

		if ((java.lang.String.valueOf(param).length() <= 2)) {
			this.localLN_PaymentProtection = param;
		} else {
			throw new java.lang.RuntimeException();


Do you see a point over here? what did the documentation exactly mean?


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message