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