wsimport.1 revision 5116:d45bc4307996
1." Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
2." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3."
4." This code is free software; you can redistribute it and/or modify it
5." under the terms of the GNU General Public License version 2 only, as
6." published by the Free Software Foundation.
7."
8." This code is distributed in the hope that it will be useful, but WITHOUT
9." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
11." version 2 for more details (a copy is included in the LICENSE file that
12." accompanied this code).
13."
14." You should have received a copy of the GNU General Public License version
15." 2 along with this work; if not, write to the Free Software Foundation,
16." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17."
18." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19." or visit www.oracle.com if you need additional information or have any
20." questions.
21."
22.TH wsimport 1 "10 May 2011"
23.SH "Name"
24wsimport \- Java(TM) API for XML Web Services (JAX\-WS) 2.0
25.LP
26\f3Specification Version:\fP 2.1
27.br
28\f3Implementation Version:\fP 2.1.1
29.br
30.SH "Overview"
31.LP
32The \f2wsimport\fP tool generates JAX\-WS portable artifacts, such as:
33.RS 3
34.TP 2
35o
36Service Endpoint Interface (SEI)
37.TP 2
38o
39Service
40.TP 2
41o
42Exception class mapped from wsdl:fault (if any)
43.TP 2
44o
45Async Reponse Bean derived from response wsdl:message (if any)
46.TP 2
47o
48JAXB generated value types (mapped java classes from schema types)
49.RE
50.LP
51These artifacts can be packaged in a WAR file with the WSDL and schema documents along with the endpoint implementation to be deployed. also provides wsimport ant task, see
52.na
53\f2Wsimport ant task\fP @
54.fi
55https://jax\-ws.dev.java.net/nonav/2.1.1/docs/wsimportant.html.
56.br
57
58.LP
59.SH "Launching wsimport"
60.RS 3
61.TP 2
62o
63\f3Solaris/Bsd\fP
64.RS 3
65.TP 2
66*
67\f2/bin/wsimport.sh \-help\fP
68.RE
69.TP 2
70o
71\f3Windows\fP
72.RS 3
73.TP 2
74*
75\f2\\bin\\wsimport.bat \-help\fP
76.RE
77.RE
78
79.LP
80.SH "Syntax"
81.nf
82\f3
83.fl
84wsimport [options] <wsdl>
85.fl
86\fP
87.fi
88.LP
89The following table lists the \f2wsimport\fP options.
90.LP
91.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
92.de 35
93.ps \n(.s
94.vs \n(.vu
95.in \n(.iu
96.if \n(.u .fi
97.if \n(.j .ad
98.if \n(.j=0 .na
99..
100.nf
101.nr #~ 0
102.if n .nr #~ 0.6n
103.ds #d .d
104.if \(ts\n(.z\(ts\(ts .ds #d nl
105.fc
106.nr 33 \n(.s
107.rm 80 81
108.nr 34 \n(.lu
109.eo
110.am 81
111.br
112.di a+
113.35
114.ft \n(.f
115.ll \n(34u*1u/3u
116.if \n(.l<\n(81 .ll \n(81u
117.in 0
118Specify where to place generated output files
119.br
120.di
121.nr a| \n(dn
122.nr a- \n(dl
123..
124.ec \
125.eo
126.am 81
127.br
128.di b+
129.35
130.ft \n(.f
131.ll \n(34u*1u/3u
132.if \n(.l<\n(81 .ll \n(81u
133.in 0
134Specify external JAX\-WS or JAXB binding files (Each \f2<file>\fP must have its own \f2\-b\fP)
135.br
136.di
137.nr b| \n(dn
138.nr b- \n(dl
139..
140.ec \
141.eo
142.am 81
143.br
144.di c+
145.35
146.ft \n(.f
147.ll \n(34u*1u/3u
148.if \n(.l<\n(81 .ll \n(81u
149.in 0
150Pass this option to JAXB schema compiler
151.br
152.di
153.nr c| \n(dn
154.nr c- \n(dl
155..
156.ec \
157.eo
158.am 81
159.br
160.di d+
161.35
162.ft \n(.f
163.ll \n(34u*1u/3u
164.if \n(.l<\n(81 .ll \n(81u
165.in 0
166Specify catalog file to resolve external entity references, it supports TR9401, XCatalog, and OASIS XML Catalog format. Please read the documentation of
167.na
168\f2catalog\fP @
169.fi
170https://jax\-ws.dev.java.net/nonav/2.1.1/docs/catalog\-support.html and see \f3catalog\fP sample.
171.br
172.di
173.nr d| \n(dn
174.nr d- \n(dl
175..
176.ec \
177.eo
178.am 81
179.br
180.di e+
181.35
182.ft \n(.f
183.ll \n(34u*1u/3u
184.if \n(.l<\n(81 .ll \n(81u
185.in 0
186Allow vendor extensions (functionality not specified by the specification). Use of extensions may result in applications that are not portable or may not interoperate with other implementations
187.br
188.di
189.nr e| \n(dn
190.nr e- \n(dl
191..
192.ec \
193.eo
194.am 80
195.br
196.di f+
197.35
198.ft \n(.f
199.ll \n(34u*1u/3u
200.if \n(.l<\n(80 .ll \n(80u
201.in 0
202\f3\-httpproxy:<host>:<port> \fP
203.br
204.di
205.nr f| \n(dn
206.nr f- \n(dl
207..
208.ec \
209.eo
210.am 81
211.br
212.di g+
213.35
214.ft \n(.f
215.ll \n(34u*1u/3u
216.if \n(.l<\n(81 .ll \n(81u
217.in 0
218Specify an HTTP proxy server (port defaults to 8080)
219.br
220.di
221.nr g| \n(dn
222.nr g- \n(dl
223..
224.ec \
225.eo
226.am 81
227.br
228.di h+
229.35
230.ft \n(.f
231.ll \n(34u*1u/3u
232.if \n(.l<\n(81 .ll \n(81u
233.in 0
234Specifying a target package via this command\-line option, overrides any wsdl and schema binding customization for package name and the default package name algorithm defined in the specification
235.br
236.di
237.nr h| \n(dn
238.nr h- \n(dl
239..
240.ec \
241.eo
242.am 81
243.br
244.di i+
245.35
246.ft \n(.f
247.ll \n(34u*1u/3u
248.if \n(.l<\n(81 .ll \n(81u
249.in 0
250Specify where to place generated source files
251.br
252.di
253.nr i| \n(dn
254.nr i- \n(dl
255..
256.ec \
257.eo
258.am 81
259.br
260.di j+
261.35
262.ft \n(.f
263.ll \n(34u*1u/3u
264.if \n(.l<\n(81 .ll \n(81u
265.in 0
266Output messages about what the compiler is doing
267.br
268.di
269.nr j| \n(dn
270.nr j- \n(dl
271..
272.ec \
273.eo
274.am 81
275.br
276.di k+
277.35
278.ft \n(.f
279.ll \n(34u*1u/3u
280.if \n(.l<\n(81 .ll \n(81u
281.in 0
282Print version information
283.br
284.di
285.nr k| \n(dn
286.nr k- \n(dl
287..
288.ec \
289.eo
290.am 80
291.br
292.di l+
293.35
294.ft \n(.f
295.ll \n(34u*1u/3u
296.if \n(.l<\n(80 .ll \n(80u
297.in 0
298\f3\-wsdllocation <location>\fP
299.br
300.di
301.nr l| \n(dn
302.nr l- \n(dl
303..
304.ec \
305.eo
306.am 81
307.br
308.di m+
309.35
310.ft \n(.f
311.ll \n(34u*1u/3u
312.if \n(.l<\n(81 .ll \n(81u
313.in 0
314\f2@WebServiceClient.wsdlLocation\fP value
315.br
316.di
317.nr m| \n(dn
318.nr m- \n(dl
319..
320.ec \
321.eo
322.am 81
323.br
324.di n+
325.35
326.ft \n(.f
327.ll \n(34u*1u/3u
328.if \n(.l<\n(81 .ll \n(81u
329.in 0
330Generate code as per the given JAX\-WS specification version. version 2.0 will generate compliant code for JAX\-WS 2.0 spec.
331.br
332.di
333.nr n| \n(dn
334.nr n- \n(dl
335..
336.ec \
337.35
338.nf
339.ll \n(34u
340.nr 80 0
341.nr 38 \w\f3Option\fP
342.if \n(80<\n(38 .nr 80 \n(38
343.nr 38 \w\f3\-d <directory> \fP
344.if \n(80<\n(38 .nr 80 \n(38
345.nr 38 \w\f3\-b <path> \fP
346.if \n(80<\n(38 .nr 80 \n(38
347.nr 38 \w\f3\-B <jaxbOption>\fP
348.if \n(80<\n(38 .nr 80 \n(38
349.nr 38 \w\f3\-catalog\fP
350.if \n(80<\n(38 .nr 80 \n(38
351.nr 38 \w\f3\-extension \fP
352.if \n(80<\n(38 .nr 80 \n(38
353.nr 38 \w\f3\-help \fP
354.if \n(80<\n(38 .nr 80 \n(38
355.nr 38 \w\f3\-keep \fP
356.if \n(80<\n(38 .nr 80 \n(38
357.nr 38 \w\f3\-p \fP
358.if \n(80<\n(38 .nr 80 \n(38
359.nr 38 \w\f3\-s <directory> \fP
360.if \n(80<\n(38 .nr 80 \n(38
361.nr 38 \w\f3\-verbose \fP
362.if \n(80<\n(38 .nr 80 \n(38
363.nr 38 \w\f3\-version \fP
364.if \n(80<\n(38 .nr 80 \n(38
365.nr 38 \w\f3\-target \fP
366.if \n(80<\n(38 .nr 80 \n(38
367.nr 38 \w\f3\-quiet \fP
368.if \n(80<\n(38 .nr 80 \n(38
369.80
370.rm 80
371.nr 38 \n(f-
372.if \n(80<\n(38 .nr 80 \n(38
373.nr 38 \n(l-
374.if \n(80<\n(38 .nr 80 \n(38
375.nr 81 0
376.nr 38 \w\f3Description\fP
377.if \n(81<\n(38 .nr 81 \n(38
378.nr 38 \wDisplay help
379.if \n(81<\n(38 .nr 81 \n(38
380.nr 38 \wKeep generated files
381.if \n(81<\n(38 .nr 81 \n(38
382.nr 38 \wSuppress wsimport output
383.if \n(81<\n(38 .nr 81 \n(38
384.81
385.rm 81
386.nr 38 \n(a-
387.if \n(81<\n(38 .nr 81 \n(38
388.nr 38 \n(b-
389.if \n(81<\n(38 .nr 81 \n(38
390.nr 38 \n(c-
391.if \n(81<\n(38 .nr 81 \n(38
392.nr 38 \n(d-
393.if \n(81<\n(38 .nr 81 \n(38
394.nr 38 \n(e-
395.if \n(81<\n(38 .nr 81 \n(38
396.nr 38 \n(g-
397.if \n(81<\n(38 .nr 81 \n(38
398.nr 38 \n(h-
399.if \n(81<\n(38 .nr 81 \n(38
400.nr 38 \n(i-
401.if \n(81<\n(38 .nr 81 \n(38
402.nr 38 \n(j-
403.if \n(81<\n(38 .nr 81 \n(38
404.nr 38 \n(k-
405.if \n(81<\n(38 .nr 81 \n(38
406.nr 38 \n(m-
407.if \n(81<\n(38 .nr 81 \n(38
408.nr 38 \n(n-
409.if \n(81<\n(38 .nr 81 \n(38
410.35
411.nf
412.ll \n(34u
413.nr 38 1n
414.nr 79 0
415.nr 40 \n(79+(0*\n(38)
416.nr 80 +\n(40
417.nr 41 \n(80+(3*\n(38)
418.nr 81 +\n(41
419.nr TW \n(81
420.if t .if \n(TW>\n(.li .tm Table at line 157 file Input is too wide - \n(TW units
421.fc  
422.nr #T 0-1
423.nr #a 0-1
424.eo
425.de T#
426.ds #d .d
427.if \(ts\n(.z\(ts\(ts .ds #d nl
428.mk ##
429.nr ## -1v
430.ls 1
431.ls
432..
433.ec
434.ta \n(80u \n(81u
435.nr 31 \n(.f
436.nr 35 1m
437\&\h'|\n(40u'\f3Option\fP\h'|\n(41u'\f3Description\fP
438.ne \n(a|u+\n(.Vu
439.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
440.ta \n(80u \n(81u
441.nr 31 \n(.f
442.nr 35 1m
443\&\h'|\n(40u'\f3\-d <directory> \fP\h'|\n(41u'
444.mk ##
445.nr 31 \n(##
446.sp |\n(##u-1v
447.nr 37 \n(41u
448.in +\n(37u
449.a+
450.in -\n(37u
451.mk 32
452.if \n(32>\n(31 .nr 31 \n(32
453.sp |\n(31u
454.ne \n(b|u+\n(.Vu
455.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
456.ta \n(80u \n(81u
457.nr 31 \n(.f
458.nr 35 1m
459\&\h'|\n(40u'\f3\-b <path> \fP\h'|\n(41u'
460.mk ##
461.nr 31 \n(##
462.sp |\n(##u-1v
463.nr 37 \n(41u
464.in +\n(37u
465.b+
466.in -\n(37u
467.mk 32
468.if \n(32>\n(31 .nr 31 \n(32
469.sp |\n(31u
470.ne \n(c|u+\n(.Vu
471.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
472.ta \n(80u \n(81u
473.nr 31 \n(.f
474.nr 35 1m
475\&\h'|\n(40u'\f3\-B <jaxbOption>\fP\h'|\n(41u'
476.mk ##
477.nr 31 \n(##
478.sp |\n(##u-1v
479.nr 37 \n(41u
480.in +\n(37u
481.c+
482.in -\n(37u
483.mk 32
484.if \n(32>\n(31 .nr 31 \n(32
485.sp |\n(31u
486.ne \n(d|u+\n(.Vu
487.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
488.ta \n(80u \n(81u
489.nr 31 \n(.f
490.nr 35 1m
491\&\h'|\n(40u'\f3\-catalog\fP\h'|\n(41u'
492.mk ##
493.nr 31 \n(##
494.sp |\n(##u-1v
495.nr 37 \n(41u
496.in +\n(37u
497.d+
498.in -\n(37u
499.mk 32
500.if \n(32>\n(31 .nr 31 \n(32
501.sp |\n(31u
502.ne \n(e|u+\n(.Vu
503.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
504.ta \n(80u \n(81u
505.nr 31 \n(.f
506.nr 35 1m
507\&\h'|\n(40u'\f3\-extension \fP\h'|\n(41u'
508.mk ##
509.nr 31 \n(##
510.sp |\n(##u-1v
511.nr 37 \n(41u
512.in +\n(37u
513.e+
514.in -\n(37u
515.mk 32
516.if \n(32>\n(31 .nr 31 \n(32
517.sp |\n(31u
518.ta \n(80u \n(81u
519.nr 31 \n(.f
520.nr 35 1m
521\&\h'|\n(40u'\f3\-help \fP\h'|\n(41u'Display help
522.ne \n(f|u+\n(.Vu
523.ne \n(g|u+\n(.Vu
524.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
525.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
526.ta \n(80u \n(81u
527.nr 31 \n(.f
528.nr 35 1m
529\&\h'|\n(40u'\h'|\n(41u'
530.mk ##
531.nr 31 \n(##
532.sp |\n(##u-1v
533.nr 37 \n(40u
534.in +\n(37u
535.f+
536.in -\n(37u
537.mk 32
538.if \n(32>\n(31 .nr 31 \n(32
539.sp |\n(##u-1v
540.nr 37 \n(41u
541.in +\n(37u
542.g+
543.in -\n(37u
544.mk 32
545.if \n(32>\n(31 .nr 31 \n(32
546.sp |\n(31u
547.ta \n(80u \n(81u
548.nr 31 \n(.f
549.nr 35 1m
550\&\h'|\n(40u'\f3\-keep \fP\h'|\n(41u'Keep generated files
551.ne \n(h|u+\n(.Vu
552.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
553.ta \n(80u \n(81u
554.nr 31 \n(.f
555.nr 35 1m
556\&\h'|\n(40u'\f3\-p \fP\h'|\n(41u'
557.mk ##
558.nr 31 \n(##
559.sp |\n(##u-1v
560.nr 37 \n(41u
561.in +\n(37u
562.h+
563.in -\n(37u
564.mk 32
565.if \n(32>\n(31 .nr 31 \n(32
566.sp |\n(31u
567.ne \n(i|u+\n(.Vu
568.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
569.ta \n(80u \n(81u
570.nr 31 \n(.f
571.nr 35 1m
572\&\h'|\n(40u'\f3\-s <directory> \fP\h'|\n(41u'
573.mk ##
574.nr 31 \n(##
575.sp |\n(##u-1v
576.nr 37 \n(41u
577.in +\n(37u
578.i+
579.in -\n(37u
580.mk 32
581.if \n(32>\n(31 .nr 31 \n(32
582.sp |\n(31u
583.ne \n(j|u+\n(.Vu
584.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
585.ta \n(80u \n(81u
586.nr 31 \n(.f
587.nr 35 1m
588\&\h'|\n(40u'\f3\-verbose \fP\h'|\n(41u'
589.mk ##
590.nr 31 \n(##
591.sp |\n(##u-1v
592.nr 37 \n(41u
593.in +\n(37u
594.j+
595.in -\n(37u
596.mk 32
597.if \n(32>\n(31 .nr 31 \n(32
598.sp |\n(31u
599.ne \n(k|u+\n(.Vu
600.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
601.ta \n(80u \n(81u
602.nr 31 \n(.f
603.nr 35 1m
604\&\h'|\n(40u'\f3\-version \fP\h'|\n(41u'
605.mk ##
606.nr 31 \n(##
607.sp |\n(##u-1v
608.nr 37 \n(41u
609.in +\n(37u
610.k+
611.in -\n(37u
612.mk 32
613.if \n(32>\n(31 .nr 31 \n(32
614.sp |\n(31u
615.ne \n(l|u+\n(.Vu
616.ne \n(m|u+\n(.Vu
617.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
618.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
619.ta \n(80u \n(81u
620.nr 31 \n(.f
621.nr 35 1m
622\&\h'|\n(40u'\h'|\n(41u'
623.mk ##
624.nr 31 \n(##
625.sp |\n(##u-1v
626.nr 37 \n(40u
627.in +\n(37u
628.l+
629.in -\n(37u
630.mk 32
631.if \n(32>\n(31 .nr 31 \n(32
632.sp |\n(##u-1v
633.nr 37 \n(41u
634.in +\n(37u
635.m+
636.in -\n(37u
637.mk 32
638.if \n(32>\n(31 .nr 31 \n(32
639.sp |\n(31u
640.ne \n(n|u+\n(.Vu
641.if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v)
642.ta \n(80u \n(81u
643.nr 31 \n(.f
644.nr 35 1m
645\&\h'|\n(40u'\f3\-target \fP\h'|\n(41u'
646.mk ##
647.nr 31 \n(##
648.sp |\n(##u-1v
649.nr 37 \n(41u
650.in +\n(37u
651.n+
652.in -\n(37u
653.mk 32
654.if \n(32>\n(31 .nr 31 \n(32
655.sp |\n(31u
656.ta \n(80u \n(81u
657.nr 31 \n(.f
658.nr 35 1m
659\&\h'|\n(40u'\f3\-quiet \fP\h'|\n(41u'Suppress wsimport output
660.fc
661.nr T. 1
662.T# 1
663.35
664.rm a+
665.rm b+
666.rm c+
667.rm d+
668.rm e+
669.rm f+
670.rm g+
671.rm h+
672.rm i+
673.rm j+
674.rm k+
675.rm l+
676.rm m+
677.rm n+
678.if \n-(b.=0 .nr c. \n(.c-\n(d.-66
679.LP
680Multiple JAX\-WS and JAXB binding files can be specified using \f2\-b\fP option and they can be used to customize various things like package names, bean names, etc. More information on JAX\-WS and JAXB binding files can be found in the
681.na
682\f2customization documentation\fP @
683.fi
684https://jax\-ws.dev.java.net/nonav/2.1.1/docs/customizations.html.
685.LP
686The following table lists \f2wsimport\fP non\-standard options:
687.LP
688.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
689.de 35
690.ps \n(.s
691.vs \n(.vu
692.in \n(.iu
693.if \n(.u .fi
694.if \n(.j .ad
695.if \n(.j=0 .na
696..
697.nf
698.nr #~ 0
699.if n .nr #~ 0.6n
700.ds #d .d
701.if \(ts\n(.z\(ts\(ts .ds #d nl
702.fc
703.nr 33 \n(.s
704.rm 80 81
705.nr 34 \n(.lu
706.eo
707.am 81
708.br
709.di a+
710.35
711.ft \n(.f
712.ll \n(34u*1u/3u
713.if \n(.l<\n(81 .ll \n(81u
714.in 0
715Map headers not bound to request or response message to Java method parameters.
716.br
717.di
718.nr a| \n(dn
719.nr a- \n(dl
720..
721.ec \
722.eo
723.am 81
724.br
725.di b+
726.35
727.ft \n(.f
728.ll \n(34u*1u/3u
729.if \n(.l<\n(81 .ll \n(81u
730.in 0
731WSDL URI that specifies the file that contains authorization information; this URI is in the following format: http://\f2<user name>\fP:\f2<password>\fP@\f2<host name>\fP/\f2<Web service name>\fP?wsdl
732.br
733.di
734.nr b| \n(dn
735.nr b- \n(dl
736..
737.ec \
738.eo
739.am 81
740.br
741.di c+
742.35
743.ft \n(.f
744.ll \n(34u*1u/3u
745.if \n(.l<\n(81 .ll \n(81u
746.in 0
747Print debugging information.
748.br
749.di
750.nr c| \n(dn
751.nr c- \n(dl
752..
753.ec \
754.eo
755.am 80
756.br
757.di d+
758.35
759.ft \n(.f
760.ll \n(34u*1u/3u
761.if \n(.l<\n(80 .ll \n(80u
762.in 0
763\f3\-Xno\-addressing\-databinding\fP
764.br
765.di
766.nr d| \n(dn
767.nr d- \n(dl
768..
769.ec \
770.eo
771.am 81
772.br
773.di e+
774.35
775.ft \n(.f
776.ll \n(34u*1u/3u
777.if \n(.l<\n(81 .ll \n(81u
778.in 0
779Enable binding of W3C \f2EndpointReferenceType\fP to Java.
780.br
781.di
782.nr e| \n(dn
783.nr e- \n(dl
784..
785.ec \
786.eo
787.am 81
788.br
789.di f+
790.35
791.ft \n(.f
792.ll \n(34u*1u/3u
793.if \n(.l<\n(81 .ll \n(81u
794.in 0
795Do not compile generated Java files.
796.br
797.di
798.nr f| \n(dn
799.nr f- \n(dl
800..
801.ec \
802.35
803.nf
804.ll \n(34u
805.nr 80 0
806.nr 38 \w\f3Option\fP
807.if \n(80<\n(38 .nr 80 \n(38
808.nr 38 \w\f3\-XadditionalHeaders\fP
809.if \n(80<\n(38 .nr 80 \n(38
810.nr 38 \w\f3\-Xauthfile <file>\fP
811.if \n(80<\n(38 .nr 80 \n(38
812.nr 38 \w\f3\-Xdebug\fP
813.if \n(80<\n(38 .nr 80 \n(38
814.nr 38 \w\f3\-Xnocompile\fP
815.if \n(80<\n(38 .nr 80 \n(38
816.80
817.rm 80
818.nr 38 \n(d-
819.if \n(80<\n(38 .nr 80 \n(38
820.nr 81 0
821.nr 38 \w\f3Description\fP
822.if \n(81<\n(38 .nr 81 \n(38
823.81
824.rm 81
825.nr 38 \n(a-
826.if \n(81<\n(38 .nr 81 \n(38
827.nr 38 \n(b-
828.if \n(81<\n(38 .nr 81 \n(38
829.nr 38 \n(c-
830.if \n(81<\n(38 .nr 81 \n(38
831.nr 38 \n(e-
832.if \n(81<\n(38 .nr 81 \n(38
833.nr 38 \n(f-
834.if \n(81<\n(38 .nr 81 \n(38
835.35
836.nf
837.ll \n(34u
838.nr 38 1n
839.nr 79 0
840.nr 40 \n(79+(0*\n(38)
841.nr 80 +\n(40
842.nr 41 \n(80+(3*\n(38)
843.nr 81 +\n(41
844.nr TW \n(81
845.if t .if \n(TW>\n(.li .tm Table at line 193 file Input is too wide - \n(TW units
846.fc  
847.nr #T 0-1
848.nr #a 0-1
849.eo
850.de T#
851.ds #d .d
852.if \(ts\n(.z\(ts\(ts .ds #d nl
853.mk ##
854.nr ## -1v
855.ls 1
856.ls
857..
858.ec
859.ta \n(80u \n(81u
860.nr 31 \n(.f
861.nr 35 1m
862\&\h'|\n(40u'\f3Option\fP\h'|\n(41u'\f3Description\fP
863.ne \n(a|u+\n(.Vu
864.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
865.ta \n(80u \n(81u
866.nr 31 \n(.f
867.nr 35 1m
868\&\h'|\n(40u'\f3\-XadditionalHeaders\fP\h'|\n(41u'
869.mk ##
870.nr 31 \n(##
871.sp |\n(##u-1v
872.nr 37 \n(41u
873.in +\n(37u
874.a+
875.in -\n(37u
876.mk 32
877.if \n(32>\n(31 .nr 31 \n(32
878.sp |\n(31u
879.ne \n(b|u+\n(.Vu
880.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
881.ta \n(80u \n(81u
882.nr 31 \n(.f
883.nr 35 1m
884\&\h'|\n(40u'\f3\-Xauthfile <file>\fP\h'|\n(41u'
885.mk ##
886.nr 31 \n(##
887.sp |\n(##u-1v
888.nr 37 \n(41u
889.in +\n(37u
890.b+
891.in -\n(37u
892.mk 32
893.if \n(32>\n(31 .nr 31 \n(32
894.sp |\n(31u
895.ne \n(c|u+\n(.Vu
896.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
897.ta \n(80u \n(81u
898.nr 31 \n(.f
899.nr 35 1m
900\&\h'|\n(40u'\f3\-Xdebug\fP\h'|\n(41u'
901.mk ##
902.nr 31 \n(##
903.sp |\n(##u-1v
904.nr 37 \n(41u
905.in +\n(37u
906.c+
907.in -\n(37u
908.mk 32
909.if \n(32>\n(31 .nr 31 \n(32
910.sp |\n(31u
911.ne \n(d|u+\n(.Vu
912.ne \n(e|u+\n(.Vu
913.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
914.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
915.ta \n(80u \n(81u
916.nr 31 \n(.f
917.nr 35 1m
918\&\h'|\n(40u'\h'|\n(41u'
919.mk ##
920.nr 31 \n(##
921.sp |\n(##u-1v
922.nr 37 \n(40u
923.in +\n(37u
924.d+
925.in -\n(37u
926.mk 32
927.if \n(32>\n(31 .nr 31 \n(32
928.sp |\n(##u-1v
929.nr 37 \n(41u
930.in +\n(37u
931.e+
932.in -\n(37u
933.mk 32
934.if \n(32>\n(31 .nr 31 \n(32
935.sp |\n(31u
936.ne \n(f|u+\n(.Vu
937.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
938.ta \n(80u \n(81u
939.nr 31 \n(.f
940.nr 35 1m
941\&\h'|\n(40u'\f3\-Xnocompile\fP\h'|\n(41u'
942.mk ##
943.nr 31 \n(##
944.sp |\n(##u-1v
945.nr 37 \n(41u
946.in +\n(37u
947.f+
948.in -\n(37u
949.mk 32
950.if \n(32>\n(31 .nr 31 \n(32
951.sp |\n(31u
952.fc
953.nr T. 1
954.T# 1
955.35
956.rm a+
957.rm b+
958.rm c+
959.rm d+
960.rm e+
961.rm f+
962.if \n-(b.=0 .nr c. \n(.c-\n(d.-26
963
964.LP
965.SH "Example"
966.nf
967\f3
968.fl
969\fP\f3wsimport \-p stockquote http://stockquote.example.com/quote?wsdl\fP
970.fl
971.fi
972.LP
973This will generate the Java artifacts and compile them by importing the \f2http://stockquote.example.com/quote?wsdl\fP.
974.br
975
976