axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Deviney <johnhdevi...@yahoo.com>
Subject Axis - .Net Interop Problems
Date Thu, 06 Jan 2005 23:35:08 GMT
Problem: 
========
The .Net 1.1 wsdl tool does not like the wsdl
generated by Axis 1.1.  The datatype 'Array' is
missing.


Environment:
============
Jboss 3.2.3/Axis 1.1 - .NET 1.1

Hosting services via Axis SOAP RPC Encoding which
include complex types and arrays of other complex
types.


I've searched all over the web and found a number of
threads indicating the same problem but 
I haven't seen any definitive solutions to this
problem.  I looked through postings for Axis 1.2 RC2
and
it looks like 1.2 has new and different issues with
the same interop scenario.  But, some people say
they've been
able to get this to work in Axis 1.1.  How, remains a
mystery to me.

The source of the problem for .NET appears to be the
type, soapenc:Array.

Does anyone have a working solution?

I've included the .Net wsdl output and Axis wsdl below
for reference.


.Net wsdl output:
=================
D:\TOSPrototype\SimpleWSClient>wsdl
http://localhost:8080/jboss-net/services/AgentService?wsdl
Microsoft (R) Web Services Description Language
Utility
[Microsoft (R) .NET Framework, Version 1.1.4322.573]
Copyright (C) Microsoft Corporation 1998-2002. All
rights reserved.

Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://localhost:8080/jboss-net/services/AgentService'
is not available to be refe
renced in this schema.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://localhost:8080/jboss-net/services/AgentService'
is not available to be refe
renced in this schema.
Schema validation warning: Namespace
'http://contact.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://contact.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://contact.twia.org' is not available to be
referenced in this schema.
Schema validation warning: SimpleType content is
missing.
Schema validation warning: Namespace
'http://util.twia.org' is not available to be
referenced in this schema.
Schema validation warning: Namespace
'http://security.twia.org' is not available to be
referenced in this schema.

Warning: Schema could not be validated. Class
generation may fail or may produce incorrect results.

Error: Unable to import binding
'AgentServiceSoapBinding' from namespace
'http://localhost:8080/jboss-net/services/Agent
Service'.
  - Unable to import operation 'getAgentOfRecordVO'.
  - The datatype 'Array' is missing.

If you would like more help, please type "wsdl /?".




Axis generated wsdl:
====================
<?xml version="1.0" encoding="UTF-8" ?>
<wsdl:definitions
targetNamespace="http://localhost:8080/jboss-net/services/AgentService"
xmlns="http://schemas.xmlsoap.org/wsdl/"
	xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://localhost:8080/jboss-net/services/AgentService"

xmlns:intf="http://localhost:8080/jboss-net/services/AgentService"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:tns1="http://contact.twia.org"
xmlns:tns2="http://util.twia.org"
xmlns:tns3="http://security.twia.org"
	xmlns:tns4="http://net.jboss.org/jmx"
xmlns:tns5="http://agent.twia.org"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<wsdl:types>
		<schema targetNamespace="http://util.twia.org"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<complexType abstract="true" name="TWIAObject">
				<sequence>
					<element name="key" nillable="true"
type="xsd:anyType" />
					<element name="keyAsString" nillable="true"
type="xsd:string" />
				</sequence>
			</complexType>
			<complexType abstract="true"
name="ValueObjectBase">
				<sequence>
					<element name="key" nillable="true"
type="xsd:anyType" />
				</sequence>
			</complexType>
			<complexType name="ApplicationLinkedException">
				<sequence>
					<element name="linkedException" nillable="true"
type="xsd:anyType" />
					<element name="linkedExceptionsCount"
type="xsd:int" />
				</sequence>
			</complexType>
			<complexType name="NotFoundException">
				<complexContent>
					<extension
base="tns2:ApplicationLinkedException">
						<sequence />
					</extension>
				</complexContent>
			</complexType>
			<complexType name="AlreadyExistsException">
				<complexContent>
					<extension
base="tns2:ApplicationLinkedException">
						<sequence />
					</extension>
				</complexContent>
			</complexType>
			<complexType name="QueryLimitsExceededException">
				<complexContent>
					<extension
