Status of File Artifacts During Deployment

You may need to know what file-based artifacts exist on the file system when a pre- or post-processing script executes. For example, you might want a post-processing script to run during uninstallation and delete a certain artifact file from the file system. File-based artifacts are artifacts that can exist as files on the local file system, in addition to their representation in the BizTalk databases. Examples of file-based artifacts are COM components, .NET assemblies, BizTalk assemblies, BAM artifacts, ad hoc files, scripts, and binding files.

The following table summarizes the status of the artifact files at each point in the deployment process.

Point in the Deployment Process Status of Application Artifact Files
Pre-installation Only files of the type System.BizTalk.File exist on the local file system.*
Post-installation All files exist on the local file system.*
Pre-uninstallation All files exist on the local file system.*
Post-uninstallation All files have been deleted from the local file system.
Pre-import No files exist on the local file system unless the application has been installed on the local computer.
Post-import No files exist on the local file system unless the application has been installed on the local computer.

* Files exist on the local file system only if a valid destination location was specified when the file was added to the application.

See Also

Using Pre- and Post-processing Scripts to Customize Application Deployment