2009-09-21 14 views
6

私はJD Edwardsについてほとんど知りません。私はクライアントがJD Edwardsから(COM、C#、RESTとして)提供しているAPIを呼び出す方法を尋ねています。彼らの技術者からの質の高い回答はあまり得られません...だから私はここで尋ねると思った。JD Edwards ... call C#?

JD EdwardsはC#を呼び出すことはできますか? JD EdwardsはJavaを呼び出すことはできますか? JD EdwardsがUnixのsciptを呼び出すことはできますか?

誰でも開発者/カスタマイズドキュメントの面で役に立つものを指摘できますか?

ありがとうございます!

+1

私はあなたにJDEと連絡を取るためのupvoteを与えます。ああ。 – recursive

+3

最悪。商品名。これまで – annakata

答えて

4

短い答え:はい。 JDEは、多数の外部オブジェクト/サービス/アダプタと通信できます。

長い回答:お客様のオプションは、お客様のJDEのバージョンとその通信に必要な条件によって異なります。

APIを呼びたいと言っているので、かなり最近のバージョン(OneWorld/EnterpriseOne製品、バージョンXE以降など)があり、 "オンラインインターフェイス"が必要であると仮定していますつまり、JDEからAPIを呼び出し、JDEプログラムが続行される前に「バッチ処理」ではなく、処理が完了して何かを返すまで待ち​​ます)。

あなたの最良の選択肢は、私が思うにCOMだと思います。 JDEはCOMに準拠しています。お客様は、COMとGenCOMを使用して外部APIを呼び出すことで、JDE相互運用性についての理解を深める必要があります(これがJDEの用途向けにパッケージ化されたものです)。

Javaに接続できますか?はい。 COMと同じように、消費するコードをパッケージ化/カプセル化する必要があります。

XMLを使用できますか?はい。

アダプターはどうですか?はい。 MQ WebSphere、MSMQ。

Webservices?多分。使用するJDEのバージョンによって異なります。最近のバージョンでは、Webサービスがかなりうまく機能します。他の人が消費するようにJDEからビジネス関数を提供することができます。また、他の人からサービスを利用することもできます。したがって、あなたのAPIをWebサービスで使用できる場合、JDEは消費する可能性があります。

Webサービスの場合、J2EE接続にはwSG(Web Services Gateway)、Business Services Server、JMQ Queue/Topicを使用できます。

利用可能な他の方法は、バッチ処理(EDI、OSA、zテーブル、テーブル変換)に適しています。

OracleはJDEツール(EnterpriseOne Toolsバージョン8.98ガイドを検索する必要があります)、特にWebServices用のガイドを新しくしています。

+0

これについていくつかのサンプルがありますか?ありがとうございました – HGMamaci

1

JDEにはWebSphere adapterという文字が含まれているため、自分自身と他の外部アプリケーションとのギャップを埋めるのに役立ちます。これらの二つの発見