base="tns2:ApplicationLinkedException">
						<sequence>
							<element name="maximumAllowedResults"
type="xsd:int" />
							<element name="totalResults" type="xsd:int" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
		</schema>
		<schema targetNamespace="http://contact.twia.org"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<complexType name="Address">
				<complexContent>
					<extension base="tns2:TWIAObject">
						<sequence>
							<element name="city" nillable="true"
type="xsd:string" />
							<element name="country" nillable="true"
type="xsd:string" />
							<element name="state" nillable="true"
type="xsd:string" />
							<element name="street1" nillable="true"
type="xsd:string" />
							<element name="street2" nillable="true"
type="xsd:string" />
							<element name="users" nillable="true"
type="soapenc:Array" />
							<element name="zip" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="TDIAddress">
				<complexContent>
					<extension base="tns1:Address">
						<sequence>
							<element name="addressCode" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="AddressVO">
				<complexContent>
					<extension base="tns2:ValueObjectBase">
						<sequence>
							<element name="city" nillable="true"
type="xsd:string" />
							<element name="country" nillable="true"
type="xsd:string" />
							<element name="state" nillable="true"
type="xsd:string" />
							<element name="street1" nillable="true"
type="xsd:string" />
							<element name="street2" nillable="true"
type="xsd:string" />
							<element name="users" nillable="true"
type="impl:ArrayOf_tns3_TWIAUserVO" />
							<element name="zip" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="PhoneNumberVO">
				<complexContent>
					<extension base="tns2:ValueObjectBase">
						<sequence>
							<element name="contactType" nillable="true"
type="xsd:string" />
							<element name="value" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="Array_Of_PhoneNumberVO">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
wsdl:arrayType="tns1:PhoneNumberVO[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="PhoneNumberTypeEnum">
				<sequence>
					<element name="myName" nillable="true"
type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="PhoneNumber">
				<complexContent>
					<extension base="tns2:TWIAObject">
						<sequence>
							<element name="contactType" nillable="true"
type="tns1:PhoneNumberTypeEnum" />
							<element name="value" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
		</schema>
		<schema targetNamespace="http://security.twia.org"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<complexType name="TWIAUserVO">
				<complexContent>
					<extension base="tns3:PartyVO">
						<sequence>
							<element name="daysToPasswordExpiration"
nillable="true" type="xsd:int" />
							<element name="deactivationDate"
nillable="true" type="xsd:dateTime" />
							<element name="globallyShared"
type="xsd:boolean" />
							<element name="license" nillable="true"
type="xsd:string" />
							<element name="myLicense" type="xsd:boolean" />
							<element name="passwordExpirationDate"
nillable="true" type="xsd:dateTime" />
							<element name="passwordExpirationPeriod"
nillable="true" type="xsd:int" />
							<element name="principalKey" nillable="true"
type="xsd:int" />
							<element name="principalType" nillable="true"
type="xsd:string" />
							<element name="role" nillable="true"
type="xsd:string" />
							<element name="simpleUserid" nillable="true"
type="xsd:string" />
							<element name="status" nillable="true"
type="xsd:string" />
							<element name="userid" nillable="true"
type="xsd:string" />
							<element name="workPhoneNumber" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="PartyVO">
				<complexContent>
					<extension base="tns2:ValueObjectBase">
						<sequence>
							<element name="aliases" nillable="true"
type="impl:ArrayOf_tns3_TWIAUserVO" />
							<element name="companyName" nillable="true"
type="xsd:string" />
							<element name="emailAddress" nillable="true"
type="xsd:string" />
							<element name="fedIdNumber" nillable="true"
type="xsd:string" />
							<element name="firstName" nillable="true"
type="xsd:string" />
							<element name="lastName" nillable="true"
type="xsd:string" />
							<element name="mailingAddress" nillable="true"
type="tns1:AddressVO" />
							<element name="phoneNumbers" nillable="true"
type="tns1:Array_Of_PhoneNumberVO" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="Party">
				<complexContent>
					<extension base="tns2:TWIAObject">
						<sequence>
							<element name="aliases" nillable="true"
