Rory
AdobeScriptLibrary1.jsx was not ported to CS3.
Having learned a bunch in the CS2 development process, we trimmed the library down to some core functionalities and renamed it to WasScriptLibrary.jsx (because its applicability was directly related to the workflow scripts). It's in the Bridge CS3 Extensions folder under Workflow Automation and Resources.
BridgeTalkIterator and BridgeTalkLongProcess are both in there, and updated for CS3. The namespaces have changed to protect the innocent.
WasLib.BridgeTalkLongProcess
WasLib.BridgeTalkIterator.
From recollection (the port was done about a year ago), the functionality and interfaces are the same for the iterator, but the long process class uses a factory method.
var btlp = BridgeTalkLongProcess.factory(... parameters... );
Have a look at the new lib, tho. There's some really handy stuff in there. You'll need to update your scripts to new namespace (WasLib) or copy the new classes from the library to make your own (with the old namespace).
Sorry it wasn't backward compatible, but we did need to fix the structure of things to head forward after CS3.
Oh, and look at the WasLib.Preferences() class in the new lib. Makes saving a set of name-value pairs to disk a snap.
Regards
Bob