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:
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.
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