A database system is capable of executing a database application that
transfers a logical object in multiple fragments. The database system
comprises a main storage site, a remote storage site, a main protocol
executable on the main storage site, and a remote protocol executable on
the remote storage site. The remote storage site is capable of linking to
the main storage site and mirroring information stored in the main
storage site. The remote storage site includes a storage and a cache
sidefile divided into a plurality of array sidefile recordsets. The main
protocol is capable of including information indicative of logical object
fragment commencement and completion in the multiple fragment database
application transfer. The remote protocol is capable of controlling the
cache sidefile to cache the multiple fragments as received and to enable
destaging of the logical object to the storage on receipt of all
fragments.