# V11.3.1 Migration: ComplexDispatchAndTrackInInput.Recipe is obsolete:Use MaterialRecipeInformation instead

**URL:** <https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591>\
**Category:** Extensibility\
**Tags:** v11.3\
**Created:** [July 3, 2026, 4:45am UTC](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591 "2026-07-03T04:45:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sandip\_dhakane](https://avatars.discourse-cdn.com/v4/letter/s/eb8c5e/32.png) [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Post date:** [July 3, 2026, 4:45am UTC](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591/1 "2026-07-03T04:45:10Z")

</div>

Hi Team,

We have migrated our v10.2.11 code to v11.3.1.

After that we have got below warning related with obsolete method.

**“ComplexDispatchAndTrackInInput.Recipe is obsolete:Use MaterialRecipeInformation instead”**

* * *

we have used “MaterialRecipeInformation” as stated but it is giving an error.

Could you please here. Your help would be appreciated.

Thanks,

Sandip Dhakane

 ![](https://canada1.discourse-cdn.com/flex050/uploads/community_criticalmanufacturing/original/1X/5016e04eb985559917a8cb337a4cc2b6718700b1.png)  
 ![](https://canada1.discourse-cdn.com/flex050/uploads/community_criticalmanufacturing/original/1X/06a3ece29efa9149be4c99b87b9c411c3a6918f3.png)

---

<div class="post-metadata">

**Author:** ![Joao\_Moreira](https://avatars.discourse-cdn.com/v4/letter/j/b9bd4f/32.png) [@Joao\_Moreira](https://community.criticalmanufacturing.com/u/Joao_Moreira)\
**Post date:** [July 28, 2026, 11:30pm UTC](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591/2 "2026-07-28T23:30:23Z")

</div>

Hi Sandip,

The **`ComplexDispatchAndTrackInInput.Recipe`** property was marked obsolete and replaced by **`MaterialRecipeInformation`**. This is a structural change to how recipe information is passed into the Dispatch & Track-In operation.

The key difference is that **`MaterialRecipeInformation`** is not a simple string/object replacement for the old **`Recipe`** property — it’s a dedicated class that wraps recipe-related data with its own structure.

Lookup the new class in the API reference to understand the new structure: [Host API | Host API - CM MES](https://developer.criticalmanufacturing.com/11.3/reference/api-host/index.html)

Regards

---

<div class="post-metadata">

**Author:** ![system](https://yyz2.discourse-cdn.com/flex050/user_avatar/community.criticalmanufacturing.com/system/32/23_2.png) [@system](https://community.criticalmanufacturing.com/u/system)\
**Post date:** [August 24, 2026, 6:11pm UTC](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591/3 "2026-08-24T18:11:47Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
