Symptom
Error in Integration Center importing/exporting TIH :
Http Error response code: 400 and message: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<com.successfactors.wholeself.profile.model.PortfolioData>` from Object value (token `JsonToken.START_OBJECT`)
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Talent Intelligent hub
Reproducing the Issue
1. Growth portfolio template created as per SAP guidelines
https://api.sap.com/odata/1.0/catalog.svc/Files('f4f877084d564199ab1c26b979f46ecc')/$value
2. File placed in SFTP folder
3. Integration program as provided by SAP is imported under integration center.
https://api.sap.com/package/SuccessFactorsTalentIntelligenceHubGrowthPortfolioImportTemplate/icd
4. Run the Integration Job.
5. Job gets failed.
6. Error response code: 400
Resolution
Enable the folder icon in the integration program.
Please check the logs on the Integration center.
There will be a link to download the error details. Download the file and check the validation error message. Correct the data as per validation message.
Keywords
Http, Error response code: 400 and message, JSON parse error, Cannot deserialize value of type, java.util.ArrayList<com.successfactors.wholeself.profile.model.PortfolioData>` from Object value (token `JsonToken.START_OBJECT`), Growth portfolio, TIH, Integration center, import, export, error, message, 400, logs, icd, format, proper, date , KBA , LOD-SF-TIH-POR , Growth Portfolio , Problem