Consider the following scenario:
When this problem occurs, if you execute later pipelines in Total.pcf, you receive an error message that resembles the following:
Note You cannot resolve this issue even after you add back the configuration data back into the Commerce Splitter pipeline component.
- You have a computer that is running a 64-bit version of Commerce Server 2009 or of Commerce Server 2007.
- You open Total.pcf in the 64-bit edition of the Commerce Server Pipeline Editor. You check the properties page of the Commerce Splitter pipeline component to make sure it contains configuration data.
- You insert a Commerce Scriptor, or Commerce StepwiseShipping pipeline component, or any 64-bit Commerce Server pipeline component after the Commerce Splitter pipeline component.
- You save the pipeline configuration file (pcf) and then you close Pipeline Editor.
- You open the Total.pcf again in Pipeline Editor.
When this problem occurs, if you execute later pipelines in Total.pcf, you receive an error message that resembles the following:
Type : System.Runtime.InteropServices.COMException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Component Execution failed for component[0x1] hr: 0x1DE4A430
ProgID: Commerce.ShippingMethodRouter.1
Dictionary error: Value for key 'shipping_method_id' in dictionary '' missing (expected a variant of type 8)
Source : Commerce.MtsPipeline
Message : Component Execution failed for component[0x1] hr: 0x1DE4A430
ProgID: Commerce.ShippingMethodRouter.1
Dictionary error: Value for key 'shipping_method_id' in dictionary '' missing (expected a variant of type 8)
Source : Commerce.MtsPipeline
Note You cannot resolve this issue even after you add back the configuration data back into the Commerce Splitter pipeline component.