Getting Started with JD Edwards EnterpriseOne Interoperability

Overview

Every enterprise holds a forest of branched system spread across a number of business units deployed over time. Moreover these systems bring a natural challenge for data migration at the time of system migration towards any ERP suite such as Oracle JD Edwards. Fortunately these data migration challenges are well covered inside JDE through multiple mechanisms. In the series of blog posts I am going to cover some of the possibilities of data migration with Oracle JD Edwards

Definition of Interoperability

According to Wikipedia

“Interoperability is the ability of diverse systems and organizations to work together (inter-operate).”

As any ERP system needs to work together in a heterogeneous environment, Oracle JD Edwards is also not far off, and provides number of mechanism to interoperate with other legacy system with not only the ability to import the data from other systems but also provide communication mechanism to export the data out through number of different mediums.

Available Models for Interoperability

Following diagram outlines the number of interoperability options available with JD Edwards Enterprise One

As you can see a number of different in/out communication options are available ranging from exposed Web Services, COM or Java based Connectors, but also to standard EDI based flat file imports.

Interoperability Scenario

In this article we are going to cover a typical interoperability scenario as follows

We are going to be receiving inventory records from our legacy system using a flat file to populate our Item Master table (F4101). In the first stage, we will be using Table Conversion(TC) to import our incoming flat file in to our intermediary Z Table (F4101Z1) and in the second stage  we will be using a batch application(R4101Z1I) to transfer these imported records from our Z Table safely to our Item Master table (F4101).

Important Terminologies

You must be wondering about some of the terminologies in the given scenario so its best to explain them first

  • Batch Applications, These applications allows the execution of large variety of business related functions and can be scheduled with the power of CNC (Configurable Network Computing) and can share their process load through the use of different application servers.
  • Table Conversion, A batch application that allows multiple modes of mechanism to transfer data from one source to another. A source/destination can be internal JDE table or a flat file etc. It provides multitude of features for connectivity & filtration of data stream.
  • Z Table, In a nutshell,these hosts of internal tables provides a safe mechanism to review & audit input data before the final migration in live environment.

Now with these definitions in place, let’s begin

Stage-1: Import from Flat File to Z Table through Table Conversion

Prerequisite

Ensure a properly formatted file format with all the required fields to be populated in the Z-Table. It is highly recommended to review and understand the target table structure

Execution

  1. From the Object Management Workbench (OMW) create a new batch application.
  2. On the “Add Object” screen, provide an “Object Name” & “Description” for your object & select the “Table Conversion” checkbox. Provide other information & Save your entry.
  3. On the “Batch Application Design” screen, switch to “Design Tools” tab and press the “Start Table Design Aid” button. This will launch the “Table Conversion Director”. At this point a Wizard will be launched to guide you in a step by step formation to create your table conversion.
  4. On the “Introduction” screen, select the “Data Conversion” option (selected by default) and press the “Next” button.
  5. On the “Select Environment” screen, select “<LOGIN ENV>” for both input and output environment and press the “Next” button.
  6. On the “Select Input” screen, switch to “Text File” tab. Provide the complete path to your source flat file in the top textbox and press the “Use” button. As your file is in a custom format, now you need to define it. Check the “User Defined Format” checkbox and press the “Define format(s)” button.
    • On the “User Defined Format-Type” screen, select the “Delimited” option in format type and select “Single Format” in row formats. Press the “Next” button.
    • On the “Column Delimiter” screen, select the “Comma” in the “Column Delimiter” and “Double Quotation” for “Textual Qualifier”. Press the “Next” button.
    • On the “Column Layout” screen, define the format of your source file. Use the “Add” button to add entries as shown in the following diagram. Press “Next” when you are done.
    • Press “Next” on the Summary screen.
  7. On the “Select Outputs” screen, select the “Table” tab and filter out for “F4101Z1” table. Double click to select it. Press the “Next” button to proceed.
  8. On the “Table Options”, uncheck the “Run Currency Trigger” checkbox as we are not doing any currency conversions. Press the “Next” button to proceed.
  9. On the “Mapping” screen, we now have to defined the mapping for our transfer from our source file format to our Z table. Follow the steps below
    • From the “Events” drop down, select the “Row Fetched” event and check the “Issue a Write for this Event?”.
    • Next, from the “Events” drop down, select the “TextLine1 Format Fetched” event and press the “Advanced ER” button.
    • In the “Event Rules Design”, you now need to provide your mapping from input to output. Use the “x=” option to provide these mappings as shown below.
    • Save your entries and Exit from “Events Rules Design”. Press “Next” button to proceed.
  10. On the “Logging Options” screen, select “Log All Errors” and press the “Next” button to proceed.
  11. On the final screen, select the “Yes, create a version of this table conversion” and provide name for your table conversion version. Press “Finish” to close.
  12. Exit from “Table Conversion Director”.
  13. On the “Batch Application Design” screen, on “Design Tools” tab, select the “Version List” button. This launches the (P98305)“Working with Batch Versions – Available Versions” application.
  14. At this point you should be able to see your Table Conversion created version, double click to select it.
  15. On the “Table Conversion Prompting” screen, leave all the values to default and press the “Submit” button.
  16. At this point, your table conversion will be submitted for processing.
  17. Once done you can review your Z Table (F4101Z1) using Universal Table Browser(UTB) to confirm your entries.

