Body is attached to the bale. Additionally, the FetchService will also calculate the MD5 checksum and generate a checksum needle to attach to the bale. HsArchive is invoked with a variety of options that indicate how the HDM cluster for the archived document should be constructed. HsArchive maintains two tables, one mapping locations to needle. Location objects with that location, and a table mapping checksums to the needle.
Body objects that produced the checksum value.
The user's specification for archiving behavior for a specific document are retained in a table. After the FetchService obtains the object and makes the appropriate connections, another event-driven service is invoked. This service, the HsFileChecker , awaits the appearance of a bale. HaystackDocument attached to a location and checksum. The HsFileChecker will lookup the user specified archive options described above.