Services and Operations > Request service > createRequest

createRequest

The createRequest operation allows you to create a request.

Synopsis

Service

Request service

Namespace

http://schemas.sirsidynix.com/symws/request

Prerequisites

Valid clientID (see clientID)
Valid sessionToken (see Authenticated operations) from user with staff level or higher privileges

Request

createRequest

Response

createRequest

Operation faults

None (see Faults)

CreateRequestRequest

The CreateRequestRequest has the following request parameters:

Parameter

Type

Description

Required?

requestTypeID

xs:string

Specifies the ID of the request type being created.

Y

userID

xs:string

Specifies the userID of the person making the request.

N

itemID, catalogKey, and callNumber are a choice. You specify a value for only one.

itemID

xs:long

Specifies the itemID to use for the request, such as for a Place Academic Reserve or ILL Copy request. In order to use itemID, Symphony must have Ascension turned on.

Note: If you specify an itemID, do not include a catalogKey or callNumber in the request.

N

catalogKey

xs:long

Specifies the catalog key to use for the request, such as for a Place Academic Reserve or ILL Copy request.

Note: If you specify a catalogKey, do not include an itemID or callNumber in the request.

N

callNumber

xs:string

Specifies the call number of the item to use for the request, such as for a Place Academic Reserve or ILL Copy request.

Note: If you specify a call number, do not include a catalogKey or itemID in the request.

N

serviceLibraryID

xs:string

Specifies the libraryID of the service library.

N

statusID

xs:string

Specifies the statusID to use for the request.

N

requestEntry

RequestEntry

Specifies the entry for the request template. This information must first be retrieved from the lookupRequestTemplate operation.

N

CreateRequestResponse

The CreateRequestResponse is a string (see xs:string) that is the request key for a successfully created request. If required information is not supplied, invalid data is given in the request, or the user has exceeded the limit on requests, a fault is thrown instead.

Related topics 

 


© 2009-2012 SirsiDynix