Versions Compared

キー

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Confluence 1.4.3 のリリースから 3 つのメジャー リリースを通じ、Confluence は Glue ライブラリを使用した SOAP リモート API の提供から Apache Axis の使用に移行します。SOAP サービスは同じままですが、同じサービスとやり取りするためにこれらのライブラリが生成する WSDL が変更されます。そのため、Confluence とやり取りする SOAP アプリケーションは同様に移行する必要があります。

移行はスムーズに行われます。WSDL が示す基盤オブジェクトは引き続き同じであるため、プロセスには SOAP スタブの再生成と、いくつかの外観的なコード変更が含まれます。

XML-RPC API はこの変更の影響を受けません。

現在のステータス

1.4.3 および 1.5/2.0

Axis SOAP サービスを Glue とデプロイ

(tick)
完了

(スケジュール未定)

デフォルトの SOAP プロバイダーの構成を許可 (インストール時のデフォルトは Axis です)

(error)
未完了

(スケジュール未定)

Glue SOAP プロバイダの削除

(error)
未完了

Progress on these issues can also be tracked via CONF-3141

計画

バージョン 1.4.3 以降、Confluence には次の 3 つの SOAP エンドポイントが付属します。

エンドポイント

WSDL URL

プロバイダ

/rpc/soap/confluencesoapservice-v1

/rpc/soap/confluenceservice-v1.wsdl

Glue

/rpc/soap-glue/confluencesoapservice-v1

/rpc/soap-glue/confluenceservice-v1.wsdl

Glue

/rpc/soap-axis/confluencesoapservice-v1

/rpc/soap-axis/confluenceservice-v1?wsdl

Axis

注意

Axis プロバイダと Glue プロバイダは、わずかに異なる WSDL URL を生成します。

情報

Third-party SOAP RPC Plugins deployed in Confluence will be similarly deployed in three locations

今後 3 回の Confluence のメジャー リリースでは、以下が予定されています。

  1. /rpc/soap/confluenceservice-v1 のプロバイダを設定可能にします。
  2. デフォルトのプロバイダを Axis に変更 (構成可能なままにする) します。
  3. Glue プロバイダを完全に削除します。

SOAP クライアントへの影響

Confluence のメジャー リリースは 3 か月または 4 か月毎に提供されます。そのため、SOAP クライアントの作者は、Confluence 2.0 のリリース (2005 年 11 月) 以降、このタイムラインを考慮しておく必要があります。

0 ~ 3 か月

  • Glue プロバイダーに対して書き込まれた既存の SOAP クライアントはすべて、引き続き正常に機能します。
  • 新しいクライアントは /rpc/soap-axis で Axis プロバイダに書き込む必要があります。
  • 既存のクライアントは、SOAP エンドポイントが /rpc/soap-glue を示すように変更する (または Axis に直接移動する) 必要があります。

3 ~ 6 か月

  • Confluence は、エンドポイントを変更していない Glue プロバイダーのクライアントと動作するように構成する必要があります。
  • 新しいクライアントは /rpc/soap-axis で Axis プロバイダに書き込む必要があります。
  • 既存のクライアントは Axis プロバイダに移行する必要があります。

6 か月以上

  • Confluence は、Glue プロバイダに書き込まれたクライアントで動作しなくなります。
  • /rpc/soap/rpc/soap-axis エンドポイントの両方は、引き続き Axis プロバイダで提供されます。