I need a Microsoft Content Management Server 2002 sp2 module/class developed using the Publishing API (MCMS 2002 sp2 PAPI).
The purpose of this module is to iterate through all of the channels and sub-channels in an MCMS 2002 website, find any postings that have passed their Expiry Date, and then move (and re-approve) those postings to a specified channel.
## Deliverables
Here is a little bit more detail about what this module should do:
**Find and Move All Expired Postings to a Specified Channel**
The function or procedure should accept these input parameters:
* NT Domain (e.g. WinNT://Domain/)
* MCMS Username
* MCMS Password
* DestinationChannel
Here's what the function should do:
* Authenticate to MCMS in update mode using the provided NT Domain, Username and Password.
* Iterate through all MCMS channels and sub-channels in the website.
* Find all postings which have passed their Expiry Date.
* Move those postings to a specified channel.
* Re-Approve the postings that have been moved.
* Write the posting name, display name, and expiry date to a text log file
This Module MUST:
Be built using the MCMS 2002 sp2 PAPI
Be built using Visual Studio .NET 2005
Be built using Visual Basic .NET
Be built using .NET 2.0