문제

JD Edwards에 대해 거의 알지 못합니다. 고객이 JD Edwards에서 공급하는 API (COM, C#, REST)를 호출하는 방법을 묻는 고객이 있습니다. 나는 그들의 기술 담당자의 고품질 답변 측면에서 많은 것을 얻지 못했습니다 ... 그래서 나는 여기서 물어볼 것이라고 생각했습니다.

JD Edwards가 C#을 호출 할 수 있습니까? JD Edwards가 Java에게 전화 할 수 있습니까? JD Edwards가 Unix Scipt를 부를 수 있습니까?

누구든지 개발자/사용자 정의 문서 측면에서 유용한 것을 지적 할 수 있습니까?

감사!

도움이 되었습니까?

해결책

짧은 대답 : 예. JDE는 많은 외부 객체/서비스/어댑터와 통신 할 수 있습니다.

긴 답변 : 귀하의 옵션은 고객이 사용하는 JDE 버전과 해당 커뮤니케이션의 요구 사항에 따라 다릅니다.

그들이 API를 호출하고 싶다고 언급하기 때문에, 나는 그들이 꽤 최근의 버전 (예 : Oneworld/EnterpriseOne 제품, 버전 XE 또는 새로운)을 가지고 있다고 가정하고 "온라인 인터페이스"가 필요하다고 가정합니다. "배치 처리"대신 JDE 프로그램이 계속되기 전에 처리를 완료하고 무언가를 반환하기 위해 JDE에서 API에 전화하여 기다릴 때까지 기다리십시오).

당신의 최선의 선택은 com 일 것이라고 생각합니다. JDE는 COM을 준수합니다. 고객은 JDE 상호 운용성에 대한 자신의 길을 알아야합니다. 특히 COM 및 Gencom을 사용하여 외부 API를 호출합니다 (API가 JDE의 사용을 위해 일종의 패키지가 될 것입니다).

Java에 연결할 수 있습니까? 예. COM과 같은 방식으로 소비 할 코드를 패키지/캡슐화해야합니다.

XML을 사용할 수 있습니까? 예.

어댑터는 어떻습니까? 예. MQ WebSphere, MSMQ.

웹 서비스? 아마도. JDE의 버전이 사용되는 버전에 따라 다릅니다. 최근 버전은 웹 서비스를 잘 수행합니다. JDE의 비즈니스 기능을 다른 사람이 소비 할 수 있으며 다른 사람들로부터 서비스를 소비 할 수 있으므로 API가 웹 서비스에서 API를 사용할 수있는 경우 JDE가 소비 할 수 있습니다 (다시는 보유한 버전에 따라).

WebServices의 경우 J2EE 연결에 WSG (Web Services Gateway), 비즈니스 서비스 서버 및 JMQ 큐/주제를 사용할 수 있습니다.

사용 가능한 다른 방법은 EDI, OSA, Z 테이블, 테이블 변환과 같은 배치 처리에 더 적합합니다.

Oracle은 JDE 도구 (EnterpriseOne Tools 버전 8.98 가이드를 검색해야 함)에 대한 아주 좋은 가이드를 가지고 있습니다.

다른 팁

jde는 a WebSphere 어댑터 그것은 당신이 그 자체와 당신이 가질 수있는 외부 응용 프로그램 사이의 간격을 연결하는 데 도움이 될 수 있습니다.

Lynx Business Integrator를 살펴보십시오. C#에 통합을 쓸 수 있습니다. 다음은 데모에 대한 링크입니다. http://m.youtube.com/watch?v=3GJHeehe_Q

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top