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 とデプロイ |

完了 |
(スケジュール未定) |
デフォルトの SOAP プロバイダーの構成を許可 (インストール時のデフォルトは Axis です) |

未完了 |
(スケジュール未定) |
Glue SOAP プロバイダの削除 |

未完了 |
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 |
今後 3 回の Confluence のメジャー リリースでは、以下が予定されています。
/rpc/soap/confluenceservice-v1 のプロバイダを設定可能にします。
- デフォルトのプロバイダを Axis に変更 (構成可能なままにする) します。
- 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 プロバイダで提供されます。
|