現在の設定では; ブループリント ページの作成プロセスを自動化し、ライブ コピーに展開しようとしています。ライブコピーページをアクティブ化します。ページの非アクティブ化と削除もプログラムで行われます。これはすべて、com.day.cq.wcm.api.msm および com.day.cq.replication API を使用してコードを介して行われます。
現在直面している問題は、ブループリントとライブ コピーのページをプログラムで削除した後です。プログラムで同じページを再度作成した場合。それから; 「アクションなし」のオプションがあります。ページのロールアウト中に「作成」ではなく。これは、ライブコピーが切り離されたことを意味します。私たちがやりたいことは、ページを削除することです。関係に関連付けられた履歴を削除したい。次回同じページが作成されるようにします。ライブ コピー ブランチに展開されます。
cancelRelationship と endRelationship を試しました (履歴を削除することがドキュメントに記載されてい ます https://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/day/cq/wcm/msm/ api/LiveRelationshipManager.html#endRelationship ) ですが、履歴は削除されません。
これは、ページがアクティブになるたびに発生するためです。バージョンが作成されます。ページのリビジョン/バージョンをプログラムで削除するにはどうすればよいですか? リビジョンhttps://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/day/cq/wcm/api/PageManager.html#createRevisionを作成するオプションはありますが、作成するオプションはありません作成したリビジョンを削除します。
/var/audit/com.day.cq.replication で作成されたバージョン ノードを削除する必要がありますか?