[jboss-user] [JBossWS] - Re: SoapFaultException using anyType
wcydaip
do-not-reply at jboss.com
Wed Oct 17 19:36:56 EDT 2007
Can anyone tell me which version of JBoss works with jdk1.4.2 and supports the anyType type element?
This seemed to state that there was a problem with rpc encoded web-services: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4032888#4032888
I've tried to change them to literal, but, have been unsuccessful..
And this says that it's fixed, but, it doesn't say which version to use:
http://jira.jboss.com/jira/browse/JBWS-1595
Thanks.
Graham
Here's the wsdl. If you see anything that might be causing the problem please let me know:
| <?xml version='1.0' encoding='UTF-8' ?>
| <!-- Generated 04/03/06 by Microsoft SOAP Toolkit WSDL File Generator, Version 3.00.1325.0 -->
| <definitions
| name='ALMVTC'
| targetNamespace=' http://actcenters.com/ALMVTC.WSDL'
| xmlns:wsdlns='http://actcenters.com/ALMVTC/wsdl/'
| xmlns:typens='http://actcenters.com/ALMVTC/type/'
| xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
| xmlns:xsd='http://www.w3.org/2001/XMLSchema'
| xmlns:stk='http://schemas.microsoft.com/soap-toolkit/wsdl-extension'
| xmlns:dime='http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/'
| xmlns:ref='http://schemas.xmlsoap.org/ws/2002/04/reference/'
| xmlns:content='http://schemas.xmlsoap.org/ws/2002/04/content-type/'
| xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
| xmlns='http://schemas.xmlsoap.org/wsdl/'>
|
| <types>
| <schema
| targetNamespace='http://actcenters.com/ALMVTC/type/'
| xmlns='http://www.w3.org/2001/XMLSchema'
| xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
| xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
| elementFormDefault='qualified'>
|
| <import namespace='http://schemas.xmlsoap.org/soap/encoding/'/>
| <import namespace='http://schemas.xmlsoap.org/wsdl/'/>
| <import namespace='http://schemas.xmlsoap.org/ws/2002/04/reference/'/>
| <import namespace='http://schemas.xmlsoap.org/ws/2002/04/content-type/'/>
|
| </schema>
| </types>
|
| <message name='Registration.register'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Registration.registerResponse'>
| <part name='Result' type='xsd:anyType'/>
|
| </message>
|
| <message name='ScheduleData.getScheduleData'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='ScheduleData.getScheduleDataResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getVersion'>
|
| </message>
|
| <message name='Schedule.getVersionResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSiteTitleList'>
| <part name='SiteTitleList' type='xsd:anyType'/>
| <part name='sTitleId' type='xsd:anyType'/>
|
| <part name='sSiteName' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSiteTitleListResponse'>
| <part name='Result' type='xsd:boolean'/>
| <part name='SiteTitleList' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.setInactiveFlag'>
| <part name='sTitleId' type='xsd:anyType'/>
|
| <part name='sSiteID' type='xsd:anyType'/>
| <part name='sInactive' type='xsd:anyType'/>
| <part name='sErr' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.setInactiveFlagResponse'>
| <part name='Result' type='xsd:boolean'/>
| <part name='sErr' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSiteName'>
| <part name='sSiteID' type='xsd:anyType'/>
| <part name='sSiteName' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSiteNameResponse'>
| <part name='Result' type='xsd:boolean'/>
| <part name='sSiteName' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.setSitesTitleFlag'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.setSitesTitleFlagResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getStatesByTitleId'>
|
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getStatesByTitleIdResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSitesBySiteNameTitleId'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getSitesBySiteNameTitleIdResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getProctorStationIdsByStateTitle'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getProctorStationIdsByStateTitleResponse'>
|
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getProctorStationInfo'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getProctorStationInfoResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getTestCenters'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getTestCentersResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getAvailableDays'>
|
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getAvailableDaysResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getAvailableAppointments'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getAvailableAppointmentsResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.scheduleAppointment'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.scheduleAppointmentResponse'>
|
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.cancelAppointment'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.cancelAppointmentResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.serviceCheck'>
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.serviceCheckResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getCandidateScheduleData'>
|
| <part name='sRequest' type='xsd:anyType'/>
| </message>
|
| <message name='Schedule.getCandidateScheduleDataResponse'>
| <part name='Result' type='xsd:anyType'/>
| </message>
|
| <portType name='RegistrationSoapPort'>
|
| <operation name='register' parameterOrder='sRequest'>
|
| <input message='wsdlns:Registration.register'/>
| <output message='wsdlns:Registration.registerResponse'/>
| </operation>
|
| </portType>
|
| <portType name='ScheduleDataSoapPort'>
|
| <operation name='getScheduleData' parameterOrder='sRequest'>
| <input message='wsdlns:ScheduleData.getScheduleData'/>
|
| <output message='wsdlns:ScheduleData.getScheduleDataResponse'/>
| </operation>
|
| </portType>
|
| <portType name='ScheduleSoapPort'>
|
| <operation name='getVersion' parameterOrder=''>
|
| <output message='wsdlns:Schedule.getVersionResponse'/>
|
| </operation>
|
| <operation name='getSiteTitleList' parameterOrder='SiteTitleList sTitleId sSiteName'>
| <input message='wsdlns:Schedule.getSiteTitleList'/>
| <output message='wsdlns:Schedule.getSiteTitleListResponse'/>
| </operation>
|
| <operation name='setInactiveFlag' parameterOrder='sTitleId sSiteID sInactive sErr'>
| <input message='wsdlns:Schedule.setInactiveFlag'/>
| <output message='wsdlns:Schedule.setInactiveFlagResponse'/>
|
| </operation>
|
| <operation name='getSiteName' parameterOrder='sSiteID sSiteName'>
| <input message='wsdlns:Schedule.getSiteName'/>
| <output message='wsdlns:Schedule.getSiteNameResponse'/>
| </operation>
|
| <operation name='setSitesTitleFlag' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.setSitesTitleFlag'/>
| <output message='wsdlns:Schedule.setSitesTitleFlagResponse'/>
|
| </operation>
|
| <operation name='getStatesByTitleId' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getStatesByTitleId'/>
| <output message='wsdlns:Schedule.getStatesByTitleIdResponse'/>
| </operation>
|
| <operation name='getSitesBySiteNameTitleId' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getSitesBySiteNameTitleId'/>
| <output message='wsdlns:Schedule.getSitesBySiteNameTitleIdResponse'/>
|
| </operation>
|
| <operation name='getProctorStationIdsByStateTitle' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getProctorStationIdsByStateTitle'/>
| <output message='wsdlns:Schedule.getProctorStationIdsByStateTitleResponse'/>
| </operation>
|
| <operation name='getProctorStationInfo' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getProctorStationInfo'/>
| <output message='wsdlns:Schedule.getProctorStationInfoResponse'/>
|
| </operation>
|
| <operation name='getTestCenters' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getTestCenters'/>
| <output message='wsdlns:Schedule.getTestCentersResponse'/>
| </operation>
|
| <operation name='getAvailableDays' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getAvailableDays'/>
| <output message='wsdlns:Schedule.getAvailableDaysResponse'/>
|
| </operation>
|
| <operation name='getAvailableAppointments' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getAvailableAppointments'/>
| <output message='wsdlns:Schedule.getAvailableAppointmentsResponse'/>
| </operation>
|
| <operation name='scheduleAppointment' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.scheduleAppointment'/>
| <output message='wsdlns:Schedule.scheduleAppointmentResponse'/>
|
| </operation>
|
| <operation name='cancelAppointment' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.cancelAppointment'/>
| <output message='wsdlns:Schedule.cancelAppointmentResponse'/>
| </operation>
|
| <operation name='serviceCheck' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.serviceCheck'/>
| <output message='wsdlns:Schedule.serviceCheckResponse'/>
|
| </operation>
|
| <operation name='getCandidateScheduleData' parameterOrder='sRequest'>
| <input message='wsdlns:Schedule.getCandidateScheduleData'/>
| <output message='wsdlns:Schedule.getCandidateScheduleDataResponse'/>
| </operation>
|
| </portType>
|
| <binding name='RegistrationSoapBinding' type='wsdlns:RegistrationSoapPort' >
|
| <stk:binding preferredEncoding='UTF-8'/>
| <soap:binding style="document" transport='http://schemas.xmlsoap.org/soap/http'/>
|
| <operation name='register'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Registration.register'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
|
| <soap:body use="literal"/>
| </output>
| </operation>
|
| </binding>
|
| <binding name='ScheduleDataSoapBinding' type='wsdlns:ScheduleDataSoapPort' >
|
| <stk:binding preferredEncoding='UTF-8'/>
| <soap:binding style="document" transport='http://schemas.xmlsoap.org/soap/http'/>
|
| <operation name='getScheduleData'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/ScheduleData.getScheduleData'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
|
| </operation>
|
| </binding>
|
| <binding name='ScheduleSoapBinding'
| type='wsdlns:ScheduleSoapPort' >
|
| <stk:binding preferredEncoding='UTF-8'/>
| <soap:binding style="document" transport='http://schemas.xmlsoap.org/soap/http'/>
|
| <operation name='getVersion'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getVersion'/>
|
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getSiteTitleList'>
|
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getSiteTitleList'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='setInactiveFlag'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.setInactiveFlag'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getSiteName'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getSiteName'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
|
| </operation>
|
| <operation name='setSitesTitleFlag'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.setSitesTitleFlag'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getStatesByTitleId'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getStatesByTitleId'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
|
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getSitesBySiteNameTitleId'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getSitesBySiteNameTitleId'/>
| <input>
| <soap:body use="literal"/>
| </input>
|
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getProctorStationIdsByStateTitle'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getProctorStationIdsByStateTitle'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getProctorStationInfo'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getProctorStationInfo'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getTestCenters'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getTestCenters'/>
|
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getAvailableDays'>
|
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getAvailableDays'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getAvailableAppointments'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getAvailableAppointments'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='scheduleAppointment'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.scheduleAppointment'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
|
| </operation>
|
| <operation name='cancelAppointment'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.cancelAppointment'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='serviceCheck'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.serviceCheck'/>
| <input>
| <soap:body use="literal"/>
| </input>
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| <operation name='getCandidateScheduleData'>
| <soap:operation soapAction='http://actcenters.com/ALMVTC/action/Schedule.getCandidateScheduleData'/>
| <input>
| <soap:body use="literal"/>
| </input>
|
| <output>
| <soap:body use="literal"/>
| </output>
| </operation>
|
| </binding>
|
| <service name='ALMVTC' >
| <port name='RegistrationSoapPort' binding='wsdlns:RegistrationSoapBinding' >
| <soap:address location='http://cwcdev.corporate.act.org/schedule/ALMVTC.WSDL'/>
|
| </port>
| <port name='ScheduleDataSoapPort' binding='wsdlns:ScheduleDataSoapBinding' >
| <soap:address location='http://cwcdev.corporate.act.org/schedule/ALMVTC.WSDL'/>
| </port>
| <port name='ScheduleSoapPort' binding='wsdlns:ScheduleSoapBinding' >
| <soap:address location='http://cwcdev.corporate.act.org/schedule/ALMVTC.WSDL'/>
| </port>
| </service>
|
| </definitions>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4096326#4096326
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4096326
More information about the jboss-user
mailing list