Our company is currently thinking to implement EDI in BizTalk, which we didn't use before. We have several dropship suppliers/vendors. We receive their products information, a flat document/spreadsheet and we process the document and then we sell those products on our website.
My question is:
- how easily that we can implement EDI and BizTalk?
- Does it require all our vendors install BizTalk Server?
- We currently have standard for the product file. How can we set up new specification with our vendors?
- After all configurations are done in BizTalk, is there any other on-goning thing we need to perform? Like, write an extra processor, etc
Cheers,
Ray
EDI handling in BizTalk is similar to the flat file handling - the core functionality of it help you parse EDI messages and transform these to XML (as you know is what BizTalk works with internally). It also helps you go from XML and generate an EDI message that one can then send.
BizTalk EDI package also has a lots of EDI schemas so one doesn't have to build these manually but can reuse the one that matches the version etc currently required.
Theres also some functionality in the to manage parties and configuration for these (received id, difference in EDI formating etc, etc). This management simplifies adding and changing specific party settings without having to change/compile/deploy the core process.
Answers to your questions
- Implementing EDI isn't hard. It's good to have a fundamental understanding of the syntax and understand the EDI messages in detail - this is probalby the the hardest ;)
- No, no. You just receive and send EDI. How you and you vendoes etc handle these is then up to each party.
- When working with EDI it good to start with standard documents/specification for the processes being implemented. There's multiple placese (here for example) that will publish these kind of standards. It's usally then a good idea to change this document by removing or adding to it to better fit once exact requirements. This is then the specification you and you parties should commit to when sending and receiving messages from each other.
- Nope.