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#...
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.getSched...
| <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.getSiteTitle...
| <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.setInactiveF...
| <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.setSitesTitl...
| <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.getStatesByT...
| <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.getSitesBySi...
| <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.getProctorSt...
| <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.getProctorSt...
| <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.getTestCente...
|
| <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.getAvailable...
| <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.getAvailable...
| <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.scheduleAppo...
| <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.cancelAppoin...
| <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.getCandidate...
| <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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...