BizTalk Developer Interview Questions and Answers - EDI

BizTalk Developer Interview Questions and Answers - EDI



Introduction

This article intends to cover the answers to BizTalk EDI related questions, which a BizTalk developer can face during an interview.

Questions and Answers

1. What is EDI?
  • Electronic data interchange (EDI) is a document standard which when implemented acts as common interface between two or more computer applications in terms of understanding the document transmitted. It is commonly used by big companies for e-commerce purposes, such as sending orders to warehouses or tracking their order.
2. What are the things which makes EDI solutions differ from standard XML solutions?
  • EDI solutions are on the same line as XML solutions but involved more complexities in schema , maps etc. Also few more things are to be done like setting up and configuring the trading partners(business profiles,parties ,agreements etc).

3. How to create EDI schema?
  • BizTalk already ships with the standard EDI schemas. To use it we need to extract the schemas using the MicrosoftEdiXSDTemplates.exe file, located in the root of the XSD_Schema\EDI folder.
4.What is the default character set supported by EDI pipeline?
  • UTF-8 is the default Character set supported and it is used for run-time validation and applies only to EDI X12.
5. How does BizTalk resolves Agreement?
  • BizTalk requires the qualifier and identifier fields for sender and receiver in order to perform agreement resolution. It will match the values of ISA5, ISA6, ISA7, and ISA8 in the interchange header with those in the properties of an agreement.
6. When does fallback agreement properties come into picture?
  • When BizTalk is not able to  resolve the agreement, then it  uses the fallback agreement properties.
7. It is required to use EDI Pipeline in the EDI solution, but I can't see in the options?
  • EDI pipelines are not included in the Apllication as XML and PassThru pipelines are available . A reference to BizTalk EDI Apllication is to be explicitly added so as to use EDI pipelines.
8. What are the values which Segment Separtor Suffix and Segment Terminator Suffix can have? 
  • Either of the following : None,CR,LF or CRLF
9. Is there a realtion between EDI send pipeline and Parties?
  • The EDI send pipeline performs party lookup by performing a series of steps to determine whether there is a match between the outgoing interchange and the properties of a party.
10. What are the options to release EDI Batch message to destination?
  • There are four options which can be used as deciding factor and then release:
    • Schedule : At regular intervals
    • Maximum Number of Transaction Sets :Fixed number of transactions within an Interchange
    • Maximum Number of Characters in an Interchange : Number of characters
    • External Release Trigger : Whenever a Trigger Message is given to BizTalk
11. Is it possible to receive Multiple Interchanges in a Single Message and parse it?
  • Yes its possible to receive Multiple interchange in single message and to parse it the pipeline  property called DetectMID is to be set as True.




Author

Maheshkumar S. Tiwari
iVision Software Pvt Ltd
http://tech-findings.blogspot.com/   


Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki.
Leave a Comment
  • Please add 4 and 3 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 2 (18 items) 12
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Maheshkumar S Tiwari edited Original. Comment: Added TOC

  • Maheshkumar S Tiwari edited Revision 1. Comment: added Q1 and Answer

  • Maheshkumar S Tiwari edited Revision 2. Comment: Added comment about content

  • Maheshkumar S Tiwari edited Revision 3. Comment: added few questions

  • Maheshkumar S Tiwari edited Revision 4. Comment: Added answeer 3

  • Maheshkumar S Tiwari edited Revision 5. Comment: Added Q4 and answer

  • Maheshkumar S Tiwari edited Revision 8. Comment: Added few questions and answers

  • Maheshkumar S Tiwari edited Revision 9. Comment: Added question 7 and answer

  • Maheshkumar S Tiwari edited Revision 12. Comment: Added Question 10

  • Maheshkumar S Tiwari edited Revision 13. Comment: Added answer 10

  • Maheshkumar S Tiwari edited Revision 14. Comment: Added Q11

  • Maheshkumar S Tiwari edited Revision 15. Comment: Added answer 11

  • Maheshkumar S Tiwari edited Revision 16. Comment: Added answer 9

  • Maheshkumar S Tiwari edited Revision 17. Comment: minor edit

  • Maheshkumar S Tiwari edited Revision 18. Comment: corrected first link of suggested section

Page 1 of 2 (18 items) 12