SortOptionsGet

Returns list of valid sort options.

  GET /public/1/sortoptions  

Authorization required?

Yes, if authentication level set to ALL

XML Elements Returned

Name

Description/Notes

PAPIErrorCode

PAPI Error code: Negative values represent errors and are defined elsewhere.

Note: On successful completion, the PAPI error code is populated with a positive integer representing the number of rows returned.

ErrorMessage Error or information message

Code

Sort code

Description

Description used to display to user

Options

Sort option used to build CCL

Example

Copy
http://localhost/PAPIService/REST/public/v1/1033/100/74/sortoptions

Return - Success

Copy
Return - Success
HTTP/1.1 200 OK
<SortOptionsGetResult
    xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <PAPIErrorCode>16</PAPIErrorCode>
    <ErrorMessage/>
    <SortOptionsRows>
        <SortOptionsRow>
            <Code>RELEVANCE</Code>
            <Description>Relevance</Description>
            <Options>RELEVANCE</Options>
        </SortOptionsRow>
        ...
        <SortOptionsRow>
            <Code>CALL_PD</Code>
            <Description>Call number, then Publication Date</Description>
            <Options>CALL, PD DESC</Options>
        </SortOptionsRow>
    </SortOptionsRows>
</SortOptionsGetResult>

Return - Failed

Copy
Return - Failed
HTTP/1.1 200 OK
<SortOptionsGetResult
    xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <PAPIErrorCode>-1</PAPIErrorCode>
    <ErrorMessage>Invalid type specified</ErrorMessage>
    <SortOptionsRows i:nil="true"/>
</SortOptionsGetResult>