Search for topics or resources
Enter your search below and hit enter or click the search icon.
Among the many functions of JD Edwards EnterpriseOne Orchestrator Studio, the tool simplifies data exchange. In a world that increasingly expects devices to talk to one another, this can mean the difference between transformation and stagnation. We last looked at the process for exporting JDE data to a format preferred by your external application, system, or device. Now, let's look at bringing data into JDE with orchestration.
REST services typically leverage JSON because the output notation is easy for people, applications, and web services to read. That being the case, JSON is the default input/output format for orchestration across all EnterpriseOne tools releases. JDE users running E1 9.2.2.4 up to 9.2.3.2 can write a custom Groovy script to convert XML or CSV to JSON before importing. But E1 9.2.3.3 users have it easy. The ability to import XML or CSV data is baked right in.
While JSON remains the default input/output format, E1 9.2.5 introduced native support for importing data from Microsoft Excel files (.xlsx). This eliminates the need for complex workarounds using E1 Pages or VB scripts for smaller datasets.
In our exporting data blog, we explored how to set your custom HTTP headers and shared sample JSON cURL commands. These apply to data imports as well. However, the process changes when working with CSV. EnterpriseOne 9.2.3.4 and later are ideal for CSV orchestration because it allows multiple line entry. Oracle support has an excellent example in Doc ID 2564800.1.
As you leverage Orchestrator for data imports, it's crucial to consider security best practices:
To create a CSV import orchestration in E1 9.2.3.4, your CSV should include an FTP connection and connector for your orchestration to read. Learn more about configuring the FTP connector/connection in Doc ID 2564800.1 and on learnjde.com. Then follow these three high-level steps:
With template(s) in place and a bit of practice, the process becomes relatively straightforward. E1 9.2.x and later offer improved CSV import capabilities. Orchestrations can now handle larger files with more than 10,000 rows by leveraging increased JAS JVM heap allocation.
In E1 tools 9.2.6.x and later you have additional options using scripting tools (Jython, Groovy or JRuby) to manipulate the data to your needs. Oracle support Doc ID 2905923.1 has several good examples to reference.
Most JDE users are comfortable using an FTP site to retrieve the CSV file. However, advanced users with HTML coding expertise may choose to create an E1 Page with JavaScript to read CSV or an Excel input file. The E1 Page then passes the data into the orchestration. It's more complicated but beneficial for low numbers of records between one and 1,000 rows of data. You can also use Microsoft Excel with a VB script to call the orchestration to load the data.
JSON may be the standard for inputting data, but it isn't your only option. Get familiar. Get creative. Use a combination of input and output notations to automate data flow and connect your digital ecosystem.
JD Edwards Orchestrator is a powerful tool for automating tasks, integrating systems, and streamlining workflows, helping you unlock a new level of efficiency and productivity. Get in touch with us to find out how we can be your partner in all things Orchestrator.
Frank Jordan is a CNC technology consultant with over 300 customer engagements. Read Frank Jordan's blog on JD Edwards and ERP technology. His work with JD Edwards Orchestrator Studio earned ERP Suites three Distinguished Partner Awards for digital innovation at Oracle Partner Summit. Frank is the co-author of Advanced Tuning for JD Edwards EnterpriseOne Implementations and a frequent conference presenter.
Topics: