Submit Request Business Service Method Arguments

The following table describes the arguments for the Submit Request business service method of the Server Requests Business Service.

Argument Description

Component

Enter the name of the server component to run. Required if you do not specify the Component Job.

Component Job

Enter the name of the component job to run. Required if you do not specify the Component.

Delete After

(Optional) Specifies the number of iterations before deleting the request. Works with Delete After Units. The default value is 0 (zero).

Delete After Units

(Optional). Specifies the units to measure the iterations for the Delete After argument. The default value is:

  • NoReq for synchronous mode where Siebel CRM does not save the request to the Siebel database

  • Eon for asynchronous mode where Siebel CRM never deletes the request.

You can also use one of the following values:

  • ASAP

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

  • WEEKS

  • MONTHS

  • YEARS

Description

(Optional) Includes a description of the Siebel Server request.

Enterprise Server

N/A

Hold Flag

(Optional) Specifies the argument that indicates whether or not to hold the request. Required if you do not specify the Component.

Maximum Execution Time

For future use.

Method

(Optional) Specifies the business service method that Siebel CRM must call. You use this argument only with a server component that provides a service. For example, Workflow Process Manager or Communications Manager.

Mode of Server Request

(Required) Instructs the Server Request Broker how to handle the Siebel Server request. While in Auto mode, the Server Request Broker sets the mode to Synchronous or Schedule, depending on if the Siebel client is connected or mobile. You can use one of the following values:

  • DirectDb. Asynchronous request, written directly to the S_SRM_REQUEST table. DirectDb is case-sensitive. If you use a case other than DirectDb, such as DirectDB, then Siebel CRM might create an error.

    It is recommended that you use DirectDb to call an asynchronous request. If you use DirectDb, then Siebel CRM does not lose the data in the S_SRM_REQUEST table. If you use Async, and if the Workflow Process Manager reaches MaxTasks, then it cannot process every SRM request.

  • Async. Asynchronous.

  • Sync. Synchronous.

  • Schedule. Schedule.

  • Auto. Automatic configuration.

Number of Retries

Specifies the maximum number of times Siebel CRM retries the request in case of error.

Request ID Needed

(Optional) You use this argument only with asynchronous mode or schedule mode. If you set Request ID Needed to false, then Siebel CRM returns server requests more quickly.

Repeat Amount

Specifies the amount of time that Siebel CRM repeats units.

Repeat Interval

(Optional) Specifies the interval that Siebel CRM uses to repeat a request.

Repeat From

(Optional) You can use one of the following values:

  • Scheduled Start

  • Actual Start

  • End

Repeat Interval Units

(Optional) Specifies the unit of intervals that Siebel CRM uses for a repeating request.

Repeat Number

(Optional) Specifies the number of repetitions that Siebel CRM uses for a repeating request.

Retry On Error

Used for resending the request if the request errors out. The default value is FALSE.

Repeat Unit

Specifies the unit of time that Siebel CRM uses to repeat.

Request ID

Used for request key routing.

Server Name

(Optional) Enter the server name where Siebel CRM runs this request.

Start Date

(Optional) Specifies the start date and time.

Storage Amount

(Optional) Enter the amount of time that Siebel CRM stores the Siebel Server request in the Siebel database if the Siebel Server is down.

Storage Units

(Optional) Enter the units that Siebel CRM uses to measure the iterations for the Storage Amount argument. The units are the same as Delete After Units.

Component

Enter the name of the server component to run. Required if you do not specify the Component Job.