Solution - ArcFMGDBReplication - BITS Setup Error

Version 3

    Behavior

     

    When configuring and testing ArcFM GDB Replication Client, the process encounters an error and the following event is logged in the Miner Event log.

     

    Message: Current Status changed to Error
    Thread: File Geodatabase Replica Data AppDomain: ReplicationConsole.exe
    Exception: Miner.Geodatabase.Replication.ReplicationException: Number of retries exceeded - EXCEPTION::
    Miner.Geodatabase.Replication.ReplicationException: Error in transfer of file, Bits Description: HTTP status 404: The requested URL does not exist
    on the server.
    Bits Context: The error occurred while the remote file was being processed.
    , Remote file: http://servername/ArcFMGDBReplicationBase/File Geodatabase Replica Data/FullDownloads/File Geodatabase Replica Data_2012-
    07-09-07-45-32.xip, Local file: C:\GDBReplication\ClientBase\File Geodatabase Replica Data\FullDownloads\File Geodatabase Replica Data_2012-
    07-09-07-45-32.xip
    at Miner.Geodatabase.Replication.ClientReplica.BackgroundFileTransfer(ReplicaUpdateResponse replicaUpdateResponse)
    at Miner.Geodatabase.Replication.DirectoryClientReplica.TransferPreparedFiles(ReplicaUpdateResponse replicaUpdateResponse)
    at Miner.Geodatabase.Replication.ClientReplica.UpdateReplica(Int32 retryCount)
    at Miner.Geodatabase.Replication.ScheduledReplica.Start(WorkerThreadStatus threadState, WaitHandle threadTerminateWait)
    Properties: {Process.StartTime=7/13/2012 10:05:04 AM, log4net:HostName=W15857T, UnmanagedSecurity.CurrentUser=CITYUTIL\scenter,
    Process.ProcessName=ReplicationConsole, Process.Id=4440, LoggingAssemblyFileVersion=9.31.1.5881, ManagedSecurity.IdentityName=,
    ManagedSecurity.IsAuthenticated=False, Process.MachineName=., UnmanagedSecurity.ProcessAccountName=CITYUTIL\scenter,
    ManagedSecurity.AuthenticationType=}

     

    Cause

     

    The server may need the BITS extension enabled.

     

    Also, verify that .delta and .xip MIME types have been configured in IIS.

     

    Solution

     

    To enable BITS, follow the steps found here for Windows Server 2008 R2.

     

    To configure MIME types in IIS, follow the steps here.