Skip to content

Commit e379f82

Browse files
authored
Merge branch 'WS' into PM2-Post-Soap-Fixes
2 parents 0abbf11 + 6498d8c commit e379f82

File tree

19 files changed

+1997
-155
lines changed

19 files changed

+1997
-155
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/bin
2-
/nbproject/private/
2+
/nbproject/private/
3+
/dist/

README_webServices.txt

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
HOW TO OPEN/USE THE PROJECT IN OPENESB
33
-------------------------------------------------------
44

5+
1-Run Main.java in ca.concordia.cse.gipsy.ws.soap
6+
2-Enter a number to run the service
7+
3-Once the files are created server side, enter the command getFileGenerated to retreive them
58

6-
1-libraries needed for this project is under src/lib, you will probably have to manually add dom4j-1.6.1.jar and jdom.jar in this folder
7-
2-Files created are located in ca/concordia/cse/gipsy/ws/soap
8-
3-Once you build/clean and deploy successfully the project, you should be able to access the generator in a browser
9+
10+
Note:
11+
Libraries needed for this project is under src/lib

WebContent/WEB-INF/jax-ws-catalog.xml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
3+
<system systemId="http://localhost:8080/WSC-Gen/GeneratorWSService?wsdl" uri="wsdl/localhost_8080/WSC-Gen/GeneratorWSService.wsdl"/>
4+
<system systemId="http://localhost:8080/WSC-Gen/GeneratorWSService?xsd=1" uri="wsdl/localhost_8080/WSC-Gen/GeneratorWSService.xsd_1.xsd"/>
5+
</catalog>

WebContent/WEB-INF/wsdl/localhost_8080/WSC-Gen/GeneratorWSService.wsdl

