Friday, December 18, 2015

EDI Interview Question with Answer





We heartily Thanks "Harendra Singh" for sharing EDI Interview question with "Q-4-Interview"


1.        What is the difference between electronic data interchange provided by an EDI VAN and   Internet EDI?
Ans:
VAN a Value Added Network, often referred to as an EDI VAN, is a private network dedicated to the secure exchange of EDI data.  Trading partners obtain an account with an EDI VAN such as GXS VAN, Sterling, EDS/ELIT, COVISINT INTERCONNECT etc.  This account serves as an electronic mailbox for sending and receiving electronic documents.            
Internet EDI is another way of communication, it’s similar to OFTP2. You r partner can send you the data to your server via Internet or vice versa.

2.        What are different EDI Standards and Application Standards Formats?
Ans :     
 EDI Standard : ANSI X12, UCS, EDIFACT, VDA, TREDACOM etc.
Application Format Standard : IDoc, Delimited Files, CSV etc.

3.       How do I know what type of file I received?
Ans :
 The ST segment is the transaction set header. The ST purpose is to indicate the start of a transaction set. The ST01 is the Transaction Set Identifier Code. The ST01 uniquely identifies a transaction set. The ST01 will identify if a file is a 997, 835 or 277.

4.       How do I know if my file was accepted?
Ans :
AK5*A~                                ß AK501 = A, transaction set accepted
A – Accepted
E – Accepted with Errors
R – Rejected

AK9*A*1*1*1~                 ß AK901 = A, file accepted

A - Accepted
E - Accepted, But Errors Were Noted.
P - Partially Accepted, At Least One Transaction Set Was Rejected
R - Rejected

5.       What do I do if my file is rejected (AK501 not = A or E and AK901 not = A or E)?
Ans :     
Contact the trading partner to resend the file.

6.       What is AS1, AS2 and AS3?
Ans :
AS1 : AS2 (Applicability Statement 2) is a specification about how to transport data securely and reliably over the Internet

AS2 : AS2 (Applicability Statement 2) is a specification about how to transport data securely and reliably over the Internet. Security is achieved by using digital certificates and encryption.

Files are sent as "attachments" in a specially coded SMIME message (an AS2 message)
AS2 messages are always sent using the HTTP or HTTPS protocol (Secure Sockets Layer — also known as SSL — is implied by HTTPS) and usually use the "POST" method (use of "GET" is rare).
AS3 : AS3 (Applicability Statement 3) is the draft specification standard by which vendor applications communicate EDI (or other data such as XML) over the Internet using File Transfer Protocol (FTP).


7.       Describe the Transaction Set Flow for a Retail Business?
Ans :
Step 1-Pre-Ordering
               
                Request for quotation                                   840
                Response to request for quotation          843
Step 2-Ordering
                Purchase Order                                                850
                Acknowledge Purchase Order                    855
                Change Purchase Order                                                860
                Acknowledge Change Purchase Order   865
Step 3-Physical Distribution
                Notify Shipment                                               856
Step 4-Billing-Self-Billing/Payments
                Process Invoice                                                 810
                Process Invoice (Credit / Debit)                 812
                Show Payment Status                                    820

8.       What is difference between 855 and 997 TS?
Ans :
855 : Used to provide for customary and established business and industry practice relative to a seller's acknowledgment of a buyer's purchase order.
855 is acknowledge for 850

997 : Used to define the control structures for a set of acknowledgments to indicate the results of the syntactical analysis of the electronically encoded documents. 997 generally indicates EDI standard problems rather than business rule errors
                997 is Acknowledge for all transaction.

9.        what is 824 TS?
Ans :
It result of error checking by the trading partner's business application program.

10.   Can a 997 TS is used to acknowledge 997 TS?
Ans :
No, it will cause an infinite loop.

