SOAP Web Services Overview

With the completion of the REST v2 API in JasperReports Server 5.5, Jaspersoft announces the end of life of the SOAP web services. The SOAP web services will no longer be maintained or updated to support new features of the server. In particular, the SOAP web services do not support interactive charts or interactive HTML5 tables.

For now, the SOAP web services are still available at the following URLs, where <host> is the name of the computer hosting JasperReports Server and <port> is the port you specified during installation:

SOAP - Deprecated Web Services and URLs

Edition

Web Service

URL

Community Project

Repository

http://<host>:<port>/jasperserver/services/repository

Scheduling

http://<host>:<port>/jasperserver/services/ReportScheduler

Administration

http://<host>:<port>/jasperserver/services/UserAndRoleManagementService

Commercial Editions

Repository

http://<host>:<port>/jasperserver-pro/services/repository

Scheduling

http://<host>:<port>/jasperserver-pro/services/ReportScheduler

Domains

http://<host>:<port>/jasperserver-pro/services/DomainServices

Administration

http://<host>:<port>/jasperserver-pro/services/UserAndRoleManagementService

The context name (by default jasperserver or jasperserver-pro) may also depend on the specific installation of JasperReports Server.

The web services take as input an XML document (the request) and return another XML document (the operation result). Because they use XML, the web services provide easy, natural integration with the most common programming languages and environments.

Jaspersoft provides two complete sample applications that demonstrate the SOAP web service: a simple J2EE (Java 2 Enterprise Edition) web application and the same application written in PHP (PHP Hypertext Preprocessor).

The SOAP web services often refer a namespace with the value of http://www.jasperforge.org/jasperserver/ws namespace. This namespace is only an identifier; it is not intended to be a valid URL.

Feedback
randomness