Achieve seamless connectivity with Integration services—link systems, automate workflows, and enhance collaboration across business platforms and partners

Tag Archive for: Integration

EDI integration project into JD Edwards (JDE) system.


The same questions and concerns keep arising when designing the requirements for an EDI integration project into JD Edwards (JDE) system. As I have been involved in my fair share of EDI integration projects, I have witnessed companies struggling with integrating EDI in JDE systems. I’ve decided to share my experience, not as a JDE expert but as an EDI integration expert and consultant, to help those with this kind of project. Let’s begin…

Why EDI integration is important

More and more companies are adopting different communication protocols to exchange business-related messages electronically. Today’s business environments are working harder to be well connected with outside parties for improved communication. It is almost impossible nowadays for a company to trade and do business without having the capability to electronically exchange messages and important documents with its suppliers and customers. This is why EDI has gained tremendous attention in recent years; businesses, no matter how large or small they are, are looking to receive EDI documents (i.e. customer orders) and send out responses such as invoices, or advance shipping notices (ASNs).

On top of this, with the expansion and popularity of eCommerce (electronic commerce), businesses have no choice but to integrate EDI into their systems as consumers expect quick response times in providing more accurate inventory availabilities and quick order processing for better customer service.

All of the above make it almost impossible for any company to ignore electronic processing of sensitive data, all in real-time. However, what’s been challenging for most, is that various business partners adopt different EDI standards, some even choosing a “custom made” version, which all adds new layers of complexity to an EDI integration project in JDE and more pressures to comply with tons of different EDI standards (i.e. X12, EDIFact, XML, CSV,…).

Benefits of integrating EDI into a company’s system

EDI has been around for quite some time now. At this point, there’s no question about the real benefits that come from using this B2B communication method. Companies are seeing more advantages and improvements when they integrate EDI transactions (incoming and outgoing) into their management software system. Some of these EDI integration benefits include:

  • An increase in a company’s response time and a decrease in their fulfillment cycle
  • Increased information integrity and a reduction in errors due to the elimination of manual data entry and human intervention
  • Fast and accurate delivery of goods and services

There’s no doubt that companies gain a competitive advantage by successfully integrating EDI into their management system. They are better equipped to handle more orders and have no problem doing business with large retailers who expect electronic messaging. 

How EDI processing works in JD Edwards

Let me give a quick description of the EDI processing cycle in JDE, as described by Oracle’s own documentation of the JDE system.

“When you receive inbound documents, the translator software retrieves the data using network communications and translates the data from EDI Standard format to JD Edwards World application file format”.

Here is a simple drawing posted in their online documentation:

EDI processing cycle in JDE

In simple terms, when a company running JD Edwards World or its previous version (Enterprise One) needs to process EDI data received from a business partner for example, the data will go through different stages:

  1. A communication software (a third party software) would connect and get incoming EDI files using network communications.
  2. The translator software translates the data from EDI Standard format to JD Edwards World application file format.
  3. Once the above two steps are completed, the system 47 of JD Edwards application, will take the data from the JDE flat format to JD application files.

JDE has its own EDI (Electronic Data & eCommerce) integration module. This module, can be configured to integrate EDI data formatted in JDE acceptable format and turn it into JDE application files. While doing so, tons of automatic triggers are fired up, such as billing address, items and pricing verification. In addition, error reports are generated and email alerts are sent.

Unfortunately, the file format that JDE is capable of processing is still a flat file format. I invite you to read this article where the author had explained a lot about JDE EDI integration and its file format.

It is important to know that the user must complete several tasks in order to customize the Electronic Commerce system to interact with your other applications and to fit your company’s needs, as per JDE’s online documentation.

Challenges with EDI integration in JD Edwards World

As I mentioned at the beginning of this article, there are many challenges that business executives struggle with when deciding to implement EDI and integrate it into their JDE system. I will highlight the most important ones and give my recommendations as an EDI integrator and expert on the topic.

Writing directly in JDE application file or using the EDI interface module

A very good question that comes up regularly is “Should we plan the integration engine to translate and write DIRECTLY inside the JD Edwards World applications files or use the Electronic Commerce module in JDE?

