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

DeleteMessage


The DeleteMessage method either deletes the status record or updates its status as Confirmed. Table 40 summarizes the DeleteMessage arguments.

Table 40. DeleteMessage Arguments
Argument Name
Input/Output
Required?
Argument Type
Description

RowID

Input

No (see following comment)

String

Row ID for Queue Items Table.

DeleteStatusRecord

Input

No

String

Value of True or False. False is default.

QueueName

Input

Yes

String

Type for status table.

Status

Input

Yes

String

Status value for status table—used if not deleting status record.

Comments

Input

No

String

Comments for status table—used if not deleting status record.

SearchSpec

Input

No (see following comment)

String

Search criteria.

SortSpec

Input

No

String

Sort criteria.

NumberRowsAffected

Output

 

String

Number of rows deleted/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 deleted.
  • If a search spec is provided, all rows matching the search criteria are deleted.
  • If a sort spec is provided, the first row retrieved using the sort spec is deleted, and other rows are not.
  • SearchSpec is modified to be "[Queue Name] = 'Queue name given' AND (SearchSpec given)".
Siebel Connector for SAP R/3