ナビゲーションをスキップ

WebLogic Integration 8.1 へのアップグレード

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

WebLogic Workshop で作成されたアプリケーション ビュー コントロールのアップグレード

WebLogic Workshop 7.0 (Service Pack 2) では、アプリケーション ビュー コントロールを使って J2EE コネクタ アーキテクチャ アダプタ経由でエンタープライズ システムにアクセスする Java Web サービス (Java Web Services : JWS) を作成することが可能でした。WebLogic Integration 8.1 では、これらのコントロールが全面的に再構成され、API も変更されました。このため、以下の手順で説明するように、アプリケーション ビュー コントロールを手動でアップグレードする必要があります。

  1. 使用するアプリケーション ビューとその他の情報 (アプリケーション ビュー記述子、接続ファクトリ記述子、およびスキーマ) が、インポート/エクスポート ユーティリティによって WebLogic Integration 8.1 アプリケーションにインポートされていることを確認します。このユーティリティについては、「アプリケーション ビューとその他の AI リポジトリ情報のインポート」を参照してください。
  2. WebLogic Workshop 7.0 (Service Pack 2) のプロジェクトから JWS ファイルをコピーし、JWS ファイルに必要な変換を行います。JWS ファイルのアップグレードについては、次の URL にある WebLogic Workshop ヘルプの「Workshop アプリケーションをアップグレードする」の「jwsUpgrade コマンドライン ツールを実行する」を参照してください。
  3. http://edocs.beasys.co.jp/e-docs/workshop/docs81/doc/ja_JP/workshop/guide/migration/conMigratingWorkshopApplications.html
  4. JWS ファイルからアプリケーション ビュー コントロールのメンバー変数宣言をすべて削除し、変数名とその関連するアプリケーション ビューを記録しておきます。この情報は後で必要になります。
  5. たとえば、DMBS1Service.jws というファイルに次の記述があるとします。

    public class DBMS1Service
    {
        /**
         * @jws:control
    */
    private DBMS1Control m_dbms;
    /** @jws:context */
    JwsContext context;
    ...
    1. メンバー変数宣言を削除します。
    2.     /**
           * @jws:control
      */
      private DBMS1Control m_dbms;
    3. 変数名を書き留めます。
    4. m_dbms

    たとえば、DBMS1Control.ctrl ファイルに次の記述があるとします。

    import weblogic.jws.control.ApplicationViewControl;
    /**
    * @jws:av-identity name="DBMS.DBMS1" user-id="system" password="password"
    */
    1. アプリケーションの名前を書き留めます。
    2. DBMS.DBMS1
  6. WebLogic Workshop 8.1 で、記録したすべてのアプリケーション ビューに対応するアプリケーション ビュー コントロールを作成します。コントロールの変数名には、記録しておいた変数名を使用します。これによって、コントロール インスタンスが作成され、それらが変数宣言として JWS にリンクされます。
  7. 注意 : アプリケーション ビュー コントロールの作成については、次の URL にある WebLogic Workshop ヘルプの「新しいアプリケーション ビュー コントロールを作成する」を参照してください。

    http://edocs.beasys.co.jp/e-docs/workshop/docs81/doc/ja_JP/integration/controls/controlsAppViewCreate.html

  8. JWS コードを調べ、次のガイドラインに従ってアプリケーション ビュー コントロール変数が使用されている箇所を変更します。
  9. 注意 : WebLogic Workshop 7.0 (Service Pack 2) で作成されたコントロールには .ctrl 拡張子が付いていますが、WebLogic Workshop 8.1 で作成されるコントロールには .jcx 拡張子が付きます。

 

ナビゲーション バーのスキップ  ページの先頭 前 次