JD Edwardsのは... Cの#を呼びますか? [閉まっている]
質問
私は、JD Edwardsのについてほとんど知っています。私は、JDエドワーズから(COM、C#、RESTなど)私たちが提供するAPIを呼び出す方法を求めてクライアントを持っています。私は彼らのハイテク男から高品質の回答の面であまり届かない...ので、私はここにお願いしたいと思っています。
JD Edwardsのは、C#を呼び出すことができますか? JD Edwardsのは、Javaを呼び出すことができますか? JD Edwardsのは、Unixザ・スクリプトを呼び出すことができますか?
誰もが開発/カスタマイズドキュメントの面で何か役に立つの方に私を指すことができますか?
ありがとうございます。
解決
短い答え:はい。 JDEは、外部オブジェクト/サービス/アダプタの束と通信することができる。
長い答え:あなたのオプションは、あなたの顧客が使用していると言った通信のための要件は何ですかJDEのバージョンによって異なります。
。 あなたは、彼らがAPIをコールすることを言及しているので、、私は、彼らはかなり最近のバージョン(たとえば、OneWorldの/ EnterpriseOneの製品、バージョンXE以降)を持っていると仮定していると、彼らは私が意味する「オンラインインターフェースを」(必要であること、彼らはJDEからAPIを呼び出すと、それは処理を終了し、そのJDEプログラムを続行する前に、何かを返すのを待つ)の代わりに、「バッチ処理」のでしょう。
あなたの最良のオプションは、私が思うに、COMだろう。 JDEはCOMに準拠しています。あなたの顧客は、特別にCOMとGenCOM(つまり、APIは、一種のJDEの使用のためにパッケージされる方法です)を使って外部のAPIを呼び出して、JDEの相互運用性の周りに彼の方法を知っている必要があります。
これは、Javaに接続することはできますか?はい。それはCOMと同じ方法の種類、あなたが消費される/パッケージコードをカプセル化する必要があります。
これは、XMLを使用することはできますか?はいています。
アダプタについては何?はい。 MQのWebSphere、MSMQます。
ウェブサービス?多分。これは、使用されているJDEのバージョンに依存します。最近のバージョンはかなりよくウェブサービスを行います。あなたは他の人によって消費されるようにJDEからビジネス機能を提供することができます。また、他の人からサービスを消費することができるので、あなたのAPIは、Webサービスで使用することができた場合、JDEは(彼らが持っているバージョンに応じて、再び)それを消費することができます。
Webサービスのために、あなたはJ2EE接続のためのWSG(Webサービス・ゲートウェイ)、ビジネスサービスサーバーとJMQキュー/トピックを使用することができます。
利用可能な他の方法は、バッチ処理に適している:EDI、OSA、Zテーブル、テーブルの変換
。 彼らは新しいものであるため、Oracleは、特別にWebサービスのために、(あなたがEnterpriseOneのツールバージョンの8.98ガイドを検索する必要が)JDEツールにかなり良いガイドを持っています。
他のヒント
JDEはあなたの橋を助けるかもしれのWebSphereアダプターを持っています自身と任意の外部アプリケーションとの間のギャップは、あなたが持っていることがあります。
Lynxのビジネスインテグレータを見てみましょう。あなたは、C#での統合を書くことができます。ここでは、デモへのリンクは次のとおりです。 http://m.youtube.com/watch?v=3GJjhEeHe_Q の