Magic V10のWebサービスプログラムを Magic xpa 用に移行する

Q. Magic V10を使用してサービスが作成され、デプロイされています。インタフェースビルダを使用してMagic xpaのサービスとしてデプロイし直す必要がありますか?

A. プロバイダ側ではサービスはすでにデプロイされているため、デプロイし直す必要はありません。

Q. Magic xpa がコンシューマ側で動作している場合は、[サービス]テーブル(設定/サービス)で定義し直す必要がありますか?i

A. コンシューマとして、サービスが読み込まれた後、クライアントファイルが作成されます。サービスをロードし直す代わりに、Magic xpaからサービスを利用するために以下の変更処理を行うことができます。

  1. サービスを利用するには、jarxsdファイルが必要です。これらのファイルは、SoapClientModulesディレクトリに作成されます。これらのファイルは、Magic V10のSoapclientModulesディレクトリからMagic xpaのディレクトリにサービス毎にコピーします。例えば、Test1 は、Magic V10から呼び出されるWebサービスです。したがって、SoapClientModules ディレクトリの Test1 サブディレクトリにクライアント側のファイルがあります。Test1ディレクトリをMagic xpaの SopaclientModules ディレクトリにコピーします。

  2. Magic V10の magic.ini ファイルで、[SERVICES]セクションのTest1サービスの行を Magic xpaのMagic.ini にコピーします。

Q. プロバイダ用PCを別のものに変更した場合、Systinet\appフォルダ内の jarをコピーして手動でデプロイする必要がありますか?Magic\Builders\WSフォルダ内のjarファイルをコピーして使用することができますか?

A. jarファイルを新しいプロバイダPCへコピーして、手動でそれをデプロイしてください。これらのファイルは、Systinet\appか、Magic\Builders\WSからコピーしてください。どちらも同じファイルです。