GetSolutions

Description

This service returns a list of solutions that can be accessed by the user.

Arguments

Argument Type Description
auth (optional) Auth The Auth type supplies credentials and optionally, a host name for licensing. The userId and password can be specified with HTTP BASIC or WS-SECURITY instead.
options Options Holds name value pairing for future arguments.

Response

SolutionData (a list of solutions) is returned in the response. Each return element contains a SolutionIdentifier, and additional information including the UUID. See SolutionData for more information.

Usage

This call is a good starting point for using the SBM Web services. After calling GetSolutions, you can call GetTables to get available tables. You can then use the table identifiers to get items with GetItemsByQuery, or create auxiliary items with CreateAuxItems. To create primary items, use GetSubmitProjects followed by CreatePrimaryItems.
Note: Primary items require the ProjectIdentifier, while auxiliary items require the TableIdentifier.

Faults

XML

The following XML is a snippet of the payload that is sent with GetSolutions.

<urn:GetSolutions>
    <urn:auth>
        <urn:userId>admin</urn:userId>
        <urn:password></urn:password>
        <urn:hostname></urn:hostname>
        <urn:loginAsUserId></urn:loginAsUserId>
        <urn:extendedData>
            <urn:data>
                <urn:name></urn:name>
                <urn:value></urn:value>
            </urn:data>
        </urn:extendedData>
    </urn:auth>
    <urn:options>
        <urn:extraOption>
            <urn:name></urn:name>
            <urn:value></urn:value>
        </urn:extraOption>
    </urn:options>
</urn:GetSolutions>