I have heard good things about your group, I think i might have
something for you. My team and I are developing a piece of software
in which the requirements demand that the sharepoint discussion group
be used as forums. There will be improvements made during the course
of release and those improvements will be moved from a test server to
a production server. The problem we ran into is that of not being
able to migrate data between the two WSS servers at will (using the
API).
So far, a webpart has been built that transfers the messages from one
to another, but unfortunately the threading is lost somewhere and all
messages become root level messages. The solution we're looking at
right now is something like this:
foreach(SPListItem item in SourceListItems)
{
TargetItemAddition = TargetListItems.Add();
TargetItemAddition["Ordering"] = item["Ordering"];
TargetItemAddition.Update();
}
The problem with this is that while the original threading stays
intact during the process, as soon as the line:
TargetItemAddition.Update() is hit, sharepoint concactanates an
additional threading on (i.e. 20060308160190), screwing it all up.
Does anyone have any suggestions on how to transfer the discussion
group in full (going through the API)? Or maybe how to change an
item's attributes after the fact?