Skip to main content
Solved

23R1 Customer Order Line error

  • November 20, 2023
  • 2 replies
  • 454 views

Forum|alt.badge.img+17

Hello,

 

Ever since we moved to 23R1 for our IFS Cloud implimentation, we have been getting the following error when trying to modify the wanted delivery date for customer order lines.

 

IFS Web Version: 23.1.6.20231004085028.0
Date: 2023-11-20T18:46:45.241Z

---------------------------------------------------------------------------

CustomerOrder/Form (server error)
Malformed Request.
Error details: [{"code":"FUNCTION_NOT_FOUND","message":"The function import 'CheckReplication' has no function with parameters '[OrderNo, LineNo, RelNo, LineItemNo, BuyQtyDue, PlannedDeliveryDate, PackingInstructionId, DefaultAddrFlag, AddrFlagDb, ShipAddrno, DockCode, SubDockCode, LocationNo, PlannedRentalStartDate, PlannedRentalStartTime, PlannedRentalEndDate, PlannedRentalEndTime]'."}]

Request Id: 5415e01d-09ec-40ac-863a-9b0653bfc2b0

Url: https://burtprocess-cfg.ifs.cloud/main/ifsapplications/projection/v1/CustomerOrderHandling.svc/CheckReplication(OrderNo='1516438',LineNo='6',RelNo='1',LineItemNo=0,BuyQtyDue=1,PlannedDeliveryDate=2023-08-15T00:00:00Z,PackingInstructionId=null,DefaultAddrFlag=IfsApp.CustomerOrderHandling.GenYesNo'Yes',AddrFlagDb=IfsApp.CustomerOrderHandling.GenYesNo'No',ShipAddrno='DEL-74597',DockCode=null,SubDockCode=null,LocationNo=null,PlannedRentalStartDate=null,PlannedRentalStartTime=null,PlannedRentalEndDate=null,PlannedRentalEndTime=null)

---------------------------------------------------------------------------

Best answer by Marcel.Ausan

@bdoucette  this is happening because most probably you have some Page Configurations on that Page which after the upgrade are now in status Behind. 

The thing is that each new release will bring some API changes and sometimes these changes are not backwards compatible → therefore you would need to rebase your page configurations to use the latest version of the API.

In your case, most probably the CheckReplication function call has fewer parameters in 23R1, but due to existing client configs, the function is called with more params.

 

See complete instructions on how to rebase your page configs.

https://docs.ifs.com/techdocs/23r1/040_tailoring/225_configuration/200_client_configurations/400_rebase_configurations/#client_model

View original

Marcel.Ausan
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • November 21, 2023

@bdoucette  this is happening because most probably you have some Page Configurations on that Page which after the upgrade are now in status Behind. 

The thing is that each new release will bring some API changes and sometimes these changes are not backwards compatible → therefore you would need to rebase your page configurations to use the latest version of the API.

In your case, most probably the CheckReplication function call has fewer parameters in 23R1, but due to existing client configs, the function is called with more params.

 

See complete instructions on how to rebase your page configs.

https://docs.ifs.com/techdocs/23r1/040_tailoring/225_configuration/200_client_configurations/400_rebase_configurations/#client_model


Forum|alt.badge.img+7
  • Sidekick (Customer)
  • January 3, 2025

This is a year old, but wanted to say this solution also solved a very similar error we were seeing in our environment when we were approving an operation. We identified it as part of our updating from 23R2 to 24R1. Below is the error message. 

 

ReceiveShopOrder/ReceiveShopOrderAssistant@1 (server error)
Malformed Request.
Error details: [{"code":"RESOURCE_NOT_FOUND","message":"Cannot find EntitySet, Singleton, ActionImport or FunctionImport with name 'FilterInventoryLocations'."}]

Server stack trace error(s):
  Unexpected start of resource-path segment.

Request Id: f216c641-25b5-4397-bd16-0f849545466d

Method: GET
Url: /main/ifsapplications/projection/v1/ReceiveShopOrderHandling.svc/FilterInventoryLocations()?$filter=(Contract eq 'RMH10')&$skip=0&$top=101
Response Code: 400 - Bad Request


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings