Curl から SAPにアクセスする - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: Curl から SAPにアクセスする (/showthread.php?tid=646) |
Curl から SAPにアクセスする - umemura - 10-26-2012 CurlアプリケーションからSAPにアクセスすることは可能ですか? RE: Curl から SAPにアクセスする - umemura - 10-26-2012 Curl からSAPに接続する場合は、Javaアプリケーションを経由してアクセスすることになります。 SAPJCOという、Java からSAP に接続するためのライブラリを利用します。 RE: Curl から SAPにアクセスする - angileena - 11-03-2012 Nice surprise about this shorter form. Can you tell us what it is you are talking/writing about? Has any info. about this shorter form been posted before (and i just missed it)? RE: Curl から SAPにアクセスする - umemura - 11-14-2012 英語の意味がよくわかりませんでしたが、追記をば。 SAPJCO では、SAPから提供される jar のクラスを使います。 内部では、同様にSAPから提供される sapjco3.dll(Linuxの場合はso)を利用してSAPに対して直接アクセスします。 Java のコードとしては JcoFunction というクラスを使って、SAPの汎用モジュールにアクセスします。 (JcoFunction のインスタンスは、JCoRepository というクラスに対して接続したい汎用モジュール名を指定することで取得できます) JcoFunction の中には、インプット用アウトプット用のパラメータがフィールドとして定義されているので、 渡したいパラメータをセットし、JcoFunction.execute メソッドを実行すると、 アウトプット用のフィールドに値が詰められた状態になる、という流れです。 あとは、Curl ORB を利用して、この JcoFunction に対応するDTOを用意すれば、 SAPの汎用モジュールに対してCurlからバインディングしているかのようにアクセスできる、というわけです。 |