Currently the "Create Source" function offered by the Utility task in Design Studio only allows for a source to be created from a Content ID - so effectively can only be used in a Capture process where the Content ID is already known and the content is already present in the image store. For the main "Create Source" use case, where the *content* is already known, but the ID isn't, the "createObjects" operation on the AWD Processing Service SOAP web service must be used, so:
The call goes out of the container and back in through the web server, creating a new execution thread in the process, rather than being a simple inline call from the Service Engine
As a separate execution thread, that update is in a separate database transaction, so won't roll back if an error down the line in the current process triggers a transaction rollback
... View more