RTD_NBA Integration Service Operations
For a list of operations associated with this Web service, see the following table.
Name | Description |
---|---|
CallAdvisor |
Makes an Advisor call to Oracle Real-Time Decisions (RTD) Server which processes input from a customer and returns offers based on that input. |
CallInformant |
Calls an Informant, which contains information about a specific unit in a business process. |
ProcessResponseAction |
This operation does the following:
|
Request Message Description: CallAdvisor
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Application |
Required. The Inline Service name on the Oracle RTD server. For example, SiebelB2B or SiebelB2C and so on. |
String |
Attributes |
Optional. An instance of the RTD Attributes integration object. Used to send additional attributes for the RTD Advisor call in Name - Value pairs. |
Integration Object |
IntergrationPoint |
Required. The Integration Point name on the Oracle RTD Server. Used to specify a specific integration point among the multiple advisors created in RTD Decision Studio. |
String |
SessionKeys |
Required. An instance of the RTD SessionKeys integration object. Customer information can be added as session key attributes as Name - Value pairs. RTD obtains the customer information from session key attributes of the Web service call. |
Integration Object |
Trace |
Optional. Enables extra logging. Possible values are TRUE or FALSE. The default value is FALSE. |
String |
TrackRecommendations |
Required. Possible values are 'Y' or 'N'. If set to Y, CallAdvisor input attribute details and recommendations details returned by RTD for the corresponding CallAdvisor call are tracked in the Siebel database as a history. |
String. |
Response Message Description: CallAdvisor
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
ChoiceGroupEvents |
Optional. An instance of the integration object RTD Admin CG Events. It contains all the Choice Groups and associated events for all the recommendation types returned by RTD. This is Integration object and name of the IO is RTD Admin CG Events. Please mention tht the output is an instance of this IO. |
Integration Object |
ClusterVersion |
Optional. The cluster version. |
String |
LogInfo |
Optional. Log information. |
String |
RecommendationTrackID |
Optional. The Request ID of the tracked Recommendations. This ID is used in the ProcessResponseAction call to update the selected Response. |
String |
Response:response |
Optional. An instance of the integration object 'res'. Contains the recommendation details returned by the RTD server for the corresponding Advisor call. |
Integration Object |
Service Version |
Optional. Service version. |
String. |
TraceInfo |
Optional. Trace information. |
String |
Request Message Description: CallInformant
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Application |
Required. The Inline Service name on the RTD Server. For example, SiebelB2B or SiebelB2C and so on. |
String |
Attributes |
Optional. An instance of the RTD Attributes integration object. Used to send additional attributes for the RTD Informant call in Name - Value pairs. |
Integration Object |
IntegrationPoint |
Required. The integration point name, such as IdentifyCustomer, on the RTD Server. This parameter is used to specify a specific Integration point among the multiple Informants created in RTD Decision Studio. |
String |
SessionKeys |
Required. An instance of the RTD SessionKeys integration object. Customer information can be added as session key attributes in Name - Value pairs. RTD obtains the customer information from session key attributes contained in the Web service call. |
Integration Object |
Trace |
Optional. Enables extra logging. Possible values are TRUE or FALSE. The default value is FALSE. |
String |
Response Message Description: CallInformant
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
ClusterVersion |
Optional. Cluster version. |
String |
LogInfo |
Optional. Log information. |
String |
ServiceVersion |
Optional. Service version. |
String |
TraceInfo |
Optional. Trace information. |
String |
Request Message Description: ProcessResponseAction
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Accepted Msg Resp Id |
Required. The ID of the Choice Group Event for which the Response is selected. Note: All the Response details
are provided in the corresponding CallAdvisor Web service method output
or are predefined in the Siebel CRM application UI Administration-Marketing,
Response Management (RTD) view. |
String |
Application |
Required. The Inline Service name on the RTD Server. For example, SiebelB2B or SiebelB2C and so on. |
String |
Channel |
Required. The channel of the recommendation. This value is used in Informant call of the ProcessResponseAction method. |
String |
Offer Category |
Required. The Offer Category of the recommendation for which the response is chosen |
String |
RTD Choice Event Name |
Required. The Choice Event Name value defined on the RTD Server. |
String |
Recommendation Id |
Required. The Recommendation ID of the recommendation for which the response is chosen. |
String |
Recommendation Name |
Required. The name of the recommendation for which the response is chosen. |
String |
SessionKeyField |
Required. The session key field name that must be used in the Informant call of the ProcessResponseAction method. This value is not used if the SessionKeys integration object structure is passed in the input. |
String |
SessionKeyValue |
Required. The session key value must be used in the Informant call of that ProcessResponseAction method. This value is not used if the SessionKeys integration object structure is passed in the input. |
String |
Accepted Message Id |
Optional. The ID of the Choice Group for which the response is selected. Note: All the Response details
are provided in the corresponding CallAdvisor Web service method output
or are predefined in the Siebel CRM application UI Administration-Marketing,
Response Management (RTD) view. |
String |
RTD Attributes |
Optional. Attributes for an RTD Informant call in the RTD Attributes integration object structure. If not specified, the default attributes are set to make the Informant call. |
Integration object |
IntegrationPoint |
Optional. The RTD Integration Point to be called for Informant call. The default value is TrackChoiceEvent. |
Sting |
RTD SessionKeys |
Optional. The session keys for the RTD Informant call in the integration object structure. If not specified, the default SessionKeys are set to make the Informant call. |
Integration object |
Trace |
Optional. Enables extra logging. Possible values are TRUE or FALSE. The default value is FALSE. |
String |
AccountId |
Optional. This value is used in the context of named workflow parameters to retrieve account-related information. |
String |
ContactId |
Optional. This value is used in the context of named workflow parameters retrieve contact-related information. |
String |
RecommendationTrackID |
Optional. The Request ID of the tracked recommendation history. This value is provided in the CallAdvisor ouput if choosen to track the recommendations.This value is empty if you chose not to track the recommendations in the Advisor call. |
String |