2017-01-24 14 views
0

私のカスタムWebサービスでは、/MarkLogic/rest-api/にあるライブラリ関数をいくつか使用しています。例えばのために:私は /MarkLogic/rest-api/models/search-model-query.xqy/MarkLogic/rest-api/lib/endpoint-util.xqyにあるいくつかのユーティリティ関数、Marklogic Rest-API lib&models xqueryの互換性

/MarkLogic/rest-api/models/config-query-model.xqyは、それが安全なMLのアップグレードは、それによって私は関数のシグネチャを意味し、何から期待されている場合、これらのモジュールは下位互換性があるだろうと仮定することですを使用していますアップグレード後も機能は変わりません。または、MLアップグレードドキュメントでは、これまでのバージョンから変更されたこの細かいレベルが提供されます。

安全のために、自分のカスタムライブラリでこれらの機能を複製する必要がありますか?

答えて

2

文書化された関数(http://docs.marklogic.com/に記載されているもの)でも変更できますが、リリースノートの変更に関する通知が必要な場合もあります。内部のものは確かにそうではありません。

これらをコピーする方が安全ですが、含まれているすべてのモジュールもコピーする必要があるため、かなりコピーする必要があります。

どのような方法をとっても、アップグレードする前に(自動)回帰テストを行うのが最善です。

HTH!

関連する問題