The code "Missing a colon after a name of object member." indicated that there is some issue with he request which is going as a input in Data Processor.
Can you verify the if there is some quote missing.
From the error message, it looks like there is a colon ':' missing somewhere but again, you stated that the JSON has been verified by you. In that case, there might be a discrepancy between the actual JSON you are trying to parse and the JSON definition provided to the Data Processor but it is difficult to say anything without having a look at the Data Processor Tx and the JSON response. [ The error is very specific to your scenario. ]
Have you tried parsing the response using WSC Tx itself?
Is the DP created with the same JSON schema for which the input is received?
if the JSON input is different than the JSON schema used to create the DP, it might have issues.
If the DP is created with the same JSON schema/input and if it still has issues, you can collect the JSON data to an output file and review the same to check if there is any colon missing in the input data.
Alternately, you can execute the DP alone with that JSON data to see if the DP executes successfully.
Hope this helps.
Hi Deepika, Akansha and Rajan,--
I have added the Json response. I am not able to identify where the colon is missing.
Yes it's parsing fine with the web service consumer transformation and I am able to get the json response( attached)
I see that the DP has buffer input. Can you confirm the precision set for the input port for DP?
The precision is 1024.
Can you review the output port precision for the previous transformation as well as the input port precision for the DP?
If the port precision is low, there could be possibilities of data truncation which can cause issues.
Please review on the same.