You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Amila Chinthaka Suriarachchi (JIRA)" <ji...@apache.org> on 2010/12/25 13:32:46 UTC
[jira] Resolved: (AXIS2-3658) Unknown method
addAnonymousOperations() called in the generated code of the client stub
[ https://issues.apache.org/jira/browse/AXIS2-3658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amila Chinthaka Suriarachchi resolved AXIS2-3658.
-------------------------------------------------
Resolution: Fixed
addAnonymousOperations() is in the org.apache.axis2.client.Stub. Most probably you try to compile a code generanted with older axis2 version.
Resolve this issue since it is not a problem with the current axis2 trunk.
> Unknown method addAnonymousOperations() called in the generated code of the client stub
> ---------------------------------------------------------------------------------------
>
> Key: AXIS2-3658
> URL: https://issues.apache.org/jira/browse/AXIS2-3658
> Project: Axis2
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.4
> Environment: Windows XP; Eclipse 3.4 M5; Tomcat 6.0.16; Java 6 0_05
> Reporter: Walter Weinmann
>
> The following is an excerpt of the client stub, the method addAnonymousOperations() was not generated, but called:
> ===================================================================================
> private void populateAxisService() throws org.apache.axis2.AxisFault {
> // creating the Service with a unique name
> _service = new org.apache.axis2.description.AxisService(
> "ObjectModelQueryService" + getUniqueSuffix());
> addAnonymousOperations();
> // creating the operations
> org.apache.axis2.description.AxisOperation __operation;
> _operations = new org.apache.axis2.description.AxisOperation[3];
> The XML schema file is as follows:
> =========================
> <?xml version="1.0" encoding="UTF-8"?>
> <!-- Schema ================================================================ -->
> <xsd:schema targetNamespace="http://ic.com/IMSware/WebServices/ObjectModel/schemas"
> xmlns:imsom="http://ic.com/IMSware/WebServices/ObjectModel/schemas"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
> attributeFormDefault="unqualified" version="01.00">
> <!-- Purpose ============================================================= -->
> <xsd:annotation>
> <xsd:documentation>
> ---------------------------------------------------------------------
> Defines the messages available in a Web service which is querying
> data from the object model of an IMSware application.
> ---------------------------------------------------------------------
> Copyright (c) 1991-2008 IC information company. All rights reserved.
> ---------------------------------------------------------------------
> </xsd:documentation>
> </xsd:annotation>
> <!-- Element Definitions ================================================= -->
> <xsd:element name="queryAttributes" type="imsom:attributesType" />
> <xsd:element name="queryAttributesResponse" type="imsom:attributesResponseType" />
> <xsd:element name="queryObjects" type="imsom:objectsType" />
> <xsd:element name="queryObjectsAttributes" type="imsom:objectsAttributesType" />
> <xsd:element name="queryObjectsAttributesResponse" type="imsom:objectsAttributesResponseType" />
> <xsd:element name="queryObjectsResponse" type="imsom:objectsResponseType" />
> <!-- Type Definitions ==================================================== -->
> <xsd:complexType name="attributeMetadataResponseType">
> <xsd:sequence>
> <xsd:element name="attributeMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> </xsd:sequence>
> <xsd:attribute name="identification" type="xsd:string" />
> <xsd:attribute name="dataType" type="xsd:string" />
> <xsd:attribute name="history" type="xsd:string" />
> <xsd:attribute name="label" type="xsd:string" />
> <xsd:attribute name="language" type="xsd:string" />
> <xsd:attribute name="mandant" type="xsd:string" />
> <xsd:attribute name="required" type="xsd:string" />
> <xsd:attribute name="sortCriterium" type="xsd:string" />
> <xsd:attribute name="timeRelated" type="xsd:string" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="attributesResponseType">
> <xsd:sequence>
> <xsd:element name="databaseMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="authenticationMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="queryAttributeResponse" type="imsom:queryAttributeResponseType"
> maxOccurs="unbounded" minOccurs="0" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="attributesType">
> <xsd:sequence>
> <xsd:element name="authentication" type="imsom:authenticationType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="database" type="imsom:databaseType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="queryAttribute" type="imsom:queryAttributeType"
> maxOccurs="unbounded" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="attributeResponseType">
> <xsd:sequence>
> <xsd:element name="attributeMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="metadata"
> type="imsom:attributeMetadataResponseType" maxOccurs="1"
> minOccurs="0" />
> </xsd:sequence>
> <xsd:attribute name="identification" type="xsd:string" />
> <xsd:attribute name="language" type="xsd:string" />
> <xsd:attribute name="value" type="xsd:string" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="attributeType">
> <xsd:attribute name="identification" type="imsom:identificationType"
> use="required" />
> <xsd:attribute name="metadata" type="imsom:metadataType" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="authenticationType">
> <xsd:attribute name="userName" type="imsom:userNameType"
> use="required" />
> <xsd:attribute name="password" type="imsom:passwordType"
> use="required" />
> </xsd:complexType>
> <!-- -->
> <xsd:simpleType name="databaseDeploymentIdType">
> <xsd:restriction base="xsd:string">
> <xsd:minLength value="1" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:simpleType name="databaseSchemaIdType">
> <xsd:restriction base="xsd:string">
> <xsd:minLength value="1" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:complexType name="databaseType">
> <xsd:attribute name="databaseDeploymentId" type="imsom:databaseDeploymentIdType"
> use="required" />
> <xsd:attribute name="databaseSchemaId" type="imsom:databaseSchemaIdType"
> use="required" />
> </xsd:complexType>
> <!-- -->
> <xsd:simpleType name="identificationType">
> <xsd:restriction base="imsom:positiveLongType">
> <xsd:maxInclusive value="999999999999" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:simpleType name="metadataType">
> <xsd:annotation>
> <xsd:documentation>
> F - First occurrence
> N - Never
> Y - Always
> </xsd:documentation>
> </xsd:annotation>
> <xsd:restriction base="xsd:string">
> <xsd:maxLength value="1" />
> <xsd:pattern value="[FNY]" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:complexType name="objectMetadataResponseType">
> <xsd:sequence>
> <xsd:element name="objectMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> </xsd:sequence>
> <xsd:attribute name="identification" type="xsd:string" />
> <xsd:attribute name="accountingArea" type="xsd:string" />
> <xsd:attribute name="art" type="xsd:string" />
> <xsd:attribute name="classId" type="xsd:string" />
> <xsd:attribute name="classDescription" type="xsd:string" />
> <xsd:attribute name="costCenter" type="xsd:string" />
> <xsd:attribute name="key" type="xsd:string" />
> <xsd:attribute name="locationClassDescription" type="xsd:string" />
> <xsd:attribute name="locationClassId" type="xsd:string" />
> <xsd:attribute name="locationDescription" type="xsd:string" />
> <xsd:attribute name="locationId" type="xsd:string" />
> <xsd:attribute name="mandant" type="xsd:string" />
> <xsd:attribute name="objectDescription" type="xsd:string" />
> <xsd:attribute name="type" type="xsd:string" />
> <xsd:attribute name="validFrom" type="xsd:string" />
> <xsd:attribute name="validUntil" type="xsd:string" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectResponseType">
> <xsd:sequence>
> <xsd:element name="objectMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="metadataObject" type="imsom:objectMetadataResponseType"
> maxOccurs="1" minOccurs="0" />
> </xsd:sequence>
> <xsd:attribute name="identification" type="xsd:string" />
> <xsd:attribute name="accountingArea" type="xsd:string" />
> <xsd:attribute name="art" type="xsd:string" />
> <xsd:attribute name="classDescription" type="xsd:string" />
> <xsd:attribute name="classId" type="xsd:string" />
> <xsd:attribute name="costCenter" type="xsd:string" />
> <xsd:attribute name="key" type="xsd:string" />
> <xsd:attribute name="locationClassDescription" type="xsd:string" />
> <xsd:attribute name="locationClassId" type="xsd:string" />
> <xsd:attribute name="locationDescription" type="xsd:string" />
> <xsd:attribute name="locationId" type="xsd:string" />
> <xsd:attribute name="mandant" type="xsd:string" />
> <xsd:attribute name="objectDescription" type="xsd:string" />
> <xsd:attribute name="type" type="xsd:string" />
> <xsd:attribute name="validFrom" type="xsd:string" />
> <xsd:attribute name="validUntil" type="xsd:string" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectType">
> <xsd:attribute name="identification" type="imsom:identificationType"
> use="required" />
> <xsd:attribute name="metadata" type="imsom:metadataType" />
> </xsd:complexType>
> <!-- -->
> <xsd:simpleType name="passwordType">
> <xsd:restriction base="xsd:string">
> <xsd:minLength value="3" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:simpleType name="positiveLongType">
> <xsd:restriction base="xsd:long">
> <xsd:minInclusive value="1" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:complexType name="objectAttributesResponseType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="objectResponse" type="imsom:objectResponseType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="attributeResponse" type="imsom:attributeResponseType"
> maxOccurs="unbounded" minOccurs="0" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectAttributesType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="object" type="imsom:objectType"
> maxOccurs="1" />
> <xsd:element name="attribute" type="imsom:attributeType"
> maxOccurs="unbounded" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectsAttributesResponseType">
> <xsd:sequence>
> <xsd:element name="databaseMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="authenticationMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="objectAttributesResponse" type="imsom:objectAttributesResponseType"
> maxOccurs="unbounded" minOccurs="0" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectsAttributesType">
> <xsd:sequence>
> <xsd:element name="authentication" type="imsom:authenticationType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="database" type="imsom:databaseType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="objectAttributes" type="imsom:objectAttributesType"
> maxOccurs="unbounded" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectsResponseType">
> <xsd:sequence>
> <xsd:element name="databaseMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="authenticationMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="queryObjectResponse" type="imsom:queryObjectResponseType"
> maxOccurs="unbounded" minOccurs="0" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="objectsType">
> <xsd:sequence>
> <xsd:element name="authentication" type="imsom:authenticationType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="database" type="imsom:databaseType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="queryObject" type="imsom:queryObjectType"
> maxOccurs="unbounded" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="processingMessageType">
> <xsd:annotation>
> <xsd:documentation>
> Error EA01 Problem(s) with authentication
> Error ED01 Problem(s) retrieving the attribute data: ...
> Error ED02 Attribute not found in database (end of cursor)
> Error ED03 Problem(s) retrieving the attribute metadata: ...
> Error ED04 Attribute metadata not found in database (end of cursor)
> Error ED05 Problem(s) retrieving the object data: ...
> Error ED06 Object not found in database (end of cursor)
> Error ED07 Problem(s) retrieving the object metadata: ...
> Error ED08 Object metadata not found in database (end of cursor)
> Error ED09 Problem(s) retrieving a database access object: ...
> Error ED10 Problem(s) testing the database accesibility: ...
> Error ED11 Class identification missing
> </xsd:documentation>
> </xsd:annotation>
> <xsd:sequence>
> <xsd:element name="messageLevel" type="xsd:string"
> maxOccurs="1" minOccurs="1">
> <xsd:annotation>
> <xsd:documentation>
> Abort
> Error
> Info
> Warning
> </xsd:documentation>
> </xsd:annotation>
> </xsd:element>
> <xsd:element name="messageCode" type="xsd:string"
> maxOccurs="1" minOccurs="0">
> <xsd:annotation>
> <xsd:documentation>
> Mandatory with aborts and errors, optional else:
> EA.. - Authentication problems
> ED.. - Data access problems
> </xsd:documentation>
> </xsd:annotation>
> </xsd:element>
> <xsd:element name="message" type="xsd:string"
> maxOccurs="1" minOccurs="1" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:simpleType name="queryIdentificationType">
> <xsd:annotation>
> <xsd:documentation>Optional characterisation of the query</xsd:documentation>
> </xsd:annotation>
> <xsd:restriction base="xsd:string">
> <xsd:minLength value="1" />
> </xsd:restriction>
> </xsd:simpleType>
> <!-- -->
> <xsd:complexType name="queryAttributeResponseType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="attributeMessage" type="imsom:processingMessageType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="attributeMetadata"
> type="imsom:attributeMetadataResponseType" maxOccurs="1"
> minOccurs="0" />
> </xsd:sequence>
> <xsd:attribute name="identificationObject" type="xsd:string" />
> <xsd:attribute name="identificationAttribute" type="xsd:string" />
> <xsd:attribute name="language" type="xsd:string" />
> <xsd:attribute name="value" type="xsd:string" />
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="queryAttributeType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="identificationObject" type="imsom:identificationType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="identificationAttribute" type="imsom:identificationType"
> maxOccurs="1" minOccurs="1" />
> <xsd:element name="attributeMetdata" type="imsom:metadataType"
> maxOccurs="1" minOccurs="0" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="queryObjectType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="objectType" type="imsom:objectType"
> maxOccurs="1" minOccurs="1" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:complexType name="queryObjectResponseType">
> <xsd:sequence>
> <xsd:element name="queryIdentification" type="imsom:queryIdentificationType"
> maxOccurs="1" minOccurs="0" />
> <xsd:element name="objectResponse" type="imsom:objectResponseType" />
> </xsd:sequence>
> </xsd:complexType>
> <!-- -->
> <xsd:simpleType name="userNameType">
> <xsd:restriction base="xsd:string">
> <xsd:maxLength value="30" />
> <xsd:minLength value="1" />
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:schema>
> The WSDL file is as follows:
> =====================
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <wsdl:definitions name="ObjectModelQuery"
> targetNamespace="http://ic.com/IMSware/WebServices/ObjectModel/Query/"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ic.com/IMSware/WebServices/ObjectModel/Query/"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:imsom="http://ic.com/IMSware/WebServices/ObjectModel/schemas"
> imsom:schemaLocation="http://ic.com/IMSware/WebServices/ObjectModel/schemas ObjectModel.xsd">
> <!-- Types =============================================================== -->
> <wsdl:types>
> <xsd:schema targetNamespace="http://ic.com/IMSware/WebServices/ObjectModel/Query/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:import
> namespace="http://ic.com/IMSware/WebServices/ObjectModel/schemas"
> schemaLocation="ObjectModel.xsd" />
> </xsd:schema>
> </wsdl:types>
> <!-- Messages ============================================================ -->
> <wsdl:message name="queryAttributesRequestMessage">
> <wsdl:part element="imsom:queryAttributes" name="parameters" />
> </wsdl:message>
> <wsdl:message name="queryAttributesResponseMessage">
> <wsdl:part element="imsom:queryAttributesResponse" name="parameters" />
> </wsdl:message>
> <wsdl:message name="queryObjectsAttributesRequestMessage">
> <wsdl:part element="imsom:queryObjectsAttributes" name="parameters" />
> </wsdl:message>
> <wsdl:message name="queryObjectsAttributesResponseMessage">
> <wsdl:part element="imsom:queryObjectsAttributesResponse"
> name="parameters" />
> </wsdl:message>
> <wsdl:message name="queryObjectsRequestMessage">
> <wsdl:part element="imsom:queryObjects" name="parameters" />
> </wsdl:message>
> <wsdl:message name="queryObjectsResponseMessage">
> <wsdl:part element="imsom:queryObjectsResponse"
> name="parameters" />
> </wsdl:message>
> <!-- PortTypes =========================================================== -->
> <wsdl:portType name="ObjectModelQueryPortType">
> <wsdl:operation name="queryAttributes">
> <wsdl:input message="tns:queryAttributesRequestMessage" />
> <wsdl:output message="tns:queryAttributesResponseMessage" />
> </wsdl:operation>
> <wsdl:operation name="queryObjectsAttributes">
> <wsdl:input message="tns:queryObjectsAttributesRequestMessage" />
> <wsdl:output message="tns:queryObjectsAttributesResponseMessage" />
> </wsdl:operation>
> <wsdl:operation name="queryObjects">
> <wsdl:input message="tns:queryObjectsRequestMessage" />
> <wsdl:output message="tns:queryObjectsResponseMessage" />
> </wsdl:operation>
> </wsdl:portType>
> <!-- Binding ============================================================= -->
> <wsdl:binding name="ObjectModelQuerySOAPBinding" type="tns:ObjectModelQueryPortType">
> <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http" />
> <wsdl:operation name="queryAttributes">
> <soap:operation
> soapAction="http://ic.com/IMSware/WebServices/ObjectModel/Query/queryAttributes" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="queryObjectsAttributes">
> <soap:operation
> soapAction="http://ic.com/IMSware/WebServices/ObjectModel/Query/queryObjectsAttributes" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="queryObjects">
> <soap:operation
> soapAction="http://ic.com/IMSware/WebServices/ObjectModel/Query/queryObjects" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <!-- Service ============================================================= -->
> <wsdl:service name="ObjectModelQueryService">
> <wsdl:port binding="tns:ObjectModelQuerySOAPBinding" name="ObjectModelQuerySOAP">
> <soap:address
> location="http://localhost:8680/axis2/services/ObjectModelQueryService" />
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
> The code was generated with the following ant script:
> ======================================
> <?xml version="1.0"?>
> <project name="IMSware Web Service ObjectModelQueryService"
> default="distribute"
> basedir="."
> >
> <description>The build file for the Axis2 Code Generator.</description>
> <!-- Global Properties ================================================== -->
> <property name="version" value="01.00" />
> <property environment="env" />
> <property name="dir.axis2" value="${env.AXIS2_HOME}" />
> <property name="dir.build" value="${basedir}/temp" />
> <path id="axis2.classpath">
> <fileset dir="${dir.axis2}/lib">
> <include name="**/*.jar" />
> </fileset>
> </path>
> <!-- Target init ======================================================== -->
> <target name="init"
> description="remove the existing working directories and prepare the client code generation"
> >
> <delete dir="${dir.build}" />
> <mkdir dir="${dir.build}/Client" />
> <taskdef name="codegen"
> classname="org.apache.axis2.tool.ant.AntCodegenTask"
> classpathref="axis2.classpath"
> />
> </target>
> <!-- Target code_client ================================================= -->
> <target name="code_client"
> depends="init"
> description="generate the client code"
> >
> <codegen databindingName="adb"
> language="java"
> output="${dir.build}/Client"
> syncOnly="true"
> targetSourceFolderLocation="src/main/java"
> wsdlfilename="../IC_IMSware_Web_Services/src/conf/ObjectModelQuery.wsdl"
> wsdlVersion="1.1"
> />
> </target>
> <!-- Target distribute ================================================== -->
> <target name="distribute"
> depends="code_client"
> description="copy the generated client code to the development environment"
> >
> <copy todir="${basedir}">
> <fileset dir="${dir.build}/Client">
> <include name="build.xml" />
> </fileset>
> </copy>
> <copy todir="${basedir}/src">
> <fileset dir="${dir.build}/Client/src">
> <include name="**/*.java" />
> </fileset>
> </copy>
> <delete dir="${dir.build}" />
> </target>
> </project>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org