11.   what is DDF? Can we created DDF for EDI side?
Ans :
Map Editor enables you to create (save as a DDF) a DDF  file (Data Definition Format File) so that you can use it as a starting place in other maps or as a means to update existing maps.
               
12.    What is ISA? ISA 6,8,14,15?

ISA 6 is sender id, 8 is date, 14 is the file indicator(P/T) and 15 is sub element separator

13.   what is GS Control Number?

GS*6 is the group control number which is unique for one GS in side one ISA segment.

14.   What is Auto Trim Function?

Ans :
                Auto trim is the way to activate the EDI segment base on input file.
Instead of activating map components manually, you can use the Auto Trim function to modify the EDI side of the map according to a sample EDI file that you select.
The sample EDI file must be of the same standard, version, and transaction set (message) as the map for Auto Trim to match map components.
Delimiters for the EDI side of the map must be set to match the delimiters used in the sample EDI file.

15.   What is writeblock(), readblock(), unreadblock() function?
Ans:
Writeblock() : The writeblock function writes the data contained in the argument of a string variable to the output file. The readblock and writeblock functions are used together to pass a block of data from the input file to the output file without compliance checking or testing for proper EDI syntax.
Readblock(): The readblock function reads a block of data (segment or record) from the input file and places it into the argument of a string variable. The readblock and writeblock functions are used in conjunction with each other to pass a block of data from the input file to the output file without compliance checking or testing for proper EDI syntax. Together, these functions provide a more efficient alternative of using wildcard segments, which are typically implemented in build and break maps.
Unreadblock() : The unreadblock function provides a method of moving the input file-pointer back one block (a block of data is equivalent to one EDI segment or one positional record). This function "unreads" the block of data that was just processed by the readblock function.



16.   What is Pre and post session Rules?
Ans :
 Pre-session rules define variables that have global scope (can be accessed from any other extended rule in the map). Pre-session extended rules are processed before the translation object is processed, and apply to every extended rule defined in the map.
Post-session rules are run after the translation object is processed and thus have no permanent scope.
17.    What are Indexes?
Ans :
To write valid extended rules, you must understand how to use indexes. Without indexes, it is possible that a rule which moves data from one field to another may result in lost data.
An index is a number that is used within an extended rule only when referencing a field contained by a repeating record or group. This number is used to specify the exact occurrence (iteration) of the repeating group or record that you want the translator to access.
When you are mapping the data from one group of data to other group we have to use the indexing to map the correct sequence of data
18.   What is basic flow of Map Editor?
                First Input file will read, then it will apply for standard rule on source side then check for extended rule then linking, then it will go to target side and apply standard rule, then extended rule.
Pre and Post rule will applicable according.

19.    What do you understand by Promotion in Map Editor?
Ans:
The Promote function extracts one iteration (instance) of one of the following map components:
·         Group
·         Repeating record
·         Repeating element
·         repeating composite
Promote is a specialized version of the Split function. For example, if you have a group with 50 iterations and you select Promote, you then have two groups: one group with an iteration of 1 and a group that iterates 49 times.
This function enables you to map unique data from a document and to type a specialized definition. The translator specifies that only one-to-one (no loop) or many-to-many (loop) mapping relationships are valid. The Promote function is available only if a group or repeating record, element, or composite is selected.
20.    Different type of Delimiters?
Ans :
Tag Delimiter                     ~
                Segment Delimiter          *
                Element Delimiter           *
                Sub Element Delimiter  
                Repeating Element Delimiter     
                                                                                                                                                                       
GS*PO*007347602SLND*12345678910*970101*1255*535*X*0030606~


If you would like to contribute, mail us your interview experience at "q4interview@gmail.com"We will like to publish it on "q4interview.blogspot.in" and let's help other job seekers.

1 comment:

  1. Hi this is suresh i want learn more EDI interview questions For Example:- In SI Map Editor From Input side A=5,B=6 i want this values from Output side A=6 B=5...like this interviews are asking questions...please share this kind of scenarios.

    ReplyDelete