type="soapenc:Array" />
							<element name="aliasesInitialized"
type="xsd:boolean" />
							<element name="business" type="xsd:boolean" />
							<element name="companyName" nillable="true"
type="xsd:string" />
							<element name="emailAddress" nillable="true"
type="xsd:string" />
							<element name="fedIdNumber" nillable="true"
type="xsd:string" />
							<element name="firstName" nillable="true"
type="xsd:string" />
							<element name="fullName" nillable="true"
type="xsd:string" />
							<element name="lastName" nillable="true"
type="xsd:string" />
							<element name="mailingAddress" nillable="true"
type="tns1:Address" />
							<element name="person" type="xsd:boolean" />
							<element name="phoneNumbers" nillable="true"
type="soapenc:Array" />
							<element name="validParty" type="xsd:boolean"
/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="TWIAUser">
				<complexContent>
					<extension base="tns3:Party">
						<sequence>
							<element name="daysToPasswordExpiration"
type="xsd:int" />
							<element name="deactivationDate"
nillable="true" type="xsd:dateTime" />
							<element name="globalSharing"
type="xsd:boolean" />
							<element name="globallyShared"
type="xsd:boolean" />
							<element name="license" nillable="true"
type="xsd:string" />
							<element name="myLicense" type="xsd:boolean" />
							<element name="password" nillable="true"
type="xsd:string" />
							<element name="passwordExpirationDate"
nillable="true" type="xsd:dateTime" />
							<element name="principalKey" nillable="true"
type="xsd:int" />
							<element name="principalType" nillable="true"
type="xsd:string" />
							<element name="role" nillable="true"
type="xsd:string" />
							<element name="simpleUserid" nillable="true"
type="xsd:string" />
							<element name="status" nillable="true"
type="xsd:string" />
							<element name="userid" nillable="true"
type="xsd:string" />
							<element name="workPhoneNumber" nillable="true"
type="xsd:string" />
							<element name="workingLicense" nillable="true"
type="xsd:string" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
		</schema>
		<schema
targetNamespace="http://localhost:8080/jboss-net/services/AgentService"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<complexType name="ArrayOf_tns3_TWIAUserVO">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
wsdl:arrayType="tns3:TWIAUserVO[]" />
					</restriction>
				</complexContent>
			</complexType>
		</schema>
		<schema targetNamespace="http://net.jboss.org/jmx"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<simpleType name="ObjectNameType">
				<simpleContent>
					<extension base="xsd:string" />
				</simpleContent>
			</simpleType>
		</schema>
		<schema targetNamespace="http://agent.twia.org"
xmlns="http://www.w3.org/2001/XMLSchema">
			<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"
/>
			<complexType name="TDILicense">
				<complexContent>
					<extension base="tns2:TWIAObject">
						<sequence>
							<element name="agentOfRecord" nillable="true"
type="tns3:TWIAUser" />
							<element name="branchCode" nillable="true"
type="xsd:string" />
							<element name="expirationDate" nillable="true"
type="xsd:dateTime" />
							<element name="issueDate" nillable="true"
type="xsd:dateTime" />
							<element name="license" nillable="true"
type="xsd:string" />
							<element name="originalLicense" nillable="true"
type="xsd:string" />
							<element name="usersWorkingUnder"
nillable="true" type="soapenc:Array" />
						</sequence>
					</extension>
				</complexContent>
			</complexType>
		</schema>
	</wsdl:types>
	<wsdl:message name="getPrimaryTDIAgentsResponse">
		<wsdl:part name="getPrimaryTDIAgentsReturn"
type="xsd:anyType" />
	</wsdl:message>
	<wsdl:message name="saveAgentResponse1">
		<wsdl:part name="saveAgentReturn"
type="tns5:TDILicense" />
	</wsdl:message>
	<wsdl:message name="getPrimaryTDIAgentResponse">
		<wsdl:part name="getPrimaryTDIAgentReturn"
type="tns5:TDILicense" />
	</wsdl:message>
	<wsdl:message name="saveAgentRequest1">
		<wsdl:part name="tdiLicenseNumber" type="xsd:string"