I personally recommend to work with the EDI module of JDE for the following reasons:

  • Out of the box, it works well once the right data in the appropriate format is provided to the engine.
  • Obviously, in the beginning, your JDE team will need to spend some time and effort setting things up; they can either do this all themselves or with the help of your EDI consultants.
  • Out of the box, when set up is completed correctly, the JDE engine is capable of taking the data and passing it through tons of validation steps (i.e. price, items, billing instructions…) prior to moving the clean data to JDE application files, without any human intervention.
  • Please note, however, that if you choose to have the EDI integration engine write directly to the JDE application files, a new JDE update or application upgrade can result in potential damages to this process. Upgrading the JDE application will require a full cycle of QA to make sure the integration engine of EDI into JDE is still working 100% efficiently.

Exchanging and translating XML, JSON, and other non-Flat File formats

The other challenge many have faced is knowing how to enforce JDE with the capability to translate non-standard EDI files such as XML, JSON or any other format given the fact that JDE’s EDI module is only capable of integrating with one single file format (more specifically a Flat file).

My recommendation would be to adopt a strategy where any file no matter its format received from your Trading Partner is automatically translated into a single format that is acceptable by your JDE EDI module, prior to initiating the process in JDE. I know it may seem difficult to achieve for such a mechanism considering the level of limitations provided by JDE, but this option is more feasible than you may think. I will go on to explore this possibility in the following section.


Looking to integrate your EDI or eCommerce processes with Oracle JDE enterprise one, look no further, since we have the best integration option where we turn your Oracle JDE system into a modern REST API, that receives https requests and acts accordingly. LEARN MORE>


What is the best option to integrate EDI in JD Edwards

Having listed the major challenges above, it is clear that the best option for a seamless, simple and quick EDI integration with your Trading Partners or your eCommerce platform is to adopt one single protocol of communication between your outside world and your JDE system.

In fact, Oracle’s JDE team have anticipated for such a protocol. They refer to in their documentation as the “translation software (third party)”.

I understand that managing a third party translation software internally by your team will add another layer of complexity, additional resources and expertise, not accounting for the countless number of EDI file formats found in today’s business world: TXT, CSV, EDIFACT, X12, XML, Json, etc.

You’re in luck though! There are a few companies out there, like Namtek Consulting Services, that can outsource the job of managing your translation software. Our EDI2XML cloud integration platform can act as your translation software; it can turn all your incoming files, no matter its format, into one format that your JDE loves to work with. The opposite works for outgoing files; your JDE-preferred format is easily and automatically converted into the specified format of your Trading Partners.

What challenges have YOU faced regarding EDI integration into your JD Edwards World system?

Free consultation ecommerce JDE integration

 

This post was updated to reflect current trends and information.


The term “eCommerce” is generally understood as the process of selling products and services over the Internet. However, there is much more that happens behind the scenes of an eCommerce Store. Business transactions such as electronic data interchange (EDI), supply chain management and funds transferred are all part of this online store, as it involves the exchange of all kinds of business transactions to keep the business running smoothly. In this article, I will dig deeper into these hidden eCommerce business transactions. To learn more about the positive effects an online store has on a company, read this blog written by my colleague.

Supply Chain Management (SCM)

 Supply-Chain-Management-SCM

In general business terms, SCM is the management of the flow and movement of finished goods from point A, where goods are produced and stored, to point B, where the goods are consumed (final destination).

There are many elements, parameters and interconnecting networks involved in the process of provision of products and services required by the consumer. The challenge with supply chain management is to synchronize the line of supplies with consumer demand and also be able to measure the performance and success rate.

eCommerce & SCM Challenges

In today’s digital world, more and more businesses are embracing the online trade by building electronic stores and creating a web presence to promote and sell their products and services to a wider range of consumers around the world. Due to the revolution of mobility and Internet connectivity, consumers today are much more Internet savvy and are very capable of browsing and shopping online to quickly find the products or services they want. However, in turn, consumers are becoming impatient and request their bought products to be delivered to them in the shortest amount of time. This has created some challenges for e-retailers, such as the following:

  • How to keep the supply chain line full in order to respond to the growing demands and trends of the consumers
  • How to balance between incoming demands and production, knowing that major production facilities today are overseas and avoid a high level of inventory storage and great “over-stock”
  • How to quickly communicate the right business information and requests between the different systems of multiple business partners involved in the supply chain pipeline?

#1 – Use fully integrated software systems

The first tip in overcoming the above challenges would be to use integrated software systems when running an eCommerce Store. Whether it is a small business or a larger enterprise, having one platform to manage and run your business is very advantageous. I have witnessed many enterprises with over 50% of their business coming in from their eCommerce store and they are still keying in information manually. To be efficient, enterprises should be using integrated software systems to manage their eCommerce and retail business.