Stage-2: Import from Z Table to Master Table

Prerequisite

At this point, your entries have been transferred from the flat file to the target Z Table. Review your entries using the UTB and ensure appropriate transfer of the entries. Once satisfied, you are now ready to transfer these entries from your Z Table to your Master table.

Execution

  1. From the FAT client, type “bv” in the FAST Path to launch the (P98305) “Working with Batch Versions – Available Versions”.
  2. In the “Batch Application” field type “R4101Z1I” (without quotes) and press tab key. Your version list should now be populated.
  3. Select the “ZJDE001” version by double clicking on it.
  4. At this point, if you want to filter your specific records, you can check the “Data Selection” checkbox, otherwise press the Submit button to submit your batch version.
  5. On the “Processing Options” screen, press OK to proceed.
  6. On the “Report Output Destination”, select the “On Screen” entry press “OK”.
  7. Upon completion of the execution, your PDF report will be displayed that specifies the entries processed. If the entries were successfully transferred, the “Processed (Y/N)” column will say “Y” for those entries.

Troubleshooting

In case of issues, the first thing you should do is review the “Work Center” which can be accessed from the FAT client (Tools > Message Management > Work Center) for any reported errors in your data / import process. Review this information very closely as provides relative guideline for corrective actions as well. If that doesn’t resolute to a solution, JDE Logs along with Debugging your table conversion and batch application are the best available option for troubleshooting the entire process.

Finale

As you can see that Oracle JD Edwards provide a huge variety of solution for managing your data migration, in the subsequent post we will discuss other forms of methods available.

时间: 2024-10-18 11:53:55

Getting Started with JD Edwards EnterpriseOne Interoperability的相关文章

Hyperion Business Modeling for Microsoft Windows (32-bit)

介质包搜索 常见问题    说明 复查 许可证列表 以确定需要下载的产品程序包. 请选择产品程序包和平台,然后单击“查找”. 如果只有一项结果,则可以看到下载页.如果有多个结果,请选择一个,然后单击“继续”.     选择产品程序包      - 选择产品程序包 - ATG Web Commerce E-Business Suite E-Business Suite Self-Study Health Sciences Hyperion Performance Management and BI

介质包搜索

选择产品程序包 - 选择产品程序包 - ATG Web Commerce E-Business Suite E-Business Suite Self-Study Health Sciences Hyperion Performance Management and BI Hyperion Performance Management and BI Self-Study JD Edwards EnterpriseOne JD Edwards EnterpriseOne Self-Study JD

