# WSDL Overview

This topic provides an overview of the Web Service Design Language (WSDL) structure used to describe the Expere Document Services (EDS) Web service and how to access the services.

As a primary point of integration into the EDS platform, the services facilitate the leveraging of resources offered by EDS to communicate directly with the platform business logic and database layers. The Web service utilizes the standard WSDL as the target delivery layer for publishing and consumption activities between the EDS platform and the target application.

## WSDL Files

WSDL files are used to communicate interface information between applications. Files with the `.wsdl` extension contain Web service interfaces expressed in the WSDL.

The WSDL contains all the information required to generate classes corresponding to the target EDS Web service. Each WSDL includes a reference to the interfaces/value objects returned from the service and the methods defined in the corresponding service.

A WSDL file includes the following elements:

- Types: Describes the data type definitions (DTD) used by the service.
- Message: Defines the data passed from one point to another.
- Port Type: Defines a set of operations supported by an endpoint.
  Note: The port numbers consist of 80 and 443.
- Binding: Describes the protocol being used to carry the service communication (SOAP).
- Service: Defines a collection of endpoints.
- Operation: Defines a combination of input (message request), output (message response), and fault messages. An operation is associated to the binding and port type.
- Endpoint: Defines the particulars of a specific endpoint at which a given service is available.

Note: The World Wide Web Consortium (W3C) publishes the WSDL specification.

## Accessing WSDL Files

The WSDL for the EDS DocServices V2 production environment can be found at the following URL:

    https://expere.wolterskluwerfs.com/DocServices/Services/Import/V2/EDocService.svc?wsdl

The WSDL for the EDS DocServices V2 customer test (CT) environment can be found at the following URL:

    https://ct-expere.wolterskluwerfs.com/DocServices/Services/Import/V2/EDocService.svc?wsdl

The WSDL for the EDS Callback Handler production environment can be found at the following URL:

    https://expere.wolterskluwerfs.com/docservices/services/import/v2/callbackhandler.svc?wsdl

The WSDL for the EDS Callback Handler customer test (CT) environment can be found at the following URL:

    https://ct-expere.wolterskluwerfs.com/docservices/services/import/v2/callbackhandler.svc?wsdl

The WSDL for the EDS Delivery Response Service production environment can be found at the following URL:

    https://expere.wolterskluwerfs.com/docservices/services/import/v2/deliveryresponseservice.svc?wsdl

The WSDL for the EDS Delivery Response Service customer test (CT) environment can be found at the following URL:

    https://ct-expere.wolterskluwerfs.com/docservices/services/import/v2/deliveryresponseservice.svc?wsdl

The WSDL for the SecuritySessionSvc production environment can be found at the following URL:

    https://expere.wolterskluwerfs.com/DocGenServices/Services/SecuritySession/SecuritySessionSvc.svc?singleWsdl

The WSDL for the SecuritySessionSvc customer test (CT) environment can be found at the following URL:

    https://ct-expere.wolterskluwerfs.com/DocGenServices/Services/SecuritySession/SecuritySessionSvc.svc?singleWsdl

Note: For Java Integrators: by adding “?singlewsdl” to the end of any service URL, the user can ensure that all references are resolved. For example, https://expere.wolterskluwerfs.com/services/import/edocsvcv1.svc?singlewsdl