简体   繁体   English

带有请求响应 JSON 的 JD Edwards REST API

[英]JD Edwards REST API with Request response JSON

We are working on customer project, where customer has got JD Edwards Enterprise One.我们正在处理客户项目,客户获得了 JD Edwards Enterprise One。 Their installation supports REST API ( I tried defaultConfig API and it worked.)他们的安装支持 REST API(我尝试了 defaultConfig API 并且它有效。)

Usually in REST API, developer shares API signature in terms on GET params or Request/Response JSONs, while in case of JDE E1 documentation they have shared Java Code (that to in fragments).通常在 REST API 中,开发人员在 GET 参数或请求/响应 JSON 方面共享 API 签名,而在 JDE E1 文档的情况下,他们共享 Java 代码(以片段形式)。 Its really hard to construct req./resp.构建 req./resp 真的很难。 based on the code snippets.基于代码片段。

Will appreciate if anyone has worked on similar activities and guide.如果有人从事过类似的活动和指南,我们将不胜感激。

Thanks in advance.提前致谢。

Is this what you're looking for?这是你要找的吗?

https://docs.oracle.com/cd/E53430_01/EOTRS/index.html https://docs.oracle.com/cd/E53430_01/EOTRS/index.html

I don't like to answer with a link, but I can't possibly paste all of the (current today, but not tomorrow) REST API documentation for JD Edwards EnterpriseOne.我不想用链接来回答,但我不可能粘贴 JD Edwards EnterpriseOne 的所有(今天是当前,但不是明天)REST API 文档。

Here is a sample of what the service documentation looks like:以下是服务文档的示例: JD Edwards EnterpriseOne 的示例 REST API 文档

We can use REST API's for JD Edwards using the AIS Server我们可以使用 AIS 服务器为 JD Edwards 使用 REST API

This API's provides us various services to interact with JD Edwards system.该 API 为我们提供了与 JD Edwards 系统交互的各种服务。 To give a brief idea onto same:给出一个简短的想法:

  • JD Edwards consist of Reports and Application, so using the Rest API's you can call the Applications, perform actions onto them eg, buttonclick, typing text into textboxes or grids, reading the data from grid or texboxes etc. JD Edwards 由报告和应用程序组成,因此使用 Rest API,您可以调用应用程序,对它们执行操作,例如按钮单击、在文本框或网格中输入文本、从网格或文本框读取数据等。
  • We can also call the JD Edwards reports using this API's.我们还可以使用此 API 调用 JD Edwards 报告。
  • It also provides us services to Upload and Downlaod Media Object.它还为我们提供上传和下载媒体对象的服务。

We can use the API's by two ways:我们可以通过两种方式使用 API:

  1. Directly using the plain JSON Request: https://docs.oracle.com/cd/E53430_01/EOTRS/index.html直接使用纯 JSON 请求: https : //docs.oracle.com/cd/E53430_01/EOTRS/index.html
  2. Using the AIS Client Java API https://docs.oracle.com/cd/E24705_01/doc.91/e62368/ais_java_ovrvw.htm#EOTJC107使用 AIS 客户端 Java API https://docs.oracle.com/cd/E24705_01/doc.91/e62368/ais_java_ovrvw.htm#EOTJC107

JD Edwards also provides Orchestrator for easily accessing this API's . JD Edwards 还提供 Orchestrator 以便轻松访问此 API 的. https://docs.oracle.com/cd/E53430_01/EOTOT/understand_iot.htm#EOTOT107 https://docs.oracle.com/cd/E53430_01/EOTOT/understand_iot.htm#EOTOT107

Using this Rest API can be triky for a person from non-jde background.对于非 jde 背景的人来说,使用这个 Rest API 可能很麻烦。 It would be easy to understand this API Implementation if you have worked Oracle MAF and JD Edwards Integration.如果您使用过 Oracle MAF 和 JD Edwards 集成,则很容易理解此 API 实现。

Third custom approach for Rest API's with JD Edwards We can build the Rest API's in any programming language (Java, .NET, Python etc.) and expose the JD Edwards Database tables to it.使用 JD Edwards 为 Rest API 定制的第三种方法我们可以使用任何编程语言(Java、.NET、Python 等)构建 Rest API,并将 JD Edwards 数据库表公开给它。

You can contact me for any help or requirements: RupeshAChaudhari@gmail.com您可以与我联系以获得任何帮助或要求: RupeshAChaudhari@gmail.com

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM