GrooveTools Web Service

The GrooveTools service provides access to the tools in a shared space.

XML Definitions

WSDL

GrooveTools.wsdl 2.0

with references to:

  • Core.xsd 2.0

  • Events.xsd 2.0

  • Tools.xsd 2.0

SOAP Operation Namespace

http://webservices.groove.net/Groove/2.0/Tools/  

HTTP Post URL

http://localhost:port-number/GWS/Groove/2.0/ Tools/service-specific-data

Operations, Complex Types, and Events

The following sections describe the GrooveTools operations, complex types, and events.

Operations

Operation Description

Create

Adds a tool to the workspace.

Delete

Deletes the tool from the workspace.

Read

Provides information about the tools in a workspace.

ReadAvailableTools

Returns a list of tool templates that may be used to add tools to the workspace.

ReadPermissions

Returns the permissions available to the specified role in the targeted tool or returns the list of available permissions for the targeted tool.

ReadTool

Provides information about the targeted tool. This operation provides the same information about one tool that Read provides about all tools in the workspace.

Update

Renames the display name of the tool in the workspace. 

UpdatePermissions

Replaces the existing permissions for the specified role with the specified list of permissions.

UpdateUnreadMark

Mark all items in the tool as read or unread.

Complex Types

Complex type Description

Template

Describes a template used to create a specific kind of tool.

Tool

Describes a specific instance of a tool.

Events

Event class URN Event Description

urn:groove-net:Tool2Event

ToolAddEventData

Indicates that a tool was added to workspace.

ToolDeleteEventData

Indicates that a tool was deleted from a workspace.

ToolRenameEventData

Indicates that a tool was renamed.

See Also

Reference

GrooveSpaces Web Service

Concepts

Accessing Tools in a Workspace