+413
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is Metro/2.3.1-b419 (branches/2.3.1.x-7937; 2014-08-04T08:11:03+0000) JAXWS-RI/2.2.10-b140803.1500 JAXWS-API/2.2.11 JAXB-RI/2.2.10-b140802.1033 JAXB-API/2.2.12-b140109.1041 svn-revision#unknown. --><xs:schema xmlns:tns="http://soap.ws.gipsy.cse.concordia.ca/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://soap.ws.gipsy.cse.concordia.ca/">
2+
3+
<xs:element name="Exception" type="tns:Exception"/>
4+
5+
<xs:element name="calculateMinNumberConcepts" type="tns:calculateMinNumberConcepts"/>
6+
7+
<xs:element name="calculateMinNumberConceptsResponse" type="tns:calculateMinNumberConceptsResponse"/>
8+
9+
<xs:element name="getErrorMessages" type="tns:getErrorMessages"/>
10+
11+
<xs:element name="getErrorMessagesResponse" type="tns:getErrorMessagesResponse"/>
12+
13+
<xs:element name="getFileGenerated" type="tns:getFileGenerated"/>
14+
15+
<xs:element name="getFileGeneratedResponse" type="tns:getFileGeneratedResponse"/>
16+
17+
<xs:element name="infoButton" type="tns:infoButton"/>
18+
19+
<xs:element name="infoButtonResponse" type="tns:infoButtonResponse"/>
20+
21+
<xs:element name="setBpelFileName" type="tns:setBpelFileName"/>
22+
23+
<xs:element name="setBpelFileNameResponse" type="tns:setBpelFileNameResponse"/>
24+
25+
<xs:element name="setCompleteSolutionDepth" type="tns:setCompleteSolutionDepth"/>
26+
27+
<xs:element name="setCompleteSolutionDepthResponse" type="tns:setCompleteSolutionDepthResponse"/>
28+
29+
<xs:element name="setDefault" type="tns:setDefault"/>
30+
31+
<xs:element name="setDefaultResponse" type="tns:setDefaultResponse"/>
32+
33+
<xs:element name="setGenerateIntermediateFiles" type="tns:setGenerateIntermediateFiles"/>
34+
35+
<xs:element name="setGenerateIntermediateFilesResponse" type="tns:setGenerateIntermediateFilesResponse"/>
36+
37+
<xs:element name="setGipsy" type="tns:setGipsy"/>
38+
39+
<xs:element name="setGipsyResponse" type="tns:setGipsyResponse"/>
40+
41+
<xs:element name="setIgnoreMinimum" type="tns:setIgnoreMinimum"/>
42+
43+
<xs:element name="setIgnoreMinimumResponse" type="tns:setIgnoreMinimumResponse"/>
44+
45+
<xs:element name="setNumberOfConcepts" type="tns:setNumberOfConcepts"/>
46+
47+
<xs:element name="setNumberOfConceptsResponse" type="tns:setNumberOfConceptsResponse"/>
48+
49+
<xs:element name="setNumberOfServices" type="tns:setNumberOfServices"/>
50+
51+
<xs:element name="setNumberOfServicesResponse" type="tns:setNumberOfServicesResponse"/>
52+
53+
<xs:element name="setOwlFileName" type="tns:setOwlFileName"/>
54+
55+
<xs:element name="setOwlFileNameResponse" type="tns:setOwlFileNameResponse"/>
56+
57+
<xs:element name="setServiceWSDLFileName" type="tns:setServiceWSDLFileName"/>
58+
59+
<xs:element name="setServiceWSDLFileNameResponse" type="tns:setServiceWSDLFileNameResponse"/>
60+
61+
<xs:element name="setSolutionsList" type="tns:setSolutionsList"/>
62+
63+
<xs:element name="setSolutionsListResponse" type="tns:setSolutionsListResponse"/>
64+
65+
<xs:element name="setSolvableProblem" type="tns:setSolvableProblem"/>
66+
67+
<xs:element name="setSolvableProblemResponse" type="tns:setSolvableProblemResponse"/>
68+
69+
<xs:element name="setTaskWSDLFileName" type="tns:setTaskWSDLFileName"/>
70+
71+
<xs:element name="setTaskWSDLFileNameResponse" type="tns:setTaskWSDLFileNameResponse"/>
72+
73+
<xs:element name="setWSLAFileName" type="tns:setWSLAFileName"/>
74+
75+
<xs:element name="setWSLAFileNameResponse" type="tns:setWSLAFileNameResponse"/>
76+
77+
<xs:element name="start" type="tns:start"/>
78+
79+
<xs:element name="startResponse" type="tns:startResponse"/>
80+
81+
<xs:complexType name="calculateMinNumberConcepts">
82+
<xs:sequence/>
83+
</xs:complexType>
84+
85+
<xs:complexType name="calculateMinNumberConceptsResponse">
86+
<xs:sequence/>
87+
</xs:complexType>
88+
89+
<xs:complexType name="getFileGenerated">
90+
<xs:sequence>
91+
<xs:element name="fileType" type="xs:string" minOccurs="0"/>
92+
</xs:sequence>
93+
</xs:complexType>
94+
95+
<xs:complexType name="getFileGeneratedResponse">
96+
<xs:sequence>
97+
<xs:element name="return" type="xs:base64Binary" minOccurs="0"/>
98+
</xs:sequence>
99+
</xs:complexType>
100+
101+
<xs:complexType name="Exception">
102+
<xs:sequence>
103+
<xs:element name="message" type="xs:string" minOccurs="0"/>
104+
</xs:sequence>
105+
</xs:complexType>
106+
107+
<xs:complexType name="setOwlFileName">
108+
<xs:sequence>
109+
<xs:element name="owlFileName" type="xs:string" minOccurs="0"/>
110+
</xs:sequence>
111+
</xs:complexType>
112+
113+
<xs:complexType name="setOwlFileNameResponse">
114+
<xs:sequence/>
115+
</xs:complexType>
116+
117+
<xs:complexType name="setDefault">
118+
<xs:sequence/>
119+
</xs:complexType>
120+
121+
<xs:complexType name="setDefaultResponse">
122+
<xs:sequence/>
123+
</xs:complexType>
124+
125+
<xs:complexType name="setNumberOfServices">
126+
<xs:sequence>
127+
<xs:element name="numberOfServices" type="xs:int"/>
128+
</xs:sequence>
129+
</xs:complexType>
130+
131+
<xs:complexType name="setNumberOfServicesResponse">
132+
<xs:sequence/>
133+
</xs:complexType>
134+
135+
<xs:complexType name="start">
136+
<xs:sequence/>
137+
</xs:complexType>
138+
139+
<xs:complexType name="startResponse">
140+
<xs:sequence>
141+
<xs:element name="return" type="xs:boolean"/>
142+
</xs:sequence>
143+
</xs:complexType>
144+
145+
<xs:complexType name="setGenerateIntermediateFiles">
146+
<xs:sequence>
147+
<xs:element name="generateIntermediateFiles" type="xs:boolean"/>
148+
</xs:sequence>
149+
</xs:complexType>
150+
151+
<xs:complexType name="setGenerateIntermediateFilesResponse">
152+
<xs:sequence/>
153+
</xs:complexType>
154+
155+
<xs:complexType name="setServiceWSDLFileName">
156+
<xs:sequence>
157+
<xs:element name="serviceWSDLFileName" type="xs:string" minOccurs="0"/>
158+
</xs:sequence>
159+
</xs:complexType>
160+
161+
<xs:complexType name="setServiceWSDLFileNameResponse">
162+
<xs:sequence/>
163+
</xs:complexType>
164+
165+
<xs:complexType name="setSolvableProblem">
166+
<xs:sequence>
167+
<xs:element name="solvableProblem" type="xs:boolean"/>
168+
</xs:sequence>
169+
</xs:complexType>
170+
171+
<xs:complexType name="setSolvableProblemResponse">
172+
<xs:sequence/>
173+
</xs:complexType>
174+
175+
<xs:complexType name="setBpelFileName">
176+
<xs:sequence>
177+
<xs:element name="bpelFileName" type="xs:string" minOccurs="0"/>
178+
</xs:sequence>
179+
</xs:complexType>
180+
181+
<xs:complexType name="setBpelFileNameResponse">
182+
<xs:sequence/>
183+
</xs:complexType>
184+
185+
<xs:complexType name="setTaskWSDLFileName">
186+
<xs:sequence>
187+
<xs:element name="taskWSDLFileName" type="xs:string" minOccurs="0"/>
188+
</xs:sequence>
189+
</xs:complexType>
190+
191+
<xs:complexType name="setTaskWSDLFileNameResponse">
192+
<xs:sequence/>
193+
</xs:complexType>
194+
195+
<xs:complexType name="setIgnoreMinimum">
196+
<xs:sequence>
197+
<xs:element name="ignoreMinimum" type="xs:boolean"/>
198+
</xs:sequence>
199+
</xs:complexType>
200+
201+
<xs:complexType name="setIgnoreMinimumResponse">
202+
<xs:sequence/>
203+
</xs:complexType>
204+
205+
<xs:complexType name="getErrorMessages">
206+
<xs:sequence/>
207+
</xs:complexType>
208+
209+
<xs:complexType name="getErrorMessagesResponse">
210+
<xs:sequence>
211+
<xs:element name="return" type="xs:string" minOccurs="0"/>
212+
</xs:sequence>
213+
</xs:complexType>
214+
215+
<xs:complexType name="setNumberOfConcepts">
216+
<xs:sequence>
217+
<xs:element name="numberOfConcepts" type="xs:int"/>
218+
</xs:sequence>
219+
</xs:complexType>
220+
221+
<xs:complexType name="setNumberOfConceptsResponse">
222+
<xs:sequence/>
223+
</xs:complexType>
224+
225+
<xs:complexType name="setCompleteSolutionDepth">
226+
<xs:sequence/>
227+
</xs:complexType>
228+
229+
<xs:complexType name="setCompleteSolutionDepthResponse">
230+
<xs:sequence/>
231+
</xs:complexType>
232+
233+
<xs:complexType name="setGipsy">
234+
<xs:sequence>
235+
<xs:element name="_gipsy" type="xs:boolean"/>
236+
</xs:sequence>
237+
</xs:complexType>
238+
239+
<xs:complexType name="setGipsyResponse">
240+
<xs:sequence/>
241+
</xs:complexType>
242+
243+
<xs:complexType name="setWSLAFileName">
244+
<xs:sequence>
245+
<xs:element name="WSLAFileName" type="xs:string" minOccurs="0"/>
246+
</xs:sequence>
247+
</xs:complexType>
248+
249+
<xs:complexType name="setWSLAFileNameResponse">
250+
<xs:sequence/>
251+
</xs:complexType>
252+
253+
<xs:complexType name="infoButton">
254+
<xs:sequence/>
255+
</xs:complexType>
256+
257+
<xs:complexType name="infoButtonResponse">
258+
<xs:sequence>
259+
<xs:element name="return" type="xs:string" minOccurs="0"/>
260+
</xs:sequence>
261+
</xs:complexType>
262+
263+
<xs:complexType name="setSolutionsList">
264+
<xs:sequence>
265+
<xs:element name="depthNumbers" type="xs:int" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
266+
</xs:sequence>
267+
</xs:complexType>
268+
269+
<xs:complexType name="setSolutionsListResponse">
270+
<xs:sequence/>
271+
</xs:complexType>
272+
</xs:schema>

