Javaオブジェクトを渡すための設定

Javaとの連携 > J2EEとの連携 > Magicの環境設定と実行

Javaオブジェクトを渡す場合は、EJBメソッドで使用されるJavaクラスに対応した、JarファイルやJavaのクラスパスをCLASSPATH環境変数に設定する必要があります。(MAGIC.INIの[MAGIC_JAVA]セクションではありません。)

MagicがEJB内のJavaクラスにアクセスできるようにするには、以下のどちらかにクラスやJarファイルを含める必要があります。

MagicアプリケーションサーバがEJBからリクエストを受け取ると、アプリケーションサーバは、各Javaオブジェクトを自動的にデシリアライズ(復元)し、Javaの仮想参照として起動したMagicプログラムに渡します。プログラムのBLOBパラメータは、各オブジェクトに対応したJava参照を持っています。もし、戻り値がJavaオブジェクトであれば、EJBリクエストに応答した時にエンジンは自動的に、Javaオブジェクトをシリアライズします。