JDE开发端安装笔记

JDE版本:JD Edwards EnterpriseOne 9.1.4 for Microsoft 64bit Oracle客户端:Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft 32bit 共享路径:\\Jdedep\e910_1\OneWorld Client Install 1.安装Oracle客户端,选择安装管理员版本. 2.安装JDE实例.在共享路径中启动InstallManager.exe,点击安装En

JDE开发端安装问题(JDE初步卸载重装)

JDE版本:9.1.4 所遇场景:安装JDE客户端.WEBServer后,卸载重新安装.在安装client后提示找不到DV\PY包. 日志installActionsXXX.log中显示 信息: 10/15/14 09:30:18.441 >>>>> E1Package.readPackageFromFile 信息: 10/15/14 09:30:18.441 File C:\E910_1\package.inf does not exist. 日志oraInstallXXX

透明数据加密 (TDE)常见问题解答

透明数据加密 (TDE)常见问题解答问题任何人只要有权访问加密数据就能对其进行解密吗?TDE 会带来哪些开销?哪些加密算法可与 TDE 一同使用?可以使用第三方加密算法代替 TDE 提供的算法吗?可以对外键约束中使用的列采用 TDE 列加密吗?可以对联接中使用的列进行加密吗?可以对已建索引的列进行加密吗?TDE 列加密支持哪些数据类型和数据长度?数据在网络上传输时仍处于加密状态吗?数据库内存 (SGA) 中包含的是明文数据还是加密数据?如何知道要加密哪些数据呢?需要加密的数据都在哪里?对于 Or

Oracle Erp常用网站

2014-01-01 Created By BaoXinjian 英文站 Oracle EBS R12 官方参考手册(User Guide, Implementation Guide) Oracle Integration Repository关于各类API.接口等信息. Oracle White Paper LibraryOracle白皮书,涉及数据库.应用.解决方案等多个领域. Oracle® E-Delivery Web siteOracle应用产品下载. eTRMOracle EBS 相

ERP 战场上的 SAP 与 Oracle

总览 SAP 与 Oracle 在新ERP软件的实施上,很多CIO都会将最终的选择落到两个行业巨头上:SAP和Oracle.这两个厂商在市场份额上遥遥领先,拥有完备的产品线.基于这种现状,在产品的优势.弱点.风险和路线图等各个方面,SAP和Oracle之间应该不会存在较大的差异. 但是,根据2014年Panorama Consulting的调查报告(研究了全球数千个ERP实施案例,并得出了量化的结果),SAP和Oracle的用户在实施和使用方面存在较大差异.比如,Oracle的用户在实施上消耗的

实时数据库简介和比较

实时数据库是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理.实时数据库技术是实时系统和数据库技术相结合的产物,实时数据库系统的主要内容包括: 实时数据库模型: 实时事务调度:包括并发控制.冲突解决.死锁等内容: 容错性与错误恢复: 内存组织与管理: 访问准入控制: I/O与磁盘调度: 主内存数据库系统: 不精确计算问题: 放松的可串行化问题: 实时SQL: 实时事务的可预测性: 研究现状与发展目前在国内比较流性的国外实时数据库产品有Wonderware公司

分享开源ERP模式和其他ERP系统的优劣势!

如今企业管理系统的一大趋势是不断增加的开放资源式ERP系统(由开发公司提供免费ERP软件并定期做升级).开放资源式ERP通过免除许可证费用的方式,大大减轻了中国上万个小型企业,特别是中型企业在实施ERP系统中面临的困难,帮助他们以最低的初级成本,开发自己的ERP系统. 开放资源式ERP低成本和弹性定制的特点吸引了越来越多公司的注意,特别是那些渴望ERP系统,又却步于高费用Oracle.SAP等大型系统等中型企业. 在体验开放式ERP优势的同时,公司也需要考虑在开放资源式平台上实施系统所存在的风险