build/web/wsdl/GeneratorWS.wsdl

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<wsdl:definitions targetNamespace="http://soap.ws.gipsy.cse.concordia.ca" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soap.ws.gipsy.cse.concordia.ca" xmlns:intf="http://soap.ws.gipsy.cse.concordia.ca" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<!--WSDL created by Apache Axis version: 1.4
4+
Built on Apr 22, 2006 (06:55:48 PDT)-->
5+
<wsdl:types>
6+
<schema elementFormDefault="qualified" targetNamespace="http://soap.ws.gipsy.cse.concordia.ca" xmlns="http://www.w3.org/2001/XMLSchema">
7+
<element name="runGenerator">
8+
<complexType/>
9+
</element>
10+
<element name="runGeneratorResponse">
11+
<complexType/>
12+
</element>
13+
</schema>
14+
</wsdl:types>
15+
16+
<wsdl:message name="runGeneratorResponse">
17+
18+
<wsdl:part element="impl:runGeneratorResponse" name="parameters">
19+
20+
</wsdl:part>
21+
22+
</wsdl:message>
23+
24+
<wsdl:message name="runGeneratorRequest">
25+
26+
<wsdl:part element="impl:runGenerator" name="parameters">
27+
28+
</wsdl:part>
29+
30+
</wsdl:message>
31+
32+
<wsdl:portType name="GeneratorWS">
33+
34+
<wsdl:operation name="runGenerator">
35+
36+
<wsdl:input message="impl:runGeneratorRequest" name="runGeneratorRequest">
37+
38+
</wsdl:input>
39+
40+
<wsdl:output message="impl:runGeneratorResponse" name="runGeneratorResponse">
41+
42+
</wsdl:output>
43+
44+
</wsdl:operation>
45+
46+
</wsdl:portType>
47+
48+
<wsdl:binding name="GeneratorWSSoapBinding" type="impl:GeneratorWS">
49+
50+
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
51+
52+
<wsdl:operation name="runGenerator">
53+
54+
<wsdlsoap:operation soapAction=""/>
55+
56+
<wsdl:input name="runGeneratorRequest">
57+
58+
<wsdlsoap:body use="literal"/>
59+
60+
</wsdl:input>
61+
62+
<wsdl:output name="runGeneratorResponse">
63+
64+
<wsdlsoap:body use="literal"/>
65+
66+
</wsdl:output>
67+
68+
</wsdl:operation>
69+
70+
</wsdl:binding>
71+
72+
<wsdl:service name="GeneratorWSService">
73+
74+
<wsdl:port binding="impl:GeneratorWSSoapBinding" name="GeneratorWS">
75+
76+
<wsdlsoap:address location="http://localhost:8080/WSC-Gen/services/GeneratorWS"/>
77+
78+
</wsdl:port>
79+
80+
</wsdl:service>
81+
82+
</wsdl:definitions>

catalog.xml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
3+
<system systemId="http://localhost:8080/WSC-Gen/GeneratorWSService?wsdl" uri="xml-resources/web-service-references/GeneratorWSService/wsdl/localhost_8080/WSC-Gen/GeneratorWSService.wsdl"/>
4+
<system systemId="http://localhost:8080/WSC-Gen/GeneratorWSService?xsd=1" uri="xml-resources/web-service-references/GeneratorWSService/wsdl/localhost_8080/WSC-Gen/GeneratorWSService.xsd_1.xsd"/>
5+
</catalog>

0 commit comments

Comments
 (0)