Microsoft Dynamics 365 Blog

 

If you rely on the Retail Store Connect Pack Viewer to debug your data path between headquarters and your stores you may run into this error:

 

DeserializerError

 

“Cannot find deserializer for request header type:  Microsoft.Dynamics.Retail.StoreConnect.Request.Base.SCTargetRequestHeader”

 

This is due to a problem with how the packet viewer determines if a packet is a “source” packet or a “target” packet.  In previous versions, this distinction was based solely on the filename:  “SERVER8HQ-114-I.tmp” vs. “SERVER8HQ-114-R.tmp”.  However, there are certain scenarios in 2012 where an “I” packet should be evaluated as an “R” packet.

This issue will be fixed in a future release, but in the meantime there is a very simple workaround you can do to get past the error:  rename your file in your temp directory.  In my case I renamed my file to “SERVER8HQ-114-R.tmp” and the Pack Viewer was able to extract the data to a subfolder:

 

Deserialized

 

This subfolder will have XML representations of the contents which you can then load using any XML viewer.

We're always looking for feedback and would like to hear from you. Please head to the Dynamics 365 Community to start a discussion, ask questions, and tell us what you think!