We have a Boomi integration that runs Shop Orders from MES to IFS that we are migrating from IFS APP10 to Cloud. The issue that we are having is from creating and completing the Manual Inventory Receive. Our Boomi integration worked correctly in APP10 but now shows that it is successful in Boomi while IFS does not receive any Inventory.
Our IFS Connector in Boomi for creating the uses ReceiveShopOrderHandling as the projection and Reference_InventoryReceipt as the object. It seems that the Reference_InventoryReceipt object is outdated and I have been attempting to replace it with ReceiveShopOrderSet->InventoryReceiptArray as that is what I see being used in logs when going through the Manual Inventory Receive process in IFS Cloud.
When trying to run the new Connector in Boomi, we get an error saying "Failed processing original documents i2i in the IFS Cloud Connection connector: java.lang.Exception: All the keys should be given as input parameters". The Objkey is being set using Bound Set Name and Bound Set Parameters, but the error shows up no matter what is set in the Bound name and parameters, as well as if a Dynamic Operation Property.
There are two parts that I am seeking help for. The first is if replacing the Reference_InventoryReceipt is the correct path for trying to fix the issue of Boomi being successful in doing a Manual Inventory Receive while IFS does not receive anything, or if there is a different part that would cause this issue. The second is for help with what could be the issue for the ReceiveShopOrderSet->InventoryReceiptArray connector as it looks to be the operation used in IFS but it is causing issues in Boomi even though I am making the same call in Postman and it is not giving any errors.