Siebel Connector for SAP R/3 > EAI Queue > EAI Queue Business Service >

UpdateStatus


UpdateStatus updates the fields in the status record for the given Row ID or SearchSpec. Table 43 summarizes the UpdateStatus arguments.

Table 43. UpdateStatus Arguments
Argument Name
Input/Output
Required?
Argument Type
Description

RowID

Input/output

No (see following comment)

String

Row ID of record to update.

QueueName

Input

Yes

String

Name of queue to insert into.

Status

Input

Yes

String

Status value for status table.

Comments

Input

No

String

Comments for status table.

SearchSpec

Input

No (see following comment)

String

Search criteria.

SortSpec

Input

No

String

Sort criteria.

ReferenceID

Output

 

String

Reference ID.

SequenceID

Output

 

String

Sequence number.

ReferenceValue2

Output

 

String

Additional information.

ReferenceValue3

Output

 

String

Additional information.

NumberRowsAffected

Output

 

String

Number of rows updated.

Comment. Either RowID or SearchSpec is required.

  • If Row ID is provided, it is the only search criteria used and a single row is updated.
  • If a search spec is provided, all rows matching the search criteria are updated.
  • If a sort spec is provided, the first row retrieved using the sort spec is updated, other rows are not.
  • SearchSpec is modified to be "[Queue Name] = 'Queue name given' AND (SearchSpec given)".

Reference ID and Sequence ID are output only if it is guaranteed that only one row is returned. For example, if the Row ID is input, then only a single row is updated. The same result occurs if a Search spec is provided.

Siebel Connector for SAP R/3