#2- Integration & Data Exchange (EDI, XML..)

To be able to balance between the demands of products and services coming in from the eCommerce site and the supply chain demands, the best option is to empower the eCommerce platform with EDI capabilities. This way businesses can exchange data automatically in real-time with suppliers and business partners, in order to keep the supply chain filled.

Most of the time, enterprises are not able to change their “legacy systems” quickly and at a low or affordable cost. This kind of project requires a large budget and a lot of resources. Therefore, unfortunately we still find too many legacy systems based on AS400/DB2 and other platforms that are still in production.

At the same token, modern ERP systems such as JDE and SalesForce lack many built-in features capable of exchanging data such as EDI. They offer the gateways for integration (i.e. API, Web Services…) but they expect the company to invest time and effort on integration and data exchange projects.

Read: EDI, XML or Web Services; what’s Best for eCommerce Integration

#3- Adopt Modern Solutions

In order to be able to exchange data electronically, enterprises should invest in modern, scalable integrated IT solutions that are flexible enough to grow with the business. The ideal integration solution should have the capabilities to parse data of different formats (such as EDI, XML, Json, CSV…), translate EDI from one format to another and it should be powerful enough to interact with different systems and platforms.

In addition, a modern efficient integration solution is the one that offers the flexibility to communicate with different business partners, using various modern communication protocols such as AS2, sFTP, Web services, etc.

Is your eCommerce & Supply Chain out of sync?

We often believe that we are sheltered from these common problems and that our IT systems work fine. After taking the time to analyze your business processes a little more you may begin to see some problems or room for improvement. With my 20+ years of experience on the matter, I have seen it all. Start empowering your eCommerce site with the best tools and processes.

 

 

Today’s business environment is full of complex business processes; lead time to deliver, merchandise fulfillment, forecasting and more. On top of these processes, there are constantly new strict regulations imposed on businesses by major retailers, like Amazon, Sears and Wal-Mart. Most often, restrictions are enforced when dealing with data exchange, stock and inventory availability and other compliances.

Top 3 Challenges to Overcome in Salesforce and EDI Integration Projects

Luckily for companies, a diversity of efficient ERP systems, EDI tools and enterprise software applications, such as JDE, Salesforce, SAP, are running businesses of all sizes. Integration between different systems is becoming more than a luxury, it is a necessity. Enterprises of all sizes are making greater efforts to equip their IT systems with the capability to comply with requirements imposed on them by major retailers. One such issue is EDI integration and the ability to exchange and comply with retailer’s requirements. The key is to ensure you have chosen the right technology and the best team to handle the integration projects.

In my previous article, I addressed the major issues related to EDI integration with JDE. In today’s blog, my focus is on EDI integration with Salesforce or any other software CRM application. These projects can be long and costly if not done right, therefore read below to have an efficient, cost effective and solid integration for EDI communication.

What is Salesforce?

Top 3 Challenges to Overcome in Salesforce and EDI Integration Projects 2Salesforce is a cloud-based CRM (Customer Relationship Management) software system. It is very popular amongst enterprises of all sizes as it is best known for its openness for integration. Developers and integrators can read and write data using API and web services. Many companies use Salesforce as a unified tool for leads, campaigns, opportunities and customer tracking.

EDI Integration with Salesforce

Salesforce is simply a CRM system but add-on modules have been developed so users can enter sales orders for clients and confirm processing. However, when it comes down to needing to complete further business processes, which are included in an ERP solution, such as EDI communication, a different approach should be followed. Integrating EDI orders sent by retailers to a CRM user requires further expertise by a team of IT professionals with a solid knowledge of integration and EDI.

Read: Why we love EDI2XML for EDI Integration with JDE (And You Should Too!)

Following are the top 3 challenges that any EDI integration project manager should consider and overcome:

1) The Technology

It is essential in any EDI integration project with Salesforce to be using good technology; that is scalable, flexible and easy to use, with little training necessary. Such technologies exist in the IT marketplace and if properly used, it can be leveraged to save a lot of time, effort and money in the integration process. The ideal tool should be able to interact with XML and Salesforce and all its interfaces (API, SOAP…).

2) EDI via AS2 or VAN

The second issue to consider during an EDI integration project with Salesforce is in regards to the communication protocol to transmit EDI data between you and the retailer. More and more, retailers such as Amazon, Wal-Mart and Sears, are mainly offering AS2 connectivity for suppliers wishing to exchange EDI with them. AS2 is a protocol of secured communication of EDI files from point A to point B. When setup and implemented correctly, this kind of implementation saves a lot of money.

However, most often, companies go with a VAN due to the retailers’ incompliance with AS2. It is difficult to do business with these big players without them enforcing their rule by using the service of EDI VAN to all their suppliers. Therefore, the choice to even go with a third party service provider is not given but it does exist.

3) EDI Translation

The EDI translation and integration into the Salesforce databases is the biggest challenge of all. It truly takes some major evaluation and analysis of the situation before beginning. One major question to consider and ask is whether to do the EDI translation and mapping on-premises or as a service. Of course, it all depends on the company’s budget and the capacity of the company’s IT team and knowledge of EDI communication. Also, another consideration is the type of technology. Nowadays, there are experienced service providers that are capable of taking on the service of:

  1. Receiving EDI transactions from the retailer
  2. Processing the EDI files
  3. Translating the EDI files and integrating it into the company’s Salesforce system

What’s Next?

As you might know, a lot of parameters are involved in EDI integration projects, whether you want to integrate with Salesforce or any other software application. A professional opinion from EDI experts is important and very much needed for any business.

Namtek’s IT & EDI Consultation is free and at your convenience. Do business the right way – contact us today.

2 copy


In today’s article, I will be addressing the best option to process EDI data, exchanged between business partners, by identifying the advantages and inconveniences of two methods; an EDI Service Bureau and a Translation/Integration solution.

It’s not a surprise to business people that exchanging business data using EDI protocols and formats has been around for a while and is clearly here to stay. If you’ve stumbled upon this EDI article, then you are perhaps either interested in enhancing your EDI capabilities or looking to implement EDI in your business environment. Either way, it is proof that EDI is still in demand in the business community.

As this is my first time addressing EDI through a Service Bureau in my blogs, I will clearly define and explain what a Service Bureau does and provide my opinion on the topic.

EDI Service Bureau

EDI Service Bureaus have been around for many years. They were created as a third party provider sitting between business partners. How it works is simple. The Service Bureau receives EDI data from one partner to process into a human readable format (on behalf of the destination partner) and then send out to that destined business partner.

How A Service Bureau Processes EDI Data

As mentioned above, upon receiving the EDI data from a VAN or directly from a business partner, a Service Bureau will take that data and process it to generate a format that is agreed upon by the destination partner. The most commonly used formats are:

  • Paper document
  • PDF document
  • Excel format or CSV (Comma Separated Values)
  • Web-based document

Once the EDI data received by the Service Bureau is translated to one of the above formats, the Service Bureau would then transmit the translated document to his client (final destination partner) using one of the following methods:

  • Fax
  • FTP or sFTP
  • E-mail

For outgoing EDI documents, the partner would return the information to the Service Bureau in the same formats as mentioned above (i.e. paper, PDF, Excel or CSV documents). Nowadays, some Service Bureaus provide web-based interfaces for their clients, to manually enter the data in order to generate outgoing EDI files to be sent to their partners.

EDI solution and ERP

How Businesses Process Data Received From Service Bureaus

Depending on which format the Service Bureau translates the EDI data into, the business partner would have to deal with it differently. Here are the possible scenarios for incoming EDI documents:

  • If the data is treated in a web-based format, the business would need to login to the Service Bureau web portal, retrieve the data (orders, invoices, etc.), print or export the document, and then either key it in manually into their own management system or import it from CSV, only if their internal system supports this kind of process.
  • When the EDI converted data is sent as a paper document or PDF (received by either fax or e-mail), the user will then have to key the information received in manually into their system, without question.
  • When the data is received in Excel or CSV format, the user can either key in the data manually or import it into his internal ERP system.

The same concept applies for outgoing EDI documents through Service Bureaus. In all cases, the business has to either key in data in Excel or manage it through a web-based interface provided by the Service Bureau.

Service Bureau Inconveniences

As you may have noticed by now, exchanging EDI via a Service Bureau is not the most efficient way of communicating with business partners (click to tweet). In fact, the likelihood of human errors and inefficiencies are very high. In this day and age, where there are constant improvements in technology, it is extremely inefficient for SMEs to be keying in orders received by EDI (through paper document or PDF) (click to tweet). Even with the web-based alternative that Service Bureaus offer, it is still unproductive to manage multiple systems rather than having one single platform with full EDI capability.

