We created this glossary to help you better understand some of the complex terms and jargon commonly found in the integration world. In addition, we have defined some eBridge-specific terms that we use in our documents and website.
ANSI - American National Standards Institute (ANSI). This organization is the coordinator for national standards in the United States. It is a member of non-treaty international standards organizations, and coordinates the activities involved in US participation in these groups. This is the bodyï¿½through its Accredited Standards Committees for X1ï¿½that oversees the development of the X-12 EDI standards in use in North America.
ANSI Format - Stream file format that uses transactions, segments, elements, identifiers and delimiters. All data lengths are variable in this format. Specifications for the HIPAA-compliant ANSI X12N version 4010 implementation guides are available on the Washington Publishing Company Website.
ANSI Standard - A document published by ANSI that has been approved through the consensus process of public announcement and review. Such standard must have been developed by an ANSI committee and must be revisited by the committee within five years for updating.
Accounting Application - An Accounting Application is the software the client is utilizing to track their financial and order data.
Accounting Application Adapter - An Accounting Application Adapter (AAA) is the portion of the eBridge Product suite that contains the logic and knowledge that can interact with the Accounting Application. Each AAA is not only specific to the Accounting Application, but also to the version of the application.
Application Acknowledgement - A transaction set whose purpose is to return a response to a transaction that has been received and processed in an application program. The Purchase Order Acknowledgement Transaction Set 855 is an example of an application acknowledgement. It is used to respond to the Purchase Order Transaction Set 850 presenting such things as whether the receiver can fulfill the order and if it can be done within the requested timeframe.
Application Advice (824) - A transaction set that accepts, rejects or identifies errors in the content of any transaction set beyond the normal syntax checks.
Application Software - Software used in a business environment to perform functions specific to the job requirements. Functions typically performed in the retail or manufacturing sector include sales orders, purchase orders, customer invoices and vendor invoices.
Area Transaction Set - A predefined area within a transaction set (header, detail, summary) containing segments and their various attributes.
AS1 - Applicability Statement 1 (AS1) is Electronic Data Interchange over the internet (EDI-INT) specification that uses a well-known standard using SMTP to transport data.
AS2 - Applicability Statement 2 (AS2) is Electronic Data Interchange over the internet (EDI-INT) specification that uses a well-known standard using HTTP to transport data.
AS3 - Applicability Statement 3 (AS3) is Electronic Data Interchange over the internet (EDI-INT) specification that uses a well-known standard using FTP to transport data.
ASC X12 - Accredited Standards Committee X12 (ASC x12), Electronic Data Interchange. An ANSI committee chartered to develop uniform standards for the electronic exchange of business documents.
ASN - Advanced Ship Notice (856)
Asynchronous Transmission - In modern communication, a form of transmission in which data is sent intermittently, one character at a time, rather than as a steady stream with characters separated by fixed time intervals.
Authentication - A mechanism that allows the receiver of an electronic transmission to verify the sender and the integrity of the content of the transmission thru the use of an electronic ï¿½keyï¿½ or algorithm shared by the trading partner. This algorithm is sometimes known as an electronic signature.
Bandwidth - The amount of data that can be transmitted in a fixed amount of time. A larger amount of information can be sent in a given amount of time over a telecommunications medium with a greater bandwidth. For digital devices, bandwidth is usually expressed in bits per second (bps) or bytes per second.
Bisynchronous Communication - A form of transmission in which data is encoded either in ASCII or EBCIDIC. Messages can be of any length and are sent in units called frames (rather than character by character), optionally preceded by a message header.
Business-to-Business (B2B) - Business-to-Business involves companies buying from and selling to each other.
Certification - This is one step above compliance testing for EDI-INT (see Compliance Checking). Certification has a legal connotation signifying that a third-party organization has put its stamp of approval on the outcome and has, in a sense, guaranteed the products meet the conditions of the test. This has a significant risk factor to the certifying entity, and should only be done when the benefits outweigh the risks.
Client - A Client is one of our customers who is or was using our software.
Communication Protocol - This is an agreed upon format for transmitting data between two devices [e.g. Transmission Control Protocol / Internet Protocol) (TCPIP)]. The protocol may determine, for example, the type of error checking and data compression methods that can be used.
Communications Software - Software necessary to add the appropriate protocols to an EDI document in preparation for transmission over a telecommunications medium.
Compliance Checking - This is a checking process used to ensure that a transmission complies with ANSI X-12 or EDIFACT syntax rules. It is also used when referring to the verification process between trading partners that exchanged documents are in accordance with the agreed and published requirements.
Conditional (C) or (X) - This is a data requirement designator that indicates the presence of a specified data element is dependent on the value or presence of one or more data element(s) in the segment. If you use this element, there will be another required element because they are dependent on one another.
Conformance Testing - Focuses on demonstrating the EDI-INT solutions are written in a manner that implements the specification. Sometimes the specification defines these degrees, and other times the testing suite defines these degrees of compliance. Complete compliance testing to a specification document may be quite arduous and time consuming depending on how the specification was written and how complex the described interactions happen to be. Issues like risk (legal business processes such as POs are often involved) and distance (necessary yet sufficient to accomplish the marketing goal) indicate the degree of compliance, from basic to complete, which may be reasonably accomplished. As a result, compliance with a specification does not guarantee interoperability. Put simply, compliance testing is the process by which you test your solution and are reasonably certain that you have complied correctly with published requirements. Successful completion of compliance testing does not guarantee that everything will always work seamlessly in a live production environment.
Control Segment - This is a segment that has the same structure as a data segment but is used for transferring control information for grouping data segments. Control segments may be loop control segments (LS/LE), transition set control segments (ST/SE) or function group control segments (GS/GE), defined in X12.6 or interchange control segments (ISA/IEA/TA), defined in X12.5
Control Validation - A confirmation that information within the control segments is correct.
CPFR - Collaborative Planning, Forecasting and Replenishment (CPFR) is the sharing of forecast and related business information among business partners in the supply chain to enable automatic product replenishment.
Data Element - Smallest Named item in the EDI Standard (qualifier, data value or textual comment) with two primary attributes. Length and Type. This is the basic unit of information in the EDI standards containing a set of values that represent a singular fact. It may be single-character codes, literal descriptions or numeric values. It is similar to a field in a database record or word in a sentence.
Data Element Length - This is the range, minimum to maximum, of the number of character positions available to represent the value of a data element. A data element may be of variable length and range from the minimum to maximum, or it may be a fixed length in which the minimum length is equal to the maximum length.
Data Element Reference Number - Number assigned to each data element as a unique identifier.
Data Element Requirement Designator - This is a code defining the need for a data element value to appear in the segment if the segment is transmitted. The X12 codes are mandatory (M), optional (O), conditional (C) or (X). A partner may consider a field mandatory even though the X-12 standard considers it ï¿½optionalï¿½.
Data Element Type - A data element may be one of six types: numeric, decimal, identifier, string, date or time.
Delimiter - A special character used to separate fields of data. Three different delimiters that are used in an EDI file are the SEGMENT delimiter, ELEMENT delimiter and SUB-ELEMENT delimiter.
DES - Data Encryption Standard
Direct Transmission - The exchange of data from the computer of the sending party directly to the computer of the receiving party. A third-party value-added service is not used in a direct transmission.
DISA - Data Interchange Standard Association (DISA) is the Secretariat for ASNI ASC X12 and a nonprofit organization funded by ASC X12.
Document - Structured file that is sent to a trading partner containing A specific, individual transaction representing a specific business process. EG. A Purchase Order, An Invoice, An Acknowledgement.
DSTU - Draft Standard for Trial Use (DSTU) represents a document approved for publication by the full X12 committee following membership consensus and subsequent resolution of negative votes (Final Report of X12 Publications Task Group). The Draft EDI Standard for Trial Use Document represents an ASC x12 approved standard for use prior to approval of ANSI.
DUNS Number - A nine-digit number assigned and maintained by Dun and Bradstreet to identify uniquely business establishments. DUNS numbers are assigned worldwide and include US, Canadian and international organizations.
EAN - European Article Numbering (EAN) is the European equivalent of a UPC number.
EbXML - Electronic Business Extensible Markup Language (ebXML) provides an open XML-based infrastructure, enabling use of e-business information in an interoperable, secure and consistent manner by all parties.
E-Commerce - Electronic Commerce (e-commerce) is a business-to-business (B2B) initiative aimed at communicating business transaction documents on a real-time or near real-time basis between known trading partners, such as suppliers, customers and, increasingly, between a supplierï¿½s supplier or a customerï¿½s customer. This is the movement from simple B2B to electronic business-to-business (EB2B).
EDI - Electronic Data Interchange (EDI) is commonly defined as the computer-to-computer electronic exchange of business documents in a standardized format.
EDIFACT - UN/EDIFACT is commonly known as EDIFACT and stands for ï¿½Electronic Data Interchange for Administration, Commerce and Transport. EDIFACT is the international EDI standard introduced by the United Nations Economic Commission and is commonly used throughout the world except in North America.
EDI-INT - EDI over the Internet (EDI-INT) is a standard for transmitting over the internet using AS1, AS2 or AS3.
Electronic Business-to-Business (EB2B) - Electronic Business-to-Business involves companies buying from and selling to each other electronically (EDI), but has evolved to include supply chain management (SCM).
Electronic Business-to-Consumer (EB2C) - Electronic Business to Consumer electronic commerce is the purchase of consumer goods or services online.
Electronic Envelope - An electronic envelope consists of codes that mark the boundaries of electronic documents. The electronic envelope contains EDI documents and sender and receiver information.
Electronic Funds Transfer (EFT) - Automatically transferring payment to a provider's or supplier's bank account.
Electronic Mailbox - A term used to refer to the place where an EDI transmission is stored for pickup or delivery within a third-party service system. Trading partners can also maintain mailboxes within their own domains.
Electronic Signature - A form of authentication that lets you identify and validate a transaction by means of an authorization code.
Element - A building block in an EDI document. Elements are grouped together to produce segments, which in turn are grouped together to form an EDI document. (See Data Element.)
Encryption - A process of transforming clear text (data in its original form) into cipher text (encryption output of a cryptographic algorithm) for security or privacy (Security Transaction Set 815).
Flat File - Sometimes referred to as an interface file, a flat file is designed to hold EDI data prior to and following translation or transmission to and from a trading partner.
FTP - File Transfer Protocol (FTP) is a common way to move files between computers over the Internet. Anonymous FTP gives users access (without an ID and password) to areas on a remote system that contain public files.
Functional Acknowledgment - An ASC X12 transaction set (997), which acts as a certified mail receipt to confirm that the intended recipient actually received the EDI documents that have been sent. Provides transaction syntax-level error reporting.
Functional Group Segments (GS/GE) - These segments identify a specific functional group of documents such as purchase orders.
Functional Group - Collection of related transaction sets. Beginning (GS) and ending (GE) segments are used to envelop a complete functional group.
Gateway - The interconnection between public or private networks, allowing the transmission of documents in X12 format across multiple networks. Also called an interconnect.
Hardware - The physical equipment (computers, modems and printers) used in data processing.
HIPAA - Health Insurance Portability and Accountability Act. HIPAA was enacted by the United States Congress in 1996.
HL7 - A standard for the healthcare industry.
HTTP - Hypertext Transfer Protocol (HTTP), an Internet standard.
Interchange Control Segments (ISA/IEA) - These segments identify a unique interchange being sent from one sender to one receiver. (See Electronic Envelope.)
Interchange Control Structure - The interchange header and trailer segments that envelop one or more functional groups or interchange-related control segments and perform the following functions: (1) define the data element separators and the data segment terminators, (2) identify the sender and receiver, (3) provide control information for the interchange and (4) allow for authorization and security information (X12.5).
Interchange - Collection of functional groups sent from one trading partner to another.
Internet EDI - See EDI-INT
Internet - A network connecting computers all around the world.
Interoperability Testing - Validates that two EDI-INT solutions work together, although neither may be in compliance with the specification. This often happens when sets of two products are tested in a pair-wise manner but the sets are not tested with each other. This situation occurs for various reasonsï¿½foremost being the lack of universal test cases and unclear testing procedures. The principal risk in this sort of testing is that pair-wise subsets of the product may be interoperable, yet the overall set of products fails to communicate properly.
IP Address - Internet Protocol (IP) is a unique identifier for a computer or device on a network.
ISA - An interchange control header identifier.
ISO - The International Standards Organization (ISO) is the organization that oversees the ongoing development and support of international standards.
ISP - An Internet Service Provider (ISP) is a company that provides service to the Internet.
Java Script - A scripting language for the Internet developed by Netscape.
Java - A programming language for the Internet developed by Sun Microsystems.
JIT - Just-in-time.
Loop - A group of semantically related segments; these segments may be either bounded or unbounded (X12.6). The N1 loop is an example of a loop that includes Segments N1 to PER for name and address information.
Mandatory (M) - An EDI data element/segment requirement designator that indicates the presence of a specified data element is required.
Map - A Map is a document that relates elements in the input document to elements in the output document. There are two types of maps, ï¿½Standard Mapsï¿½ and ï¿½Pro Mapsï¿½.
Mapping - A process of identifying the relationship of standard EDI data elements to application data elements. A map is the link between a trading partner's proprietary data format and the related EDI transaction set.
Message - The entire data stream including the outer envelope.
MIME - Multipart Internet Message Extensions
Module - A Module is another piece of software from the eBridge suite. It contains added functionality that is not utilized by all customers and thus is not included in the core product. Add on Modules could include additional Accounting Application Adapters or the integration with FEDEX or UPS.
Non-Repudiation of Receipt (NRR) - NRR is the basis of a "legal event" between sending and receiving parties that occurs when the original sender of an EDI/EC interchange has verified the signed receipt coming back from the receiver. NRR is NOT a functional or a technical message.
Optional (O) - An EDI data element/segment requirement designator that indicates the presence of a specified data element/segment is an option for the sending party and can be used upon the mutual agreement of the interchange parties.
Package - A Package is the list of all software and services the client has purchased from eBridge that are currently active. This is the culmination of licenses, open professional services and recurring services.
PGP - Pretty Good Privacy ï¿½ a popular data encryption program.
PGPMIME - Digital envelope security based on the Pretty Good Privacy (PGP) standard (Zimmerman), integrated with MIME Security Multiparts.
PKCS - Public Key Cryptography Standards (PKCS), a series of documents published by RSA Data Security.
Pro Map - A Pro map is specific to a Trading Partner, Document, Accounting Application and the clientï¿½s use of the Accounting Application. It meets the needs of the Trading Partner, the Accounting Package and has been modified to meet the clientï¿½s use of the accounting package to handle this specific partner. These maps are used in the On- Premise solution. A Pro Map can be purchased for the hosted solution if the customer requires unique processing.
Profile - A Profile is a set of steps or commands that are executed when an inbound or outbound process is executed in our Bridge platform. In an On-Premise implementation, the Profiles can be modified to meet the customerï¿½s requirements. In a hosted implementation, the Profiles are fixed.
Proprietary Standards - Industry-specific or company-specific data formats that do not comply with X12, EDIFACT or other widely used EDI standards.
Qualifier - Data element used to identify the type of information that gives a segment or element meaning.
Receipt - The functional message that is sent from a receiver to a sender to acknowledge receipt of an EDI/EC interchange.
Record - A Record is a set of Elements from a common source. This could represent a row from a database or a section of a data file.
RFC - Request for Comments (RFC) is a series of documents published by the Internet Society covering a wide range of Internet issues, especially Internet protocols and standards.
RosettaNet PIPs - RosettaNet Partner Interface Processes (PIPs) is an XML specification designed to align a specific business process between supply chain partners, which creates new areas of alignment within supply chain e-business processes.
RosettaNet - Non-profit consortium dedicated to the development and deployment of standard electronic commerce interfaces to align the processes between supply chain partners.
Router - A device used to interconnect networks that use different protocols and media. Identifies the optimal path for sending data across complex inter-networks.
S/MIME - A format and protocol for adding cryptographic signature and/or encryption services to Internet MIME messages.
Secure Sockets Layer (SSL) - An encryption protocol developed by Netscape for transmitting documents securely over the Internet. It allows for authenticated and encrypted communication between browsers and servers, or between different servers.
Segment Directory - This provides a purpose and format for the segments used in the construction of transaction sets. The directory lists each segment by name, purpose, identifier, the contained data elements in the specified order and the requirement designator for each data element.
Segment Identifier - A unique identifier for a segment, consisting of a combination of two or three upper-case letters and digits. The segment identifier occupies the first-character positions of the segment. It is not a data element.
Segment Terminator - A unique character appearing at the end of a segment to indicate the termination of the segment (e.g., N/L).
Segment - A group of elements which, when appropriately assembled, comprise an EDI document.
Sender/Receiver ID - A unique number or series of characters which identifies a trading partner on all EDI networks.
Service Bureau - A commercial service providing data storage, reporting and telecommunications links. Also a third-party supplier of EDI services.
Signed Receipt - Same as Receipt, but with a digital signature applied. (See Receipt.)
SMTP - Simple Mail Transfer Protocol (SMTP) is a protocol for sending electronic mail messages between computers.
SOAP - Simple Object Access Protocol (SOAP) is an XML-based protocol for information exchange in decentralized and distributed environments.
Standard - An EDI format created by consensus of industry participants.
Supply Chain Management (SCM) - The delivery of customer and economic value through integrated management of the flow of physical goods and associated information, from raw materials sourcing to delivery of finished products to consumers.
Syntax - The grammar or rules that define the structure of the EDI standards (i.e., the use of loops, qualifiers, etc.). Syntax rules are published in ANSI X12.6.
TCP/IP - Transmission Control Protocol/Internet Protocol (TCP/IP) defines and establishes the method by which data is transmitted over the Internet between two computers.
TLS - Transport Layer Security (TLS), an Internet standard similar to SSLv3.
Trading Partner Agreements (TPA) - A contract between two trading partners detailing their relationship with regard to EDI.
Trading Partner - Term used by customers, suppliers and vendors to indicate they are in an EDI relationship.
Transaction Set ID - An identifier that uniquely identifies the transaction set. This identifier is the first data element of the transaction set header segment.
Transaction Set - A document that unambiguously defines, in the standard syntax, information of business or strategic significance and consists of a header segment, one or more data segments in a specified order and a trailer segment.
Translation Software - Software that is used to translate EDI data to a company's proprietary format, and vice versa.
Translation - The act of accepting documents in something other than the standard format and translating them to the standard.
Trading Partner - A Trading Partner is the recipient of a Transmission. A Trading Partner is typically a hub however they can also be a vendor.
Transmission - A Transmission is a grouping of Document Collections that are grouped together in one file or set of files to be transferred at one time.
UCC - Uniform Code Council
UCCnet - A division of the UCC that helps drive global data synchronization between suppliers and buyers.
UN/EDIFACT ï¿½ EDIFACT - This is EDI for administration, commerce and transport. It is widely used throughout the world except in North America.
UPC - A Universal Product Code (UPC) is a unique product identification number that is used by items that will be scanned at Point-Of-Sale.
URI - Uniform Resource Identifiers (URIs) have been known by many names: WWW addresses, Universal Document Identifiers, Universal Resource Identifiers and, finally, a combination of Uniform Resource Locators (URLs) and Names (URNs). As far as HTTP is concerned, URIs are simply formatted strings that identifyï¿½via name, location or any other characteristicï¿½a resource.
URL - Uniform Resource Locator (URL) is a standard naming convention on the Internet.
VAN - A Value-Added Network (VAN) is a third-party service that acts as an electronic postal system for EDI transactions. VANs are equipped to accept a variety of telecommunications protocols, enabling connectivity between organizations with different telecommunications protocols.
VICS - Voluntary Interindustry Commerce Standards (VICS) is used by the general merchandise retail industry. VICS EDI is a subset of the ASC X12 national standard. For more information consult, the VICS website.
Web-based EDI Application - Application providing an online data entry screen for issuers to submit loan-level data.
WORM - Write once, read many.
WSDL - Web Services Description Language (WSDL) is an XML-based protocol for information exchange in decentralized and distributed environments.
X12.5 Interchange Control Structure - This standard provides the interchange envelope of a header and trailer for the electronic interchange through a data transmission, and it provides a structure to acknowledge the receipt and processing of this envelope.
X12 - The ANSI committee responsible for the development and maintenance of standards for EDI.