You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by vudev <vu...@gmail.com> on 2012/06/22 04:21:35 UTC
wsdl2java - directory structure of the generated classes
Hi,
Please see the SEI and the WSDL generated below. When use wsdl2java to
generate client classes from this wsdl, we have got all the classes (request
parameter, output parameter, request/response wrappers) in the same
directory (au/edu/vu/its/as/ws/bb). We like to have the request/output
parameters in a separate directory.
We tried putting different targetNamespace for @WebParam and @WebResult. But
only the factory classes were created in the newly specified name space.
Please help us on how to separate reques/response wrappers and
request/response parameter classes into different directories.
(we do code first development)
1. SEI
@WebService
public interface BlackBoard {
@WebMethod(operationName = "getBBCourse", action = "urn:GetBBCourse")
@WebResult(targetNamespace="http://bb.ws.as.its.vu.edu.au.types/",
name="BBCourseDTO")
public BBCourseDTO getBBCourse(
@WebParam(name = "userSession",
targetNamespace="http://bb.ws.as.its.vu.edu.au.types/")
UserSession pUserSession,
@WebParam(name = "courseId") String pCourseId);
@WebMethod(operationName = "getBBPerson", action = "urn:GetBBPerson")
public BBPersonDTO getBBPerson(
@WebParam(name = "userSession") UserSession pUserSession,
@WebParam(name = "personId") String pPersonId);
@WebMethod(operationName = "findWebCTCampusMap",
action =
"urn:FindWebCTCampusMap")
public WebCTCampusMapDTO[] findWebCTCampusMap(
@WebParam(name = "userSession") UserSession pUserSession,
@WebParam(name = "webctCampusMapDTO") WebCTCampusMapDTO pDto);
@WebMethod(operationName = "processWebCTEnrolments",
action = "urn:ProcessWebCTEnrolments")
public void processWebCTEnrolments(
@WebParam(name = "userSession") UserSession pUserSession,
@WebParam(name = "academicCalendarDTO") AcademicCalendarDTO
pDto,
@WebParam(name = "sectionId") String pSecId);
@WebMethod(operationName = "getWebCTEnrolYears",
action = "urn:GetWebCTEnrolYears")
public AcademicCalendarDTO[] getWebCTEnrolYears(
@WebParam(name = "userSession") UserSession pUserSession);
}
2. WSDL
<wsdl:definitions name="BlackBoardService"
targetNamespace="http://bb.ws.as.its.vu.edu.au/">
−
<wsdl:types>
−
<xs:schema targetNamespace="http://bb.ws.as.its.vu.edu.au/types"
version="1.0">
<xs:import namespace="http://bb.ws.as.its.vu.edu.au/"/>
<xs:element name="BBCourseDTO" type="ns1:bbCourseDTO"/>
<xs:element name="userSession" type="ns1:userSession"/>
</xs:schema>
−
<xs:schema elementFormDefault="unqualified"
targetNamespace="http://bb.ws.as.its.vu.edu.au/" version="1.0">
<xs:import namespace="http://bb.ws.as.its.vu.edu.au/types"/>
<xs:element name="findWebCTCampusMap" type="tns:findWebCTCampusMap"/>
<xs:element name="findWebCTCampusMapResponse"
type="tns:findWebCTCampusMapResponse"/>
<xs:element name="getBBCourse" type="tns:getBBCourse"/>
<xs:element name="getBBCourseResponse" type="tns:getBBCourseResponse"/>
<xs:element name="getBBPerson" type="tns:getBBPerson"/>
<xs:element name="getBBPersonResponse" type="tns:getBBPersonResponse"/>
<xs:element name="getWebCTEnrolYears" type="tns:getWebCTEnrolYears"/>
<xs:element name="getWebCTEnrolYearsResponse"
type="tns:getWebCTEnrolYearsResponse"/>
<xs:element name="processWebCTEnrolments"
type="tns:processWebCTEnrolments"/>
<xs:element name="processWebCTEnrolmentsResponse"
type="tns:processWebCTEnrolmentsResponse"/>
−
<xs:complexType name="processWebCTEnrolments">
−
<xs:sequence>
<xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
<xs:element minOccurs="0" name="academicCalendarDTO"
type="tns:academicCalendarDTO"/>
<xs:element minOccurs="0" name="sectionId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="userSession">
−
<xs:sequence>
<xs:element name="filterEnabled" type="xs:boolean"/>
<xs:element minOccurs="0" name="loginId" type="xs:string"/>
<xs:element minOccurs="0" name="screenId" type="xs:string"/>
<xs:element minOccurs="0" name="userGroup" type="xs:string"/>
<xs:element minOccurs="0" name="userIPAddress" type="xs:string"/>
<xs:element minOccurs="0" name="userType" type="xs:string"/>
<xs:element minOccurs="0" name="vuCurrentDate" type="tns:date"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="date">
<xs:sequence/>
</xs:complexType>
−
<xs:complexType name="academicCalendarDTO">
−
<xs:sequence>
<xs:element minOccurs="0" name="alternateCd" type="xs:string"/>
<xs:element minOccurs="0" name="category" type="xs:string"/>
<xs:element minOccurs="0" name="description" type="xs:string"/>
<xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="seqNo" type="xs:int"/>
<xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="type" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="processWebCTEnrolmentsResponse">
<xs:sequence/>
</xs:complexType>
−
<xs:complexType name="getBBCourse">
−
<xs:sequence>
<xs:element minOccurs="0" ref="ns1:userSession"/>
<xs:element minOccurs="0" name="courseId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getBBCourseResponse">
−
<xs:sequence>
<xs:element minOccurs="0" ref="ns1:BBCourseDTO"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="bbCourseDTO">
−
<xs:sequence>
<xs:element minOccurs="0" name="description" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:string"/>
<xs:element minOccurs="0" name="source" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getBBPerson">
−
<xs:sequence>
<xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
<xs:element minOccurs="0" name="personId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getBBPersonResponse">
−
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:bbPersonDTO"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="bbPersonDTO">
−
<xs:sequence>
<xs:element minOccurs="0" name="email" type="xs:string"/>
<xs:element minOccurs="0" name="familyName" type="xs:string"/>
<xs:element minOccurs="0" name="givenName" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:string"/>
<xs:element minOccurs="0" name="password" type="xs:string"/>
<xs:element minOccurs="0" name="source" type="xs:string"/>
<xs:element minOccurs="0" name="userId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="findWebCTCampusMap">
−
<xs:sequence>
<xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
<xs:element minOccurs="0" name="webctCampusMapDTO"
type="tns:webCTCampusMapDTO"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="webCTCampusMapDTO">
−
<xs:sequence>
<xs:element minOccurs="0" name="acadSeqNo" type="xs:int"/>
<xs:element minOccurs="0" name="autoUnEnrol" type="xs:string"/>
<xs:element minOccurs="0" name="campusFilter" type="xs:string"/>
<xs:element minOccurs="0" name="exists" type="xs:boolean"/>
<xs:element minOccurs="0" name="migratedInd" type="xs:string"/>
<xs:element minOccurs="0" name="periodFilter" type="xs:string"/>
<xs:element minOccurs="0" name="sectionId" type="xs:string"/>
<xs:element minOccurs="0" name="studyYear" type="xs:string"/>
<xs:element minOccurs="0" name="subjectId" type="xs:string"/>
<xs:element minOccurs="0" name="teachSeqNo" type="xs:int"/>
<xs:element minOccurs="0" name="unitVersion" type="xs:int"/>
<xs:element minOccurs="0" name="version" type="xs:short"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="findWebCTCampusMapResponse">
−
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
type="tns:webCTCampusMapDTO"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getWebCTEnrolYears">
−
<xs:sequence>
<xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
</xs:sequence>
</xs:complexType>
−
<xs:complexType name="getWebCTEnrolYearsResponse">
−
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
type="tns:academicCalendarDTO"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
−
<wsdl:message name="getBBPerson">
<wsdl:part element="tns:getBBPerson" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="findWebCTCampusMapResponse">
<wsdl:part element="tns:findWebCTCampusMapResponse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="getBBCourseResponse">
<wsdl:part element="tns:getBBCourseResponse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="getWebCTEnrolYearsResponse">
<wsdl:part element="tns:getWebCTEnrolYearsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="findWebCTCampusMap">
<wsdl:part element="tns:findWebCTCampusMap" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="getBBPersonResponse">
<wsdl:part element="tns:getBBPersonResponse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="getBBCourse">
<wsdl:part element="tns:getBBCourse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="processWebCTEnrolments">
<wsdl:part element="tns:processWebCTEnrolments" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="processWebCTEnrolmentsResponse">
<wsdl:part element="tns:processWebCTEnrolmentsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:message name="getWebCTEnrolYears">
<wsdl:part element="tns:getWebCTEnrolYears" name="parameters">
</wsdl:part>
</wsdl:message>
−
<wsdl:portType name="BlackBoard">
−
<wsdl:operation name="processWebCTEnrolments">
<wsdl:input message="tns:processWebCTEnrolments"
name="processWebCTEnrolments">
</wsdl:input>
<wsdl:output message="tns:processWebCTEnrolmentsResponse"
name="processWebCTEnrolmentsResponse">
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getBBCourse">
<wsdl:input message="tns:getBBCourse" name="getBBCourse">
</wsdl:input>
<wsdl:output message="tns:getBBCourseResponse" name="getBBCourseResponse">
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getBBPerson">
<wsdl:input message="tns:getBBPerson" name="getBBPerson">
</wsdl:input>
<wsdl:output message="tns:getBBPersonResponse" name="getBBPersonResponse">
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="findWebCTCampusMap">
<wsdl:input message="tns:findWebCTCampusMap" name="findWebCTCampusMap">
</wsdl:input>
<wsdl:output message="tns:findWebCTCampusMapResponse"
name="findWebCTCampusMapResponse">
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getWebCTEnrolYears">
<wsdl:input message="tns:getWebCTEnrolYears" name="getWebCTEnrolYears">
</wsdl:input>
<wsdl:output message="tns:getWebCTEnrolYearsResponse"
name="getWebCTEnrolYearsResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
−
<wsdl:binding name="BlackBoardServiceSoapBinding" type="tns:BlackBoard">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
−
<wsdl:operation name="processWebCTEnrolments">
<soap:operation soapAction="urn:ProcessWebCTEnrolments" style="document"/>
−
<wsdl:input name="processWebCTEnrolments">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="processWebCTEnrolmentsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getBBCourse">
<soap:operation soapAction="urn:GetBBCourse" style="document"/>
−
<wsdl:input name="getBBCourse">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="getBBCourseResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="findWebCTCampusMap">
<soap:operation soapAction="urn:FindWebCTCampusMap" style="document"/>
−
<wsdl:input name="findWebCTCampusMap">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="findWebCTCampusMapResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getBBPerson">
<soap:operation soapAction="urn:GetBBPerson" style="document"/>
−
<wsdl:input name="getBBPerson">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="getBBPersonResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
−
<wsdl:operation name="getWebCTEnrolYears">
<soap:operation soapAction="urn:GetWebCTEnrolYears" style="document"/>
−
<wsdl:input name="getWebCTEnrolYears">
<soap:body use="literal"/>
</wsdl:input>
−
<wsdl:output name="getWebCTEnrolYearsResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
−
<wsdl:service name="BlackBoardService">
−
<wsdl:port binding="tns:BlackBoardServiceSoapBinding" name="BlackBoardPort">
<soap:address location="http://10.60.11.133:8090/services/BB"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
--
View this message in context: http://cxf.547215.n5.nabble.com/wsdl2java-directory-structure-of-the-generated-classes-tp5710128.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: wsdl2java - directory structure of the generated classes
Posted by Glen Mazza <gm...@talend.com>.
Wouldn't you want to use java2ws if you're doing code-first
development? wsdl2java doesn't read classes, it just reads the WSDL and
generates JAXB and JAX-WS artifacts from that.
Glen
On 06/21/2012 10:21 PM, vudev wrote:
> Hi,
>
> Please see the SEI and the WSDL generated below. When use wsdl2java to
> generate client classes from this wsdl, we have got all the classes (request
> parameter, output parameter, request/response wrappers) in the same
> directory (au/edu/vu/its/as/ws/bb). We like to have the request/output
> parameters in a separate directory.
>
> We tried putting different targetNamespace for @WebParam and @WebResult. But
> only the factory classes were created in the newly specified name space.
>
> Please help us on how to separate reques/response wrappers and
> request/response parameter classes into different directories.
>
> (we do code first development)
>
> 1. SEI
>
> @WebService
> public interface BlackBoard {
> @WebMethod(operationName = "getBBCourse", action = "urn:GetBBCourse")
> @WebResult(targetNamespace="http://bb.ws.as.its.vu.edu.au.types/",
> name="BBCourseDTO")
> public BBCourseDTO getBBCourse(
> @WebParam(name = "userSession",
> targetNamespace="http://bb.ws.as.its.vu.edu.au.types/")
> UserSession pUserSession,
> @WebParam(name = "courseId") String pCourseId);
> @WebMethod(operationName = "getBBPerson", action = "urn:GetBBPerson")
> public BBPersonDTO getBBPerson(
> @WebParam(name = "userSession") UserSession pUserSession,
> @WebParam(name = "personId") String pPersonId);
> @WebMethod(operationName = "findWebCTCampusMap",
> action =
> "urn:FindWebCTCampusMap")
> public WebCTCampusMapDTO[] findWebCTCampusMap(
> @WebParam(name = "userSession") UserSession pUserSession,
> @WebParam(name = "webctCampusMapDTO") WebCTCampusMapDTO pDto);
> @WebMethod(operationName = "processWebCTEnrolments",
> action = "urn:ProcessWebCTEnrolments")
> public void processWebCTEnrolments(
> @WebParam(name = "userSession") UserSession pUserSession,
> @WebParam(name = "academicCalendarDTO") AcademicCalendarDTO
> pDto,
> @WebParam(name = "sectionId") String pSecId);
> @WebMethod(operationName = "getWebCTEnrolYears",
> action = "urn:GetWebCTEnrolYears")
> public AcademicCalendarDTO[] getWebCTEnrolYears(
> @WebParam(name = "userSession") UserSession pUserSession);
>
> }
>
>
> 2. WSDL
>
> <wsdl:definitions name="BlackBoardService"
> targetNamespace="http://bb.ws.as.its.vu.edu.au/">
> −
> <wsdl:types>
> −
> <xs:schema targetNamespace="http://bb.ws.as.its.vu.edu.au/types"
> version="1.0">
> <xs:import namespace="http://bb.ws.as.its.vu.edu.au/"/>
> <xs:element name="BBCourseDTO" type="ns1:bbCourseDTO"/>
> <xs:element name="userSession" type="ns1:userSession"/>
> </xs:schema>
> −
> <xs:schema elementFormDefault="unqualified"
> targetNamespace="http://bb.ws.as.its.vu.edu.au/" version="1.0">
> <xs:import namespace="http://bb.ws.as.its.vu.edu.au/types"/>
> <xs:element name="findWebCTCampusMap" type="tns:findWebCTCampusMap"/>
> <xs:element name="findWebCTCampusMapResponse"
> type="tns:findWebCTCampusMapResponse"/>
> <xs:element name="getBBCourse" type="tns:getBBCourse"/>
> <xs:element name="getBBCourseResponse" type="tns:getBBCourseResponse"/>
> <xs:element name="getBBPerson" type="tns:getBBPerson"/>
> <xs:element name="getBBPersonResponse" type="tns:getBBPersonResponse"/>
> <xs:element name="getWebCTEnrolYears" type="tns:getWebCTEnrolYears"/>
> <xs:element name="getWebCTEnrolYearsResponse"
> type="tns:getWebCTEnrolYearsResponse"/>
> <xs:element name="processWebCTEnrolments"
> type="tns:processWebCTEnrolments"/>
> <xs:element name="processWebCTEnrolmentsResponse"
> type="tns:processWebCTEnrolmentsResponse"/>
> −
> <xs:complexType name="processWebCTEnrolments">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
> <xs:element minOccurs="0" name="academicCalendarDTO"
> type="tns:academicCalendarDTO"/>
> <xs:element minOccurs="0" name="sectionId" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="userSession">
> −
> <xs:sequence>
> <xs:element name="filterEnabled" type="xs:boolean"/>
> <xs:element minOccurs="0" name="loginId" type="xs:string"/>
> <xs:element minOccurs="0" name="screenId" type="xs:string"/>
> <xs:element minOccurs="0" name="userGroup" type="xs:string"/>
> <xs:element minOccurs="0" name="userIPAddress" type="xs:string"/>
> <xs:element minOccurs="0" name="userType" type="xs:string"/>
> <xs:element minOccurs="0" name="vuCurrentDate" type="tns:date"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="date">
> <xs:sequence/>
> </xs:complexType>
> −
> <xs:complexType name="academicCalendarDTO">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="alternateCd" type="xs:string"/>
> <xs:element minOccurs="0" name="category" type="xs:string"/>
> <xs:element minOccurs="0" name="description" type="xs:string"/>
> <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/>
> <xs:element minOccurs="0" name="seqNo" type="xs:int"/>
> <xs:element minOccurs="0" name="startDate" type="xs:dateTime"/>
> <xs:element minOccurs="0" name="type" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="processWebCTEnrolmentsResponse">
> <xs:sequence/>
> </xs:complexType>
> −
> <xs:complexType name="getBBCourse">
> −
> <xs:sequence>
> <xs:element minOccurs="0" ref="ns1:userSession"/>
> <xs:element minOccurs="0" name="courseId" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="getBBCourseResponse">
> −
> <xs:sequence>
> <xs:element minOccurs="0" ref="ns1:BBCourseDTO"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="bbCourseDTO">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="description" type="xs:string"/>
> <xs:element minOccurs="0" name="id" type="xs:string"/>
> <xs:element minOccurs="0" name="source" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="getBBPerson">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
> <xs:element minOccurs="0" name="personId" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="getBBPersonResponse">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="return" type="tns:bbPersonDTO"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="bbPersonDTO">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="email" type="xs:string"/>
> <xs:element minOccurs="0" name="familyName" type="xs:string"/>
> <xs:element minOccurs="0" name="givenName" type="xs:string"/>
> <xs:element minOccurs="0" name="id" type="xs:string"/>
> <xs:element minOccurs="0" name="password" type="xs:string"/>
> <xs:element minOccurs="0" name="source" type="xs:string"/>
> <xs:element minOccurs="0" name="userId" type="xs:string"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="findWebCTCampusMap">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
> <xs:element minOccurs="0" name="webctCampusMapDTO"
> type="tns:webCTCampusMapDTO"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="webCTCampusMapDTO">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="acadSeqNo" type="xs:int"/>
> <xs:element minOccurs="0" name="autoUnEnrol" type="xs:string"/>
> <xs:element minOccurs="0" name="campusFilter" type="xs:string"/>
> <xs:element minOccurs="0" name="exists" type="xs:boolean"/>
> <xs:element minOccurs="0" name="migratedInd" type="xs:string"/>
> <xs:element minOccurs="0" name="periodFilter" type="xs:string"/>
> <xs:element minOccurs="0" name="sectionId" type="xs:string"/>
> <xs:element minOccurs="0" name="studyYear" type="xs:string"/>
> <xs:element minOccurs="0" name="subjectId" type="xs:string"/>
> <xs:element minOccurs="0" name="teachSeqNo" type="xs:int"/>
> <xs:element minOccurs="0" name="unitVersion" type="xs:int"/>
> <xs:element minOccurs="0" name="version" type="xs:short"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="findWebCTCampusMapResponse">
> −
> <xs:sequence>
> <xs:element maxOccurs="unbounded" minOccurs="0" name="return"
> type="tns:webCTCampusMapDTO"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="getWebCTEnrolYears">
> −
> <xs:sequence>
> <xs:element minOccurs="0" name="userSession" type="tns:userSession"/>
> </xs:sequence>
> </xs:complexType>
> −
> <xs:complexType name="getWebCTEnrolYearsResponse">
> −
> <xs:sequence>
> <xs:element maxOccurs="unbounded" minOccurs="0" name="return"
> type="tns:academicCalendarDTO"/>
> </xs:sequence>
> </xs:complexType>
> </xs:schema>
> </wsdl:types>
> −
> <wsdl:message name="getBBPerson">
> <wsdl:part element="tns:getBBPerson" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="findWebCTCampusMapResponse">
> <wsdl:part element="tns:findWebCTCampusMapResponse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="getBBCourseResponse">
> <wsdl:part element="tns:getBBCourseResponse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="getWebCTEnrolYearsResponse">
> <wsdl:part element="tns:getWebCTEnrolYearsResponse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="findWebCTCampusMap">
> <wsdl:part element="tns:findWebCTCampusMap" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="getBBPersonResponse">
> <wsdl:part element="tns:getBBPersonResponse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="getBBCourse">
> <wsdl:part element="tns:getBBCourse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="processWebCTEnrolments">
> <wsdl:part element="tns:processWebCTEnrolments" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="processWebCTEnrolmentsResponse">
> <wsdl:part element="tns:processWebCTEnrolmentsResponse" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:message name="getWebCTEnrolYears">
> <wsdl:part element="tns:getWebCTEnrolYears" name="parameters">
> </wsdl:part>
> </wsdl:message>
> −
> <wsdl:portType name="BlackBoard">
> −
> <wsdl:operation name="processWebCTEnrolments">
> <wsdl:input message="tns:processWebCTEnrolments"
> name="processWebCTEnrolments">
> </wsdl:input>
> <wsdl:output message="tns:processWebCTEnrolmentsResponse"
> name="processWebCTEnrolmentsResponse">
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getBBCourse">
> <wsdl:input message="tns:getBBCourse" name="getBBCourse">
> </wsdl:input>
> <wsdl:output message="tns:getBBCourseResponse" name="getBBCourseResponse">
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getBBPerson">
> <wsdl:input message="tns:getBBPerson" name="getBBPerson">
> </wsdl:input>
> <wsdl:output message="tns:getBBPersonResponse" name="getBBPersonResponse">
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="findWebCTCampusMap">
> <wsdl:input message="tns:findWebCTCampusMap" name="findWebCTCampusMap">
> </wsdl:input>
> <wsdl:output message="tns:findWebCTCampusMapResponse"
> name="findWebCTCampusMapResponse">
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getWebCTEnrolYears">
> <wsdl:input message="tns:getWebCTEnrolYears" name="getWebCTEnrolYears">
> </wsdl:input>
> <wsdl:output message="tns:getWebCTEnrolYearsResponse"
> name="getWebCTEnrolYearsResponse">
> </wsdl:output>
> </wsdl:operation>
> </wsdl:portType>
> −
> <wsdl:binding name="BlackBoardServiceSoapBinding" type="tns:BlackBoard">
> <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> −
> <wsdl:operation name="processWebCTEnrolments">
> <soap:operation soapAction="urn:ProcessWebCTEnrolments" style="document"/>
> −
> <wsdl:input name="processWebCTEnrolments">
> <soap:body use="literal"/>
> </wsdl:input>
> −
> <wsdl:output name="processWebCTEnrolmentsResponse">
> <soap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getBBCourse">
> <soap:operation soapAction="urn:GetBBCourse" style="document"/>
> −
> <wsdl:input name="getBBCourse">
> <soap:body use="literal"/>
> </wsdl:input>
> −
> <wsdl:output name="getBBCourseResponse">
> <soap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="findWebCTCampusMap">
> <soap:operation soapAction="urn:FindWebCTCampusMap" style="document"/>
> −
> <wsdl:input name="findWebCTCampusMap">
> <soap:body use="literal"/>
> </wsdl:input>
> −
> <wsdl:output name="findWebCTCampusMapResponse">
> <soap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getBBPerson">
> <soap:operation soapAction="urn:GetBBPerson" style="document"/>
> −
> <wsdl:input name="getBBPerson">
> <soap:body use="literal"/>
> </wsdl:input>
> −
> <wsdl:output name="getBBPersonResponse">
> <soap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> −
> <wsdl:operation name="getWebCTEnrolYears">
> <soap:operation soapAction="urn:GetWebCTEnrolYears" style="document"/>
> −
> <wsdl:input name="getWebCTEnrolYears">
> <soap:body use="literal"/>
> </wsdl:input>
> −
> <wsdl:output name="getWebCTEnrolYearsResponse">
> <soap:body use="literal"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> −
> <wsdl:service name="BlackBoardService">
> −
> <wsdl:port binding="tns:BlackBoardServiceSoapBinding" name="BlackBoardPort">
> <soap:address location="http://10.60.11.133:8090/services/BB"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/wsdl2java-directory-structure-of-the-generated-classes-tp5710128.html
> Sent from the cxf-user mailing list archive at Nabble.com.
--
Glen Mazza
Talend Community Coders
coders.talend.com
blog: www.jroller.com/gmazza