Read: Convert EDI to XML: the Winning SaaS Option

EDI Translation & Integration

Once businesses have switched from using a Service Bureau to implementing an EDI translation and integration solution, they have eliminated all kinds of inefficiencies and human errors and have become much more efficient. The way it works is by having a fully integrated business solution in place that has built-in capability to process incoming and outgoing EDI documents. Refer to my previous article entitled See What It Means To Be Fully Integrated with an Efficient Business Software Solution that expands more on integrated solutions.

However, it is very common for business owners to be hesitant to implement a fully integrated solution into their small business, as they believe all ERP systems are expensive. That is simply not the case anymore, as we are in 2014 and IT solutions have become very affordable. EDI2XML offers affordable EDI integration that fits into the budgets of small and medium sized businesses (click to tweet).

What Is The Best Option: EDI via a Service Bureau or a Translation & Integration method?

As a professional IT consultant and developer, I have helped many small and mid-sized businesses streamline their business processes for over 20 years. I truly believe a fully integrated process and solution would be the best option to go with. Not only is it more efficient for your company as a whole but is also affordable. I have already published my arguments in a previous article entitled EDI integration projects: Advantages and Benefits.

If you are interested to learn more about this topic or any other issue related to IT or EDI, please click on the image below and I will be more than happy to contact you for a FREE consultation.

2 copy

 

This post was updated to reflect current trends and information.

As an EDI expert, I receive many questions related to deployment of the EDI software. “Should our business go with on-premises or “in the cloud”?” As many business executives are not sure which way to go, I have listed a few questions that will make their EDI deployment decision easier.

Below are the right questions to ask yourself in order to make the best decisions for your company when it comes time to implementing EDI software.

Please note: if your major problem is how to integrate EDI with JDE, please refer to my previous blog entitled, ‘How to Solve the Biggest EDI Integration Problems with JDE’.

1. Do we have the proper in-house EDI expertise?

Before making any decision about how to deploy EDI2XML, Namtek’s EDI conversion solution, or any other EDI software internally, one should ask the very basic question: Do we have an IT professional in-house with a basic understanding of EDI? A basic understanding is all an IT expert needs when dealing with EDI2XML on premises.

2. Do we have the expertise to work with XML?

The second question is of course asking whether your internal IT team has the necessary capabilities and expertise to work with XML and its schemas. An IT professional having expertise in XML is much more probable than EDI expertise. However, never assume, as it is always best to confirm this beforehand.

3. Do we have enough time for our IT resources?

Once you realize you have an in-house IT team with the expertise in EDI and XML, you need to evaluate if they have enough time to handle an EDI implementation project. Many executives underestimate the time and effort involved in EDI communication, especially if their IT team is handling other priority projects and tasks. The same question should be asked if the company does not have an in-house team and has hired outside IT consultants for their day-to-day IT needs.

Read: SaaS EDI or On-Premises EDI Translation Software: What you should know

4. Do we have the necessary IT infrastructure?

Another very important factor to consider before deploying EDI translation software on premises is your company’s current IT infrastructure. If your current hardware and infrastructure cannot support an EDI software solution, then it is time to invest, which can of course add more costs to your project’s budget. Nowadays, many business executives do not want to worry about this and have opted for “cloud-based” software services. Adopting SaaS solutions (Software as a Service) does not require any investment in IT hardware and infrastructure.

5. Can my current ERP software handle EDI integration?

Any time there is an integration project within a company, a crucial question to ask is if your current ERP software (if your company even has one) can handle EDI integration, or any add-on software integration. If your company is still running a legacy software system or out-dated software, with no support and maintenance, integration becomes very difficult. The best way to go for any integration project, including EDI, is to begin with an upgradable and scalable management software solution where integration is easy and quick.

Please review my article about the importance of fully integrated software in a business of any size.

Where do we go from here?

If you’ve answered “YES” to all 5 questions above, then your company is suited for an on-premises EDI implementation process. However, if you’ve answered “NO” to at least one of the questions, then it is best to go with an EDI conversion service that does the complex work while your team of IT consultations take care of the integration with your internal software system. If however you do not have an internal IT team, then simply go with an EDI software solution “in the cloud” with full service. At this point, you wouldn’t need any IT infrastructure or in-house IT team as all you would need to do is hire an outside team of EDI experts to implement and handle the EDI communication. Please check out our EDI2XML as a Service for more information on how an EDI solution “in the cloud” works.

