Curl Global Community

Full Version: Curl から SAPにアクセスする
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
CurlアプリケーションからSAPにアクセスすることは可能ですか?
Curl からSAPに接続する場合は、Javaアプリケーションを経由してアクセスすることになります。
SAPJCOという、Java からSAP に接続するためのライブラリを利用します。
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)?











英語の意味がよくわかりませんでしたが、追記をば。

SAPJCO では、SAPから提供される jar のクラスを使います。
内部では、同様にSAPから提供される sapjco3.dll(Linuxの場合はso)を利用してSAPに対して直接アクセスします。

Java のコードとしては JcoFunction というクラスを使って、SAPの汎用モジュールにアクセスします。
(JcoFunction のインスタンスは、JCoRepository というクラスに対して接続したい汎用モジュール名を指定することで取得できます)

JcoFunction の中には、インプット用アウトプット用のパラメータがフィールドとして定義されているので、
渡したいパラメータをセットし、JcoFunction.execute メソッドを実行すると、
アウトプット用のフィールドに値が詰められた状態になる、という流れです。

あとは、Curl ORB を利用して、この JcoFunction に対応するDTOを用意すれば、
SAPの汎用モジュールに対してCurlからバインディングしているかのようにアクセスできる、というわけです。