The Post Evaluation operation accepts input from the Risk Evaluation operation and updates the device signature and other information for the specified user, if it changed. This operation also creates or updates user-device associations, if required.
To perform the subsequent post-evaluation after you have completed the risk evaluation of a transaction, you must use the RiskFortEvaluateRiskSvc service (available through ArcotRiskFortEvaluateRiskService.wsdl). This service represents the client-side interface to RiskMinder Server’s post-evaluation functionality and exposes the supported operations.
This section walks you through the following topics:
You must use the postEvaluateRequest message to perform post-evaluation tasks. The following table lists the elements of this request message.
|
Element |
Mandatory |
Description |
|
|---|---|---|---|
|
callerId |
No |
Unique transaction identifier that your calling application can include. This identifier helps in tracking related transactions. |
|
|
Risk Assessment Elements |
|||
|
advice |
Yes |
An action (ALERT, ALLOW, DENY, INCREASEAUTH) obtained from the riskAssessment element of the evaluateRiskResponse message. |
|
|
outputDeviceID |
Yes |
The Device ID (cookie) obtained from the riskAssessment element of the evaluateRiskResponse message. |
|
|
score |
Yes |
The score obtained from the riskAssessment element of the evaluateRiskResponse message. |
|
|
matchedRuleMnemonic |
Yes |
Obtained from the riskAssessment element of the evaluateRiskResponse message, the rules that matched and for which RiskMinder flagged the transaction as risky. |
|
|
ruleAnnotation |
Yes |
The result of execution of all rules (or the reason for score and advice), as obtained from the riskAssessment element of the evaluateRiskResponse message. |
|
|
transactionID |
Yes |
Unique transaction identifier received from the riskFortSuccess element of evaluateRiskResponse message. Your application can include this identifier for tracking purposes. |
|
|
deviceContext |
No |
The MFP details of the end-user’s device obtained from the riskAssessment element of the evaluateRiskResponse message. This element is further described by the following attributes:
-- DeviceIDValue: The corresponding value for deviceIDType. Note: You can add more than one DeviceIDItem element, with deviceIDType and DeviceIDValue pairs.
|
|
|
locationContext |
No |
The transaction location details, obtained from the riskAssessment element of the evaluateRiskResponse message. This element is further described by the following attributes:
|
|
|
userContext |
Yes
(userName is mandatory) |
The user details, obtained from the riskAssessment element of the evaluateRiskResponse message. This element is further described by the following attributes:
|
|
|
transactionContext |
No |
The transaction details, obtained from the riskAssessment element of the evaluateRiskResponse message. This element is further described by the following attributes:
|
|
|
additionalOutput |
No |
Enables you to set additional outputs that you got from RiskMinder’s risk evaluation request. In such cases, you need to set the extra information in name-value pairs.
|
|
|
Secondary Authentication Status Element |
|||
|
secondaryAuthenti |
Yes |
The result of the additional authentication that your application might have performed based on the advice obtained from the riskAssessment element of evaluateRiskResponse:
|
|
|
Association Element |
|||
|
associationName |
No |
The string identifier for the user-to-device association in the system. |
|
|
Administration Context Type Elements |
|||
|
adminContextType |
No |
The administrator details, as described by orgName, adminName, and locale, who initiated the Web service call. |
|
|
adminContextType/ |
No |
The name of the organization to which the administrator who initiated the Web service call belongs. |
|
|
adminContextType/ |
No |
The name of the administrator who initiated the Web service call. |
|
|
adminContextType/ |
No |
The locale used by the administrator. |
|
|
Additional Input Elements |
|||
|
additionalInput |
No |
Enables you to set additional inputs if you want to augment RiskMinder’s post-evaluation capability by specifying additional information. In such cases, you need to set the extra information in name-value pairs.
|
|
To perform post-evaluation tasks:
This operation returns the postEvaluateResponse message that includes the final risk advice, indicating whether the result was updated successfully, and the transactionID. See the following section for more information on the response message.
The response message, postEvaluateResponse, returns the final risk advice, indicating whether the result was updated successfully, and the transactionID in the SOAP envelope header. These elements are explained in the following table. The SOAP body returns a success message if the operation was performed successfully. If there are any errors, then the riskfortFault response is returned. See appendix, "Exceptions and Error Codes" for more information on the SOAP error messages.
|
Element |
Description |
|---|---|
|
isAllowAdvised |
Contains the final risk advice, generated as a result of post evaluation:
|
|
RiskFort Success Elements |
|
|
riskFortSuccess |
Contains the string that indicates whether the information was successfully updated in the database or not. |
|
transactionID |
The unique transaction identifier. |
|
Copyright © 2013 CA.
All rights reserved.
|
|