elastic-db-tools/src/main/java/com/microsoft/azure/elasticdb/shard/storeops/mapper/AddMappingOperation.java [98:124]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                : ShardManagementErrorCategory.ListShardMap;
    }

    /**
     * Requests the derived class to provide information regarding the connections needed for the operation.
     *
     * @return Information about shards involved in the operation.
     */
    @Override
    public StoreConnectionInfo getStoreConnectionInfo() {
        StoreConnectionInfo tempVar = new StoreConnectionInfo();
        tempVar.setSourceLocation(this.getUndoStartState().getValue() <= StoreOperationState.UndoLocalSourceBeginTransaction.getValue()
                ? mapping.getStoreShard().getLocation()
                : null);
        return tempVar;
    }

    /**
     * Performs the initial GSM operation prior to LSM operations.
     *
     * @param ts
     *            Transaction scope.
     * @return Pending operations on the target objects if any.
     */
    @Override
    public StoreResults doGlobalPreLocalExecute(IStoreTransactionScope ts) {
        return ts.executeOperation(StoreOperationRequestBuilder.SP_BULK_OPERATION_SHARD_MAPPINGS_GLOBAL_BEGIN,
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



elastic-db-tools/src/main/java/com/microsoft/azure/elasticdb/shard/storeops/mapper/RemoveMappingOperation.java [109:135]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                : ShardManagementErrorCategory.ListShardMap;
    }

    /**
     * Requests the derived class to provide information regarding the connections needed for the operation.
     *
     * @return Information about shards involved in the operation.
     */
    @Override
    public StoreConnectionInfo getStoreConnectionInfo() {
        StoreConnectionInfo tempVar = new StoreConnectionInfo();
        tempVar.setSourceLocation(this.getUndoStartState().getValue() <= StoreOperationState.UndoLocalSourceBeginTransaction.getValue()
                ? mapping.getStoreShard().getLocation()
                : null);
        return tempVar;
    }

    /**
     * Performs the initial GSM operation prior to LSM operations.
     *
     * @param ts
     *            Transaction scope.
     * @return Pending operations on the target objects if any.
     */
    @Override
    public StoreResults doGlobalPreLocalExecute(IStoreTransactionScope ts) {
        return ts.executeOperation(StoreOperationRequestBuilder.SP_BULK_OPERATION_SHARD_MAPPINGS_GLOBAL_BEGIN,
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



