1) Tweaked errorMessage to DAXOnBoardingInformation format
2) Changed the IF2.2 operation from POST to PUT
3) Tweaked the harness so that it exactly mimics the Update Partner profile response.
DaX Error Translator, Fix Email model due to change in errorNode structure (DAXOnBoardingInformation), Some warnings cleanup (ununsed imports)
1) Cleaned up a clutter of logs that's making it extremely difficult to debug.
2) Introduced custom log level to set the logging level per environment (qa/pre-prod/prod)
3) Disabled Databamapper verbose logging.
4) Fixed. When email send flag is set to false, entire json was printing to the log instead of the email body.
IF 2.1, and IF 2.2 (Read and update partner profile response) working with QA. Was not an easy fix though (like changing the end points), the 3PS server continuously rejected as Bad request without much info. Had to do some fiddler test to figure out the issue and removed the mule session header been passed.
Introduced 3ps-harness flag. Based on the harness flag, it will hit the harness or the real 3ps endpoint.
Cleaned the log clutter.
Fixed a few potential NPE in the Canonical to DAX mapping
checked in qa / preprod properties file.
Merge branch 'release/R1.0' into develop