We are currently implementing a 3PL solution. Does M3 provide an 3PL module containing EDI messages to be used that could work as basis without to much programming? Is someone that can point me in that direction? Also a module for connecting a WMS application can work.
We also have an issue when processing for example a DESADV message into M3 it is possible that the DESADV message is processed only partially due to a stop as not all the content of the DESADV is correct. M3 does not do a roll back of the partially processed DESADV message. I would expect that a DESADV message will be processed completely or not at all, that M3 makes the commit latest moment when all validations are passed. How do others work around this issue?
What is proposed by our developers is to first build a validation mapping in M3. Execute the validation mapping that can stop the DESADV from processing. Next process the DESADV into M3.
How do others work around this validation problem? Maybe other people do have very good ideas.
This issue is not related to DESADV but all EDI messages into M3.
EDI message into M3 are always first processed via the MEC.