We have the following situation: a large amount of components are published to a broker database and are also deployed to a SmartTarget server.
As this content is no longer relevant to be in SmartTarget, we wish to remove this content from SmartTarget, but not from the broker. I know unpublishing the content sends a delete xml to the SmartTarget server, so it gets removed from there, but we can't just unpublish all this content, as it needs to stay available in the broker (this is a live site).
I was wondering if there is a standard, supported method of removing content from a SmartTarget server?
Additional note : we can't simply remove the entire SmartTarget database, as some of the items need to stay - so we need to be able to specify which items should be removed, and which ones shouldn't.
As the unpublish command sends out an xml like this to SmartTarget, I was thinking of creating such an xml myself.
<item identifier="tcm_11-1234-16_tcm_11-1546-32" operation="delete"/>
<item identifier="tcm_11-6549-16_tcm_11-1546-32" operation="delete"/>
So is this a supported way of working? Or are there other (better) ways to accomplish what I want to do?