Hej Prośba o pomoc w następującej sprawie:

My problem is as following, I use prebuilt Eclipse wizard (Axis 1) to build Web service client from provided WSDL:

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions targetNamespace="http://xyz.org:8080/jira_adapter" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://xyz.org:8080/jira_adapter" xmlns:tns1="http://soap.rpc.jira.atlassian.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
wsdl:typas
<schema targetNamespace="http://soap.rpc.jira.atlassian.com" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://172.16.3.223:8080/rpc/soap/jirasoapservice-v2" xmlns:tns1="http://soap.rpc.jira.atlassian.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"elementFormDefault="qualified">
<element name="IssueChangedNotification">
<complexType>
<sequence>
<element name="in0" type="tns1:RemoteIssue" />
</sequence>
</complexType>
</element>
<complexType abstract="true" name="AbstractRemoteEntity">
<sequence>
<element maxOccurs="1" minOccurs="0" name="id" type="string" />
</sequence>
</complexType>
<complexType abstract="true" name="AbstractNamedRemoteEntity">
<complexContent>
<extension base="tns1:AbstractRemoteEntity">
<sequence>
<element maxOccurs="1" minOccurs="0" name="name" type="string" />
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="RemoteIssue">
<complexContent>
<extension base="tns1:AbstractRemoteEntity">
<sequence>
<element maxOccurs="1" minOccurs="0" name="affectsVersions" type="tns1:ArrayOfaffectsVersions" />
<element maxOccurs="1" minOccurs="0" name="assignee" type="string" />
<element maxOccurs="1" minOccurs="0" name="attachmentNames" type="tns1:ArrayOfattachmentNames" />
<element maxOccurs="1" minOccurs="0" name="components" type="tns1:ArrayOfRemoteComponent" />
<element maxOccurs="1" minOccurs="0" name="created" type="dateTime" />
<element maxOccurs="1" minOccurs="0" name="customFieldValues" type="tns1:ArrayOfRemoteCustomFieldValue" />
<element maxOccurs="1" minOccurs="0" name="description" type="string" />
<element maxOccurs="1" minOccurs="0" name="duedate" type="dateTime" />
<element maxOccurs="1" minOccurs="0" name="environment" type="string" />
<element maxOccurs="1" minOccurs="0" name="fixVersions" type="tns1:ArrayOffixVersions" />
<element maxOccurs="1" minOccurs="0" name="key" type="string" />
<element maxOccurs="1" minOccurs="0" name="priority" type="string" />
<element maxOccurs="1" minOccurs="0" name="project" type="string" />
<element maxOccurs="1" minOccurs="0" name="reporter" type="string" />
<element maxOccurs="1" minOccurs="0" name="resolution" type="string" />
<element maxOccurs="1" minOccurs="0" name="status" type="string" />
<element maxOccurs="1" minOccurs="0" name="summary" type="string" />
<element maxOccurs="1" minOccurs="0" name="type" type="string" />
<element maxOccurs="1" minOccurs="0" name="updated" type="dateTime" />
<element maxOccurs="1" minOccurs="0" name="votes" type="long" />
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ArrayOfaffectsVersions">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="affectsVersions" type="tns1:RemoteVersion" />
</sequence>
</complexType>
<complexType name="RemoteVersion">
<complexContent>
<extension base="tns1:AbstractNamedRemoteEntity">
<sequence>
<element maxOccurs="1" minOccurs="0" name="archived" type="boolean" />
<element maxOccurs="1" minOccurs="0" name="releaseDate" type="dateTime" />
<element maxOccurs="1" minOccurs="0" name="released" type="boolean" />
<element maxOccurs="1" minOccurs="0" name="sequence" type="long" />
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ArrayOfattachmentNames">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="attachmentNames" type="string" />
</sequence>
</complexType>
<complexType name="ArrayOfRemoteComponent">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="components" type="tns1:RemoteComponent" />
</sequence>
</complexType>
<complexType name="RemoteComponent">
<complexContent>
<extension base="tns1:AbstractNamedRemoteEntity">
<sequence />
</extension>
</complexContent>
</complexType>
<complexType name="ArrayOfRemoteCustomFieldValue">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="customFieldValues" type="tns1:RemoteCustomFieldValue" />
</sequence>
</complexType>
<complexType name="ArrayOffixVersions">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="fixVersions" type="tns1:RemoteVersion" />
</sequence>
</complexType>
<complexType name="RemoteCustomFieldValue">
<sequence>
<element maxOccurs="1" minOccurs="0" name="customfieldId" type="string" />
<element maxOccurs="1" minOccurs="0" name="key" type="string" />
<element maxOccurs="1" minOccurs="0" name="values" type="tns1:ArrayOfstring" />
</sequence>
</complexType>
<complexType name="ArrayOfstring">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="values" type="string" />
</sequence>
</complexType>
</schema>
</wsdl:types>

