Hi All,
I am trying to change the status of a Production Order from "Released" to "Start" to "Report as Finished"
I am using MES (Manufacturing Execution System) integration system feature in MS Dynamics 365.
I have been able to successfully change the status from "Released" to "Start" .
However , while setting the Production Order status to "Report as Finished" I am facing issues while processing the request in queue in Dynamics 365.

I am sending the following request body to MSDynamics 365
{
"_companyId": "USMF",
"_messageQueue": "JmgMES3P",
"_messageType": "ProdProductionOrderReportFinished",
"_messageContent": {
"ProductionOrderNumber": "P000263",
"ReportFinishedLines": [
{
"ItemNumber": "CAR_13",
"ReportedGoodQuantity": 1,
"AcceptError": 0,
"ReportAsFinishedDate": "2023-01-01",
"EndJob": 0,
"PickingListProductionJournalNameId": "00994",
"RouteCardProductionJournalNameId": "00995",
"AutomaticBOMConsumptionRule": 2,
"AutomaticRouteConsumptionRule": 2
}
]
}
}
What am i missing over here . Is there any configuration while processing the request MES integration queue?
What does "Failed Dependency" mean ? How can I get more info on this ?