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

GetMessage


GetMessage retrieves the XML file data and outputs a Siebel Message. It also retrieves the current status information. Table 42 summarizes the GetMessage arguments.

Table 42.  GetMessage Arguments
Argument Name
Input/Output
Required?
Argument Type
Description

RowID

Input/output

No (see following comment)

String

Row ID for Queue Items Table.

QueueName

Input

Yes

String

Queue name.

SearchSpec

Input

No (see following comment)

String

Search criteria.

SortSpec

Input

No

String

Sort criteria.

SiebelMessage

Output

 

Hierarchy

Transaction data from XML file in the form of a Siebel Message.

ReferenceID

Output

 

String

Reference ID.

SequenceID

Output

 

String

Sequence number.

Status

Output

 

String

Status value for status table.

ReferenceValue2

Output

 

String

Additional information.

ReferenceValue3

Output

 

String

Additional information.

Comments

Output

 

String

Comments for status table.

Comment. Either RowID or SearchSpec is required.

  • If Row ID is provided, it is the only search criteria used and that row is retrieved.
  • If both a search spec and sort spec are provided, the first record selected using this information is returned.
  • If a search spec is provided and no sort spec is provided, then the records are sorted based on Sequence number and the oldest entry in the queue that matches the search spec is returned.
  • SearchSpec is modified to be "[Queue Name] = 'Queue name given' AND (SearchSpec given)".
Siebel Connector for SAP R/3