<wsdl:message name="RemoteException">
</wsdl:message>
<wsdl:message name="IssueChangedNotification">
	<wsdl:part name="IssueChangedNotification" element="tns1:IssueChangedNotification" />
</wsdl:message>
<wsdl:message name="IssueChangedNotificationResponse">
</wsdl:message>
<wsdl:portType name="EAI4JiraSoapService">
	<wsdl:operation name="issueChangedNotification">
		<wsdl:input message="impl:IssueChangedNotification" name="IssueChangedNotification" />
		<wsdl:output message="impl:IssueChangedNotificationResponse" name="IssueChangedNotificationResponse" />
		<wsdl:fault message="impl:RemoteException" name="RemoteException" />
	</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NewBinding" type="impl:EAI4JiraSoapService">
	<wsdlsoap:binding style="document"
		transport="http://schemas.xmlsoap.org/soap/http" />
	<wsdl:operation name="issueChangedNotification">
		<wsdlsoap:operation
			soapAction="http://xyz.org:8080/jira_adapter/issueChangedNotification" />
		<wsdl:input name="IssueChangedNotification">
			<wsdlsoap:body use="literal" />
		</wsdl:input>
		<wsdl:output name="IssueChangedNotificationResponse">
			<wsdlsoap:body use="literal" />
		</wsdl:output>
		<wsdl:fault name="RemoteException">
			<wsdlsoap:fault use="literal" name="RemoteException" />
		</wsdl:fault>
	</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EAI4JiraSoapServiceService">
	<wsdl:port binding="impl:NewBinding" name="EAI4jirasoapservice">
		<wsdlsoap:address location="http://mw7td.xyz.org:8080/JIRA_ADAPTER" />
	</wsdl:port>
</wsdl:service>

</wsdl:definitions>

everything seems to work, code is built and I compile it, but in the end my soap request looks as following:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
soapenv:Body
<IssueChangedNotification xmlns="http://soap.rpc.jira.atlassian.com">
<in0>
<components />
<customFieldValues>
<customFieldValues>
<customfieldId>customfield_10003</customfieldId>
<key></key>
<values>
<values>2011-12-22 23:54:00.0</values>
</values>
</customFieldValues>
<customFieldValues>
<customfieldId>customfield_10160</customfieldId>
<key></key>
<values>
<values>0.0</values>
</values>
</customFieldValues>
<customFieldValues>
<customfieldId>customfield_10070</customfieldId>
<key></key>
<values>
<values>CZD_DAiRU</values>
</values>
</customFieldValues>
<customFieldValues>
<customfieldId>customfield_10132</customfieldId>
<key></key>
<values>
<values>ewdwd</values>
</values>
</customFieldValues>
<customFieldValues>
<customfieldId>customfield_10153</customfieldId>
<key></key>
<values>
<values>dew</values>
</values>
</customFieldValues>
</customFieldValues>
<key>TARCHTEST-2317</key>
<status>10007</status>
<type>9</type>
</in0>
</IssueChangedNotification>
</soapenv:Body>
</soapenv:Envelope>

and my problem is that I get:

<issuechangednotification xmlns="http://soap.rpc.jira.atlassian.com">

instead of

<cc:IssueChangedNotification xmlns:cc="http://soap.rpc.jira.atlassian.com">

How to force Axis to create soap message with cc qualified name? My server does not accept my XML and says it is

  Text:CHARACTER:XML Parsing Errors have occurred
                ParserException

Really appreciate your help!!!