> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 旧バージョンの Web Services API からの移行

> 新しい ABBYY FlexiCapture Web Services API と以前の WSDL バージョンの間の破壊的変更点（更新されたメソッド、データ型、エンドポイントなど）を確認します。

新しいバージョンの Web Services API は、以前のバージョンの WSDL とは互換性がありません。

以下の変更点が新しいバージョンに実装されています。

<div id="api-method-changes">
  ## API メソッドの変更
</div>

| メソッド                                                                       | 変更                                                                                                                                              |
| -------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| [AddNewDocument](/ja/flexi-capture/api/methods/add-new-document)           | セット内で新しいドキュメントの位置を指定するための `previousItemId` パラメーターを追加しました。                                                                                       |
| [AddNewPage](/ja/flexi-capture/api/methods/add-new-page)                   | セット内でページドキュメントの位置を指定するための `previousItemId` パラメーターを追加しました。                                                                                       |
| [CreateTask](/ja/flexi-capture/api/methods/create-task)                    | ドキュメントが属するバッチの識別子を渡すための `batchId` パラメーターを追加しました。                                                                                                |
| [GetBatchIdsRange](/ja/flexi-capture/api/methods/get-batch-ids-range)      | この新しいメソッドは、バッチ内の識別子の範囲を予約します。                                                                                                                   |
| [GetDocument](/ja/flexi-capture/api/methods/get-document)                  | Application Server への接続セッションの識別子を渡すための `sessionId` パラメーターを追加しました。                                                                               |
| [GetDocumentResultsList](/ja/flexi-capture/get-document-results-list)      | Application Server への接続セッションの識別子を渡すための `sessionId` パラメーターと、ドキュメントが属するバッチの識別子を渡すための `batchId` パラメーターを追加しました。                                     |
| [GetDocuments](/ja/flexi-capture/api/methods/get-documents)                | このメソッドは、バッチ内のすべての最上位ドキュメントの親ドキュメントとなる空のドキュメントを含む、すべてのドキュメントのリストを返すようになりました。また、Application Server への接続セッションの識別子を渡すための `sessionId` パラメーターも追加しました。 |
| [LoadDocumentResult](/ja/flexi-capture/api/methods/load-document-result)   | Application Server への接続セッションの識別子を渡すための `sessionId` パラメーターと、ドキュメントが属するバッチの識別子を渡すための `batchId` パラメーターを追加しました。                                     |
| [ReplacePageImage](/ja/flexi-capture/api/methods/replace-page-image)       | ドキュメントが属するバッチの識別子を渡すための `batchId` パラメーターを追加しました。                                                                                                |
| [SetDocumentPriority](/ja/flexi-capture/api/methods/set-document-priority) | ドキュメントが属するバッチの識別子を渡すための `batchId` パラメーターを追加しました。                                                                                                |

<div id="data-type-changes">
  ## データ型の変更
</div>

| データ型                                                             | 変更                                                                                                                         |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| [ChildrenOrder](/ja/flexi-capture/api/structures/children-order) | この新しい構造には、セット内の子ドキュメントに関する情報が含まれます。                                                                                        |
| [Document](/ja/flexi-capture/api/structures/document)            | セットの親ドキュメントの識別子を含む `ParentId` field を追加しました。また、子ドキュメントのセットを渡すための `ChildrenOrder` field も追加しました。これにより、セット内のドキュメントを並べ替えられます。 |
| [Page](/ja/flexi-capture/api/structures/page)                    | [AddNewPage](/ja/flexi-capture/api/methods/add-new-page) メソッドでページを作成する際に値を明示的に指定するようになったため、`PreviousId` field を削除しました。     |

サーバーに保存されている [files](/ja/flexi-capture/api/files/files) に対する POST リクエストには、`parentId` パラメーターを含める必要があります。

<div id="endpoints-for-the-new-version">
  ## 新しいバージョンのエンドポイント
</div>

新しいバージョンの Web Services API には、以下の URL からアクセスできます。

`https://<ApplicationServer>/FlexiCapture12/Server/API/v1/Soap`

正式な仕様は、以下の URL で確認できます。

`https://<ApplicationServer>/FlexiCapture12/Server/API/v1/WSDL`

以前のバージョンはサポートされていません。