/>
		<wsdl:part name="agencyName" type="xsd:string" />
		<wsdl:part name="agencyStatus" type="xsd:string" />
		<wsdl:part name="taxId" type="xsd:string" />
		<wsdl:part name="phoneNumber" type="xsd:string" />
		<wsdl:part name="address" type="tns1:Address" />
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="QueryLimitsExceededException">
		<wsdl:part name="fault"
type="tns2:QueryLimitsExceededException" />
	</wsdl:message>
	<wsdl:message name="saveAgentOfRecordVOResponse">
		<wsdl:part name="saveAgentOfRecordVOReturn"
type="tns3:TWIAUserVO" />
	</wsdl:message>
	<wsdl:message name="getPrimaryTDIAgentRequest">
		<wsdl:part name="tdiLicenseNumber" type="xsd:string"
/>
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="searchTDIAgentsRequest">
		<wsdl:part name="value" type="xsd:string" />
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="getTDIAgentsResponse">
		<wsdl:part name="getTDIAgentsReturn"
type="tns5:Array_Of_TDILicense" />
	</wsdl:message>
	<wsdl:message name="getAgentOfRecordVOResponse">
		<wsdl:part name="getAgentOfRecordVOReturn"
type="tns3:TWIAUserVO" />
	</wsdl:message>
	<wsdl:message name="saveAgentResponse">
		<wsdl:part name="saveAgentReturn"
type="tns5:TDILicense" />
	</wsdl:message>
	<wsdl:message name="saveAgentOfRecordVORequest">
		<wsdl:part name="aorVO" type="tns3:TWIAUserVO" />
	</wsdl:message>
	<wsdl:message name="getTDIAgentsRequest">
		<wsdl:part name="tdiLicenseNumber" type="xsd:string"
/>
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="getPrimaryTDIAgentsRequest">
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="getAgentOfRecordVORequest">
		<wsdl:part name="tdiLicenseNumber" type="xsd:string"
/>
	</wsdl:message>
	<wsdl:message name="searchTDIAgentsResponse">
		<wsdl:part name="searchTDIAgentsReturn"
type="tns5:Array_Of_TDILicense" />
	</wsdl:message>
	<wsdl:message name="saveAgentRequest">
		<wsdl:part name="tdiLicenseNumber" type="xsd:string"
/>
		<wsdl:part name="agencyName" type="xsd:string" />
		<wsdl:part name="agencyStatus" type="xsd:string" />
		<wsdl:part name="address1" type="xsd:string" />
		<wsdl:part name="address2" type="xsd:string" />
		<wsdl:part name="city" type="xsd:string" />
		<wsdl:part name="state" type="xsd:string" />
		<wsdl:part name="zip" type="xsd:string" />
		<wsdl:part name="phoneNumber" type="xsd:string" />
		<wsdl:part name="taxId" type="xsd:string" />
		<wsdl:part name="context" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="AlreadyExistsException">
		<wsdl:part name="fault"
type="tns2:AlreadyExistsException" />
	</wsdl:message>
	<wsdl:message name="NotFoundException">
		<wsdl:part name="fault"
type="tns2:NotFoundException" />
	</wsdl:message>
	<wsdl:portType name="AgentSession">
		<wsdl:operation name="getAgentOfRecordVO"
parameterOrder="tdiLicenseNumber">
			<wsdl:input
message="impl:getAgentOfRecordVORequest"
name="getAgentOfRecordVORequest" />
			<wsdl:output
message="impl:getAgentOfRecordVOResponse"
name="getAgentOfRecordVOResponse" />
			<wsdl:fault message="impl:NotFoundException"
name="NotFoundException" />
		</wsdl:operation>
		<wsdl:operation name="saveAgentOfRecordVO"
parameterOrder="aorVO">
			<wsdl:input
message="impl:saveAgentOfRecordVORequest"
name="saveAgentOfRecordVORequest" />
			<wsdl:output
message="impl:saveAgentOfRecordVOResponse"
name="saveAgentOfRecordVOResponse" />
			<wsdl:fault message="impl:NotFoundException"
name="NotFoundException" />
		</wsdl:operation>
		<wsdl:operation name="saveAgent"