If you need further help in determining what the best steps are for your company, I am be happy to offer my team’s long time EDI and systems’ integration expertise for a Free Consultation.

Free EDI consultation

EDI integration project

This post was updated to reflect current trends and information.

What is Magic xpi

Magic xpi is a business integration platform proprietary technology for Magic Software. This business integration suite is very powerful and comes loaded with tons of built-in components to build workflows and orchestrate an entire business flow:

  • Database gateways: to connect “natively” to the most common databases used within an enterprise (i.e. SQL server, Oracle, DB2, Pervasive, MySQL, ODBC…).
  • Connectors: to directly connect to JDE, SAP, Dynamics, SalesForce.
  • Triggers and Data mappers: whether to monitor a folder content or to parse and map from one file format to another
  • Connectivity and messaging: through FTP, SOAP, MSMQ, etc.

And the list goes on…

Read: How to Solve the Biggest EDI integration Problems With JDE

How EDI2XML works within Magic xpi

As you might already know by now, EDI2XML is our own technology to convert an X12 EDI transaction to XML. When doing the conversion from EDI to XML, EDI2XML is able to generate the FA 997 (Functional Acknowledgment) as a response to the incoming EDI transaction. In the meantime, EDI2XML installer comes with all the xml schemas (.xsd) of the EDI2XML format.

Since Magic xpi is missing a component to transform X12 EDI to XML, EDI2XML can fill this gap. By creating a custom component and inserting the command to trigger EDI2XML from within a Magic xpi business flow, EDI2XML will turn an incoming EDI file (i.e. 850) into XML format.

In a subsequent step, using a Data mapper component, the user can map the content of the EDI file in XML and map it to any other format (Flat file, database….).

Read: Top 3 Challenges to Overcome in Salesforce and EDI Integration Projects

Mapping EDI from EDI2XML to JDE

As mentioned previously, Magic xpi comes loaded with connectors to major systems such as SAP, JDE, Salesforce, etc. As an example, any table in JDE can be used as a source or destination in data mapping process, using a Data Mapper step within Magic xpi.

Once the incoming EDI X12 file is converted to XML, it is very simple to then map it to JDE:

  • Create a step with a Data mapper
  • Source: XML based on the EDI2XML .xsd (schema file)
  • Destination: the JDE table to feed from the XML format

Once the source and destination are defined, the user can use his mouse to drag and drop to map fields from the source to the destination (JD table).

EDI Integration with JDE


Looking to integrate your EDI or eCommerce processes with Oracle JDE enterprise one, look no further, since we have the best integration option where we turn your Oracle JDE system into a modern REST API, that receives https requests and acts accordingly. LEARN MORE>


This is why we love EDI2XML in EDI integration with JDE

EDI2XML has a rich library of EDI documents to translate and it is expandable. In addition, using EDI2XML within a flow in Magic xpi is a MUST in order to map EDI data to XML and from XML directly to JDE. Most importantly, there is no need for EDI knowledge to interpret the fields and segments, as it is all easily understandable by any person. On top of it all, all .xsd files are provided with the EDI2XML engine!

EDI integration into JDE is as simple as mapping from XML to JDE using drag and drop!

Free EDI consultation


This post was updated to reflect current trends and information.


EDI integration projects have always been time consuming, as it requires an expert team with EDI knowledge and many resources. No matter how small or large the company is, the previous statement falls true for them all. It is the nature of EDI and all the processes involved that makes an EDI integration project complex and problematic for the developers and executives. In this article, I would like to identify a few of the major problems of EDI integration with JDE (JD Edwards) and how to solve them, in order to have a smooth and successful EDI implementation.

About JDE

JD Edwards, also known as JDE, is an Enterprise Resource Planning (ERP) software that Oracle sells and supports. JDE is offered in two different lines (or editions): JD Edwards EnterpriseOne and JD Edwards World. In most cases, JDE software solutions are implemented and deployed in corporate level enterprises. It is less present in small enterprises since most SMEs cannot afford its maintenance costs.

Why EDI integration with JDE is a problem

Read: EDI Integration with JDE Made Easy with EDI2XML

While JDE is a great corporate level ERP solution, offering lots of tools and connectors for data integration (flat file and other format), it does NOT offer out of-the-box an integrated EDI solution or connector that would make EDI integration seamless. It offers the necessary interfaces to define file formats for export and import, but it stops short on completing the loop into a full EDI solution.
For EDI project integration, JDE heavily relies on third-party “EDI translation software” to send or receive EDI files, and to turn the EDI files into a format (flat file for example) that can be easily interpreted and processed by JDE.

