About the Task Engine APIs
The webMethods Task Engineprovides Application Programming Interfaces (APIs) that enable you to search and manipulate tasks from services or other applications outside of the My webMethods environment. These APIs are provided as Java classes, and as services in the WmTaskClient package.
The Java APIs are created when you create a task application portlet. For more information, see
Available Java APIs.
The following WmTaskClient APIs are available:
Built-in service API. The WmTaskClient package contains built-in Java services that you can use as templates to create custom services in
Designer that can create, modify, locate, queue, and delete tasks on the
Task Engine to which the
Integration Server is connected.
RESTful service API. The WmTaskClient package contains RESTful services that you can use to create GET, DELETE, PUT, and POST requests for task instances, task audit information, task attachments, and task comments, routed through
Integration Server or
My webMethods Server.
Web service API.
webMethods Task Engine contains a Web service API that enables you to add, delete, locate, and update tasks on a
webMethods Task Engine from a client program. The
Task Engine hosts two versions of the task Web service, one version for .NET clients and the other for regular Web-service clients. Both versions of the Web service provide the same set of operations, however, the schemas for the underlying data structures differ slightly between the two.
For additional information about the available APIs, see these resources:
Documentation for the
Task Engine APIs described above is available in the PDF publication
webMethods Task Engine API and Service Reference.
For more information about implementing the
Task Engine REST services in
Integration Server, see the
Integration Server PDF publication
REST Developer’s Guide.
Related Topics