parameterOrder="tdiLicenseNumber agencyName
agencyStatus address1 address2 city state zip
phoneNumber taxId context">
			<wsdl:input message="impl:saveAgentRequest"
name="saveAgentRequest" />
			<wsdl:output message="impl:saveAgentResponse"
name="saveAgentResponse" />
			<wsdl:fault message="impl:AlreadyExistsException"
name="AlreadyExistsException" />
		</wsdl:operation>
		<wsdl:operation name="saveAgent"
parameterOrder="tdiLicenseNumber agencyName
agencyStatus taxId phoneNumber address context">
			<wsdl:input message="impl:saveAgentRequest1"
name="saveAgentRequest1" />
			<wsdl:output message="impl:saveAgentResponse1"
name="saveAgentResponse1" />
			<wsdl:fault message="impl:AlreadyExistsException"
name="AlreadyExistsException" />
		</wsdl:operation>
		<wsdl:operation name="getPrimaryTDIAgent"
parameterOrder="tdiLicenseNumber context">
			<wsdl:input
message="impl:getPrimaryTDIAgentRequest"
name="getPrimaryTDIAgentRequest" />
			<wsdl:output
message="impl:getPrimaryTDIAgentResponse"
name="getPrimaryTDIAgentResponse" />
		</wsdl:operation>
		<wsdl:operation name="getPrimaryTDIAgents"
parameterOrder="context">
			<wsdl:input
message="impl:getPrimaryTDIAgentsRequest"
name="getPrimaryTDIAgentsRequest" />
			<wsdl:output
message="impl:getPrimaryTDIAgentsResponse"
name="getPrimaryTDIAgentsResponse" />
		</wsdl:operation>
		<wsdl:operation name="getTDIAgents"
parameterOrder="tdiLicenseNumber context">
			<wsdl:input message="impl:getTDIAgentsRequest"
name="getTDIAgentsRequest" />
			<wsdl:output message="impl:getTDIAgentsResponse"
name="getTDIAgentsResponse" />
		</wsdl:operation>
		<wsdl:operation name="searchTDIAgents"
parameterOrder="value context">
			<wsdl:input message="impl:searchTDIAgentsRequest"
name="searchTDIAgentsRequest" />
			<wsdl:output message="impl:searchTDIAgentsResponse"
name="searchTDIAgentsResponse" />
			<wsdl:fault
message="impl:QueryLimitsExceededException"
name="QueryLimitsExceededException" />
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="AgentServiceSoapBinding"
type="impl:AgentSession">
		<wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="getAgentOfRecordVO">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="getAgentOfRecordVORequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="getAgentOfRecordVOResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
			<wsdl:fault name="NotFoundException">
				<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="saveAgentOfRecordVO">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="saveAgentOfRecordVORequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="saveAgentOfRecordVOResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
			<wsdl:fault name="NotFoundException">
				<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="saveAgent">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="saveAgentRequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="saveAgentResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
			<wsdl:fault name="AlreadyExistsException">
				<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="saveAgent">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="saveAgentRequest1">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="saveAgentResponse1">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
			<wsdl:fault name="AlreadyExistsException">
				<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getPrimaryTDIAgent">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="getPrimaryTDIAgentRequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="getPrimaryTDIAgentResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getPrimaryTDIAgents">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="getPrimaryTDIAgentsRequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="getPrimaryTDIAgentsResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getTDIAgents">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="getTDIAgentsRequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="getTDIAgentsResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="searchTDIAgents">
			<wsdlsoap:operation soapAction="AgentService" />
			<wsdl:input name="searchTDIAgentsRequest">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://agent.twia.org"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="searchTDIAgentsResponse">
				<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:output>
			<wsdl:fault name="QueryLimitsExceededException">
				<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/jboss-net/services/AgentService"
					use="encoded" />
			</wsdl:fault>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="AgentSessionService">
		<wsdl:port binding="impl:AgentServiceSoapBinding"
name="AgentService">
			<wsdlsoap:address
location="http://localhost:8080/jboss-net/services/AgentService"
/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>


		
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page  Try My Yahoo!
http://my.yahoo.com 

Mime
View raw message