Health Check
General information
Defined test cases
Check Connectivity between MPO and Mambu
Test case name -mambuConnectivity
.
The Mambu connectivity test makes a GET API call to check the provided Mambu credentials and permissions.Check Connectivity between MPO and ComplyAdvantage
Test case name -complyAdvantageConnectivity
.
The ComplyAdvantage connectivity test makes a GET API call to verify ComplyAdvantage credentials.Check configured Custom fields in Mambu
Test case name -mambuCustomFields
.
The custom fields sanity test makes a GET API call to check that the required custom fields are defined in Mambu.Check AML Entity Translator
Test case name -validateAMLEntityTranslator
.
The AML Entity Translator verifies formatting and calculation of the required fields in the Entity DataPreparation process.
Test case structure
{
"test case name": {
"Result": "string", // test status - defined below
"Message": "string", // custom message
"Process": "string" // process ID - only for error and failed statuses
}
}
Test case status
Failed
: the entire test case has failed.Passed
: the test case has passed.Error
: the test case was not completed or is missing information.
Configuration
Please be Aware:
Before running the sanity checks please make sure the following steps have been carried out:
- Create custom fields for Client and Group described in Mambu custom fields.
- Install and configure the connector by completing all the steps in Integration setup.
Test case examples
When all tests are successful
{
"complyAdvantageConnectivity": {
"Result": "Passed",
"Message": "Connectivity between MPO and ComplyAdvantage is successful!"
},
"mambuConnectivity": {
"Result": "Passed",
"Message": "Connectivity between MPO and Mambu is successful!"
},
"mambuCustomFields": {
"Result": "Passed",
"Message": "All Config Custom Fields Set and Id exist in Mambu"
},
"validateAMLEntityTranslator": {
"Result": "Passed",
"Message": "AML Entity Translator validation is successfully!"
}
}
When test cases return errors or failed results
In case of error, the test case result is Error
and the message displayed describes the issue.
{
"validateAMLEntityTranslator": {
"Result": "Error",
"Message": "Mambu config error in Validate AML Entity Translator test: Param: config, Value: , Try convert to: object",
"Process": "96675"
}
}
In case of failed, the test case result is Failed
and the message displayed describes the issue.
{
"mambuCustomFields": {
"Result": "Failed",
"Message": "Config Custom Fields Set/Id do not exist in Mambu",
"Process": "96647",
"NOT_Found_CustomFieldsId": {
"_ComplyAdvantage_AML_Clients": [
"aml_searchIdXX"
]
},
"NOT_Found_CustomFieldsSet": {
"XX_ComplyAdvantage_AML_Groups": [
"aml_groupSearchVersion"
]
}
}
}