Skip to main content
Eclipse Implementation of XML Web Services Release DocumentationLinks: Table of Contents | Single HTML | Single PDF

Eclipse Implementation of XML Web Services Release Documentation


Table of Contents

Overview
1. Documentation
2. Software Licenses
3. Useful Links
Release Notes
1. Required Software
2. Installation Instructions
3. Running on top of JDK 8
4. Jar dependency
5. Current Limitations / Bugs / Issues
6. Changelog
Users Guide
1. Overview
1.1. Introduction
1.2. Features
1.3. Programming Model
1.4. Useful Information
2. Provider
2.1. Provider<Source> and PAYLOAD
2.2. Provider<SOAPMessage> and MESSAGE
2.3. Provider<Source> and MESSAGE
2.4. WSDL Customization
2.5. The sun-jaxws.xml file
2.6. Provider and Binding
2.7. RESTful Provider endpoints
2.8. Provider and Handlers
3. AsyncProvider
3.1. AsyncProvider Example
3.2. AsyncProvider sample
3.3. AsyncService sample
4. Dispatch
4.1. Programming Model
4.2. Dispatch and Asynchronous Invocations
5. Asynchronous Client
5.1. Asynchronous Invocation Using Static Stub
5.2. Asynchronous Invocation Using Dispatch
6. Handler
6.1. Handler Types
6.2. MessageContext
6.3. Handler Chain Configuration
6.4. Handler Samples
7. MTOM and Swaref
7.1. MTOM and XOP
7.2. MTOM in Jakarta XML Web Services
7.3. swaRef
8. SOAP 1.2
8.1. Introduction
8.2. SOAP 1.2 Endpoint
8.3. Client
8.4. Samples
9. WSDL Customization
9.1. Declaring Customizations
9.2. Standard Customizations
10. Annotations
10.1. Overview
10.2. Jakarta Web Services Metadata Annotations
10.3. Jakarta XML Web Services Annotations
10.4. Jakarta XML Binding Annotations
10.5. JSR 250 (Common Annotations) Annotations
11. WS-Addressing
11.1. WS-Addressing in Eclipse Implementation of XML Web Services
11.2. Why WS-Addressing?
11.3. WS-Addressing Versions
11.4. Describing WS-Addressing in WSDL
11.5. Configuring Addressing on Endpoint
11.6. On the client side
11.7. When is WS-Addressing engaged?
11.8. Associating Action with an operation
12. Stateful Webservice
12.1. Introduction
12.2. Usage
12.3. Things To Consider
13. Catalog
13.1. Catalog Support
14. WAR File Packaging
14.1. The WAR Contents
14.2. The sun-jaxws.xml File
14.3. The web.xml File
15. Interoperability
16. Endpoint API
16.1. Endpoint
16.2. Endpoint and Properties
16.3. Endpoint and Binding
16.4. Endpoint and metadata
17. Modular Databinding
17.1. Introduction
17.2. Configure databinding for JVM
17.3. Configure databinding for an endpoint
18. External Web Service Metadata
18.1. Configuration files
18.2. XSD Schema
18.3. Passing Configuration Files to Eclipse Implementation of XML Web Services
Tools
1. Overview
1.1. How do I pick a tool?
1.2. Running tools on Java SE 8
1.3. Maven plugins
2. wsimport
2.1. wsimport Overview
2.2. Launching wsimport
2.3. wsimport Syntax
2.4. wsimport Example
3. wsimport Ant Task
3.1. wsimport Task Overview
3.2. Using wsimport Task
3.3. wsimport Examples
4. wsgen
4.1. wsgen Overview
4.2. Launching wsgen
4.3. wsgen Syntax
4.4. wsgen Example
5. wsgen Ant Task
5.1. wsgen Task Overview
5.2. Using wsgen Task
5.3. wsgen Task Examples
6. Annotation Processing
6.1. javac annotation processing
6.2. javac Annotation Processing Syntax
7. annotationProcessing Ant Task
7.1. annotationProcessing Task Overview
7.2. annotationProcessing Task Attributes
7.3. annotationProcessing Task Examples
7.4. Apt Ant task
8. apt
FAQ
1. Does Jakarta XML Web Services 2.0 support JAX-RPC 1.X?
2. What is the difference between JAX-RPC and Jakarta XML Web Services ?
3. Can a Jakarta XML Web Services and a JAX-RPC based service co-exist?
4. Is it downloadable from maven repository ?
5. How do I find out which version of the Eclipse Implementation of XML Web Services I'm using?
6. How can I change the Web Service address dynamically for a request ?
7. How do I do basic authentication in Jakarta XML Web Services ?
8. Which standards are supported by Eclipse Implementation of XML Web Services?
Extensions
1. Sending and Receiving SOAP Headers
1.1. Sending SOAP Headers
1.2. Receiving SOAP Headers
2. Message logging
2.1. On the client
2.2. On the server side
3. Propagation of Server-side Stacktrace
3.1. Enabling propagation of Server-side stacktrace
Samples
1. Directory Structure
2. Prerequisites
3. Installing Eclipse Implementation of XML Web Services 3.0.0
4. Running the sample

Back to the top