2009-09-21 6 views
6

Ich weiß sehr wenig über JD Edwards. Ich habe einen Kunden gefragt, wie man eine API, die wir liefern (wie COM, C#, REST) ​​von JD Edwards aufrufen. Ich bekomme nicht viel in Bezug auf qualitativ hochwertige Antworten von ihrem Tech-Typ ... also dachte ich, ich würde hier fragen.JD Edwards ... Anruf C#?

Kann JD Edwards C# anrufen? Kann JD Edwards Java aufrufen? Kann JD Edwards einen Unix-Skript aufrufen?

Kann mir jemand auf etwas Nützliches in Bezug auf Entwickler/Anpassung Dokumentation verweisen?

Danke!

+1

Ich gebe Ihnen ein upvote nur mit JDE in Berührung zu kommen. Pfui. – recursive

+3

Schlechteste. Produktname. Je. – annakata

Antwort

4

Kurze Antwort: Ja. JDE kann mit einer Reihe externer Objekte/Dienste/Adapter kommunizieren.

Lange Antwort: Ihre Optionen hängen davon ab, welche Version von JDE Ihr Kunde verwendet und welche Voraussetzungen für diese Kommunikation gelten.

Da Sie erwähnen, dass sie eine API aufrufen möchten, gehe ich davon aus, dass sie eine ziemlich aktuelle Version haben (z. B. OneWorld/EnterpriseOne Produkt, Version XE oder neuer) und dass sie "Online-Schnittstelle" benötigen bedeutet, dass sie die API von JDE aufrufen und darauf warten, dass sie die Verarbeitung beendet und etwas zurückgibt, bevor ihr JDE-Programm fortfährt, anstatt "Stapelverarbeitung".

Ihre beste Option, denke ich, wäre COM. JDE ist kompatibel mit COM. Ihr Kunde muss sich in JDE Interoperability auskennen und speziell eine externe API mit COM und GenCOM aufrufen (so wäre die API für die Nutzung von JDE gepackt).

Kann es sich mit Java verbinden? Ja. Ähnlich wie bei COM müssen Sie den zu konsumierenden Code verpacken/einkapseln.

Kann es XML verwenden? Ja.

Was ist mit Adaptern? Ja. MQ WebSphere, MSMQ.

Webservices? Könnte sein. Es hängt davon ab, welche Version von JDE verwendet wird. Aktuelle Versionen machen Webservices ziemlich gut. Sie können eine Geschäftsfunktion von JDE bereitstellen, die von anderen genutzt werden kann, und Sie können auch Dienste von anderen nutzen. Wenn Ihre API in einem Webdienst verwendet werden kann, könnte JDE diese wiederum verwenden (wiederum abhängig von der Version).

Für Webservices können Sie wSG (Web Services Gateway), Business Services Server und JMQ Queue/Topic für J2EE Connectivity verwenden.

Andere verfügbare Methoden eignen sich besser für die Stapelverarbeitung: EDI-, OSA-, z-Tabellen, Tabellenkonvertierungen.

Oracle hat ziemlich gute Anleitungen zu JDE Tools (Sie müssen nach Handbüchern für EnterpriseOne Tools Version 8.98 suchen), speziell für WebServices, da sie das Neue sind.

+0

Findest du wo ich einige Proben diesbezüglich finden kann? Vielen Dank – HGMamaci

1

JDE hat eine WebSphere adapter, die Ihnen helfen kann, die Lücke zwischen sich selbst und Ihren externen Anwendungen zu schließen.