Having said that, you can now imagine how complex and time-consuming integration of EDI in JDE is for a company’s IT personnel and developers. The major problems can be summarized as follows:

  1. IT personnel need to have an extensive EDI expertise; for example, a high knowledge of EDI is needed to be able to define the data to be extracted from the incoming EDI file
  2. They need to learn how the “EDI Translation software” works as well as how and when to extract data and transform it into the proper format for JDE
  3. Of course, they need to know how to work with JDE and setup interfaces and connectors. This one is not of a major concern as IT personnel handling JDE are experienced with this platform

Looking to integrate your EDI or eCommerce processes with Oracle JDE enterprise one, look no further, since we have the best integration option where we turn your Oracle JDE system into a modern REST API, that receives https requests and acts accordingly. LEARN MORE>


How to solve the integration problems

In order to solve problems associated with EDI integration with JDE, it comes down to reducing the number of points identified in the previous section to 2 rather than 3, by capitalizing and building on JDE expertise. So how can this be done in order to have an EDI integration project run smoothly, on budget and on time?

Read: Top 3 Challenges to Overcome in Salesforce and EDI Integration Projects

The answer is simple. Companies running JDE can leverage:

  • EDI2XML : the technology to convert EDI to XML (and XML to EDI)
  • Magic xpi: the business integration platform from Magic Software, that is able to orchestrate the entire business process. It is an “Oracle Validated Integration” solution for both JD Edwards EnterpriseOne and JD Edwards World.

Magic xpi comes with a lot of built-in features to support an EDI project implementation such as:

  • Communication components (FTP,sFTP)
  • Ability to execute scheduled tasks based on several triggers
  • Ability to execute tasks based on file scanning triggers

EDI2XML has complementary features to make an EDI integration project within JDE very simple and straightforward:

  • EDI2XML is able to generate FA 997 out-of-the box for incoming EDI documents
  • EDI2XML turns the EDI files received into readable XML format, so no need for extensive EDI expertise

Therefore, EDI integration projects with JDE don’t have to be so dreadful anymore. The marriage of EDI2XML, Magic xpi and our team’s EDI expertise can definitely benefit your company and make EDI projects easy and under budget.

To read more about using EDI with JD Edwards and the third-party applications, Click here

Free consultation ecommerce JDE integration

This post was updated to reflect current trends and information.


As soon as there is a requirement for EDI implementation and integration, company executives, along with their IT personnel, begin by determining how they will comply with their EDI business partner to exchange EDI documents. They will need to acquire EDI translation software, initiate testing, and so on. This however is a complex and lengthy process, which many executives do not look forward to. Difficult questions arise, such as, “Shall we outsource to an EDI service provider? Shall we do it ourselves “on-premises”? Shall we do the translation and conversion of EDI “as a service” using an outside provider?

Which of these options is the best and most affordable way to go?”

Why Do We Need To Translate EDI

As you already know, EDI (Electronic Data Interchange) is the standard to exchange business data between business partners in a very proprietary EDI format. Your business partner would send data such as a P/O (EDI 850), an Inventory Inquiry/Advice (EDI 846), or any other EDI transaction, based on his own terminology of business parameters. It is then up to the “receiving party” to take the sender’s EDI data and information, translate it into a well-understood format, which the receiver’s system will be able to use and process. With EDI2XML, we translate the EDI format of incoming documents to a much simpler, more structured XML format so humans, namely the IT developers, and systems can easily work with.

Translate EDI “On-premises”

Normally, translating incoming EDI documentson-premises” requires a lot of parameters before launching such a project. As a starting point, a good level of expertise in EDI, EDI communication, and systems integration is required. Integrators should also have a fairly advanced knowledge and expertise in how the company’s software system (ERP, CRM, etc.) works and how to integrate and push data into that system.

While the ability to integrate with the most commonly used ERP and CRM systems does not create any major challenge for experienced IT developers, the main problem is having a high level of proficiency in EDI implementation.

Another major task for the “on-premisestranslation is, in most cases, the need for the company to invest on hardware, software licenses, and services (internet, dedicated IP, VAN) to be able to exchange EDI documents with their business partner.


Useful Reading: What are the advantages of using EDI2XML?


Translate EDI “As a Service”

With the emergence of cloud-based IT services and the affordable plans offered by service providers, the ability to translate EDI “as a service” in the “cloud” and deliver the end result to the ultimate destination, has become a more productive approach.

Typically, an EDI service provider offering EDI translation “as a service” will:

– Act as an intermediary layer between the EDI sender and EDI receiver

– Receives the EDI incoming document (i.e. 850, 860, 864,…) on behalf of the “ultimate receiver”

– Extract the data received in EDI format and translate it into a standard format (i.e. XML)

– Transmit the XML data to its ultimate destination for Integration OR integrate directly into the software system of the ultimate receiver.

To send EDI documents out, the EDI service provider will be acting also as an intermediary hub between business partners and do the following:

– Receive data in XML format to be sent to the business partner from the sender through FTP or sFTP

– Translate data received and convert from XML to EDI format

– Transmit that EDI data to the destination

Dive into the world of EDI (Electronic Data Interchange) with our insightful video explanation. Explore the video

Advantages of EDI Translation “As a Service”

With the EDI translation in the cloud offered as a service, companies have a lot of great advantages:

– Quick implementation cycle

– Secured and proven platform to exchange EDI with partners

– No initial investment on hardware or software licenses

– Get up-and-running quickly: your projects are on-time and on-budget

– Use the wealth of expertise your EDI service provider has in EDI

– Let your team of IT professionals focus on integrating XML files into your system rather than learning EDI

– Predictable and static recurring monthly fee for the service

– Possibility to move to “on premises” mode any time

– Ability to integrate to your system directly without your internal IT resources

Discover how you can streamline and simplify your EDI projects with EDI2XML Fully Managed Services

The Best EDI Solution

Most companies usually lean towards the “on-premises” option when they have “internal policies” and security measures in place or are a large enterprise with their own team of IT experts.

The “as a service” option is much more advantageous for small to mid-sized enterprises, where they may have a lower number of exchanged EDI transactions.

As the “as a service” option’s low initial investment and quick deployment are attractive features, every situation is different and should be dealt with on a case-by-case basis with one of our EDI experts prior to making a final decision.

Why use an EDI integration project?

In today’s business world, lots of decision makers are still wondering whether to plunge into EDI integration projects or to hire a couple of new employees to manually enter data received and processed by a third party EDI service bureau.

Which option is much more beneficial for their company and returns the most on their investment?

At a quick glance, hiring data entry clerks might seem appealing for the following reasons:
1) The EDI understanding is still a complex topic to understand by non-technical people;
2) The considerable initial capital investment on integration projects: professional services, EDI consultants, professional services…
3) The ongoing EDI service bureau transactional fees, connectivity fees..
4) The time and effort needed to integrate EDI with their ERP, or Business management software solution, that will be billed by IT consultants, EDI specialists and consultants.

While the above reasons are completely valid, companies stop short from researching about the evolution of the EDI world.

With EDI2XML and its “Software as a Service” model, companies are able to cut over 75% of their EDI integration projects costs and gain efficiency and accuracy within a short amount of time. Just by implementing and using EDI2XML translators, the IT consultant of an SMB, will be able to focus on building the integration between XML data files and the business management software solution in place, since XML is widely used and understood nowadays. EDI2XML is able to generate a readable XML of the EDI file, easily understood by humans and systems. As long as the IT consultant has access to the ERP database structure, he will be able to read the EDI formatted file in XML, and push to the tables, after applying all kinds of business validation. The same applies for outgoing EDI documents. As long as the IT consultant is able to generate an output XML file based on a pre-defined schema, XML2EDI engine will process that file and convert into an EDI file format.

EDI communication protocols are becoming very straightforward today; less complexity and more security. Major retailers and corporations are using AS2 or FTPs secured in order to communicate EDI documents back and forth between business partners. Even better, if a company is not able to handle EDI projects due to lack of budget or expertise, EDI2XML technology is used and empowering erpwizard which is a fully integrated business management software solution offered “as a service” (SAAS) either “on customer premises” or in “the cloud“. Not only is it a fully integrated ERP software solution, but it offers a complete EDI solution.

We have over 15 years in EDI integration in the retail, manufacturing, distribution and healthcare industries. We’ve been very active in Montreal, Canada, where our EDI consultants are experienced at the business level just as much as they are at the technical level.

Read: Free EDI to XML converter: What’s the catch?


Free EDI Demo