I was able to get the synce service logging enabled. Below is the error I receive when sending over a batch job to the INVENTDIM table.
[ERROR]
2016.4.15 11:39:47:427 (4988) [1] CCommMgr::HandleException: Target request handler failed to process target request header: Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessTargetRequestHeaderException: ProcessTargetRequestHeader failed to execute all write requests. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessWriteRequestException: Write request on table:[dbo].[INVENTDIM] failed to execute. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.RunException: Run() failed while performing write operation on table. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.PerformWriteOperationException: Query: MERGE [dbo].[INVENTDIM] AS dst
USING (SELECT [CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID] FROM [#dbo_INVENTDIM_9ba7d36e-5fad-4fc6-93cd-7de52aded8f7]) AS src
ON (dst.[DATAAREAID]=src.[DATAAREAID] AND dst.[INVENTDIMID]=src.[INVENTDIMID])
WHEN MATCHED THEN
UPDATE SET [CONFIGID]=src.[CONFIGID],[INVENTBATCHID]=src.[INVENTBATCHID],[INVENTCOLORID]=src.[INVENTCOLORID],[INVENTLOCATIONID]=src.[INVENTLOCATIONID],[INVENTSERIALID]=src.[INVENTSERIALID],[INVENTSIZEID]=src.[INVENTSIZEID],[INVENTSTYLEID]=src.[INVENTSTYLEID],[RECID]=src.[RECID],[WMSLOCATIONID]=src.[WMSLOCATIONID]
WHEN NOT MATCHED THEN
INSERT ([CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID])
VALUES (src.[CONFIGID],src.[DATAAREAID],src.[INVENTBATCHID],src.[INVENTCOLORID],src.[INVENTDIMID],src.[INVENTLOCATIONID],src.[INVENTSERIALID],src.[INVENTSIZEID],src.[INVENTSTYLEID],src.[RECID],src.[WMSLOCATIONID]);
DROP TABLE [#dbo_INVENTDIM_9ba7d36e-5fad-4fc6-93cd-7de52aded8f7];
---> System.Data.SqlClient.SqlException: Cannot insert the value NULL into column 'WMSPALLETID', table 'AxRetailDIM.dbo.INVENTDIM'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlMergeRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
at CCommMgr.ProcessTargetRequest(CCommMgr* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* r_file_path, SCComponentManager scComponentManager)
2016.4.15 11:40:5:36 (4988) [1] CCommMgr::HandleException: Target request handler failed to process target request header: Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessTargetRequestHeaderException: ProcessTargetRequestHeader failed to execute all write requests. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessWriteRequestException: Write request on table:[dbo].[INVENTDIM] failed to execute. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.RunException: Run() failed while performing write operation on table. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.PerformWriteOperationException: Query: MERGE [dbo].[INVENTDIM] AS dst
USING (SELECT [CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID] FROM [#dbo_INVENTDIM_5c6da785-da26-4e81-b171-28ad2314b41c]) AS src
ON (dst.[DATAAREAID]=src.[DATAAREAID] AND dst.[INVENTDIMID]=src.[INVENTDIMID])
WHEN MATCHED THEN
UPDATE SET [CONFIGID]=src.[CONFIGID],[INVENTBATCHID]=src.[INVENTBATCHID],[INVENTCOLORID]=src.[INVENTCOLORID],[INVENTLOCATIONID]=src.[INVENTLOCATIONID],[INVENTSERIALID]=src.[INVENTSERIALID],[INVENTSIZEID]=src.[INVENTSIZEID],[INVENTSTYLEID]=src.[INVENTSTYLEID],[RECID]=src.[RECID],[WMSLOCATIONID]=src.[WMSLOCATIONID]
WHEN NOT MATCHED THEN
INSERT ([CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID])
VALUES (src.[CONFIGID],src.[DATAAREAID],src.[INVENTBATCHID],src.[INVENTCOLORID],src.[INVENTDIMID],src.[INVENTLOCATIONID],src.[INVENTSERIALID],src.[INVENTSIZEID],src.[INVENTSTYLEID],src.[RECID],src.[WMSLOCATIONID]);
DROP TABLE [#dbo_INVENTDIM_5c6da785-da26-4e81-b171-28ad2314b41c];
---> System.Data.SqlClient.SqlException: Cannot insert the value NULL into column 'WMSPALLETID', table 'AxRetailDIM.dbo.INVENTDIM'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlMergeRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
at CCommMgr.ProcessTargetRequest(CCommMgr* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* r_file_path, SCComponentManager scComponentManager)
2016.4.15 11:40:21:504 (4988) [1] CCommMgr::HandleException: Target request handler failed to process target request header: Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessTargetRequestHeaderException: ProcessTargetRequestHeader failed to execute all write requests. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.ProcessWriteRequestException: Write request on table:[dbo].[INVENTDIM] failed to execute. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.RunException: Run() failed while performing write operation on table. ---> Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.PerformWriteOperationException: Query: MERGE [dbo].[INVENTDIM] AS dst
USING (SELECT [CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID] FROM [#dbo_INVENTDIM_c1463bf6-baa5-4baa-b53b-f84bd7529ca5]) AS src
ON (dst.[DATAAREAID]=src.[DATAAREAID] AND dst.[INVENTDIMID]=src.[INVENTDIMID])
WHEN MATCHED THEN
UPDATE SET [CONFIGID]=src.[CONFIGID],[INVENTBATCHID]=src.[INVENTBATCHID],[INVENTCOLORID]=src.[INVENTCOLORID],[INVENTLOCATIONID]=src.[INVENTLOCATIONID],[INVENTSERIALID]=src.[INVENTSERIALID],[INVENTSIZEID]=src.[INVENTSIZEID],[INVENTSTYLEID]=src.[INVENTSTYLEID],[RECID]=src.[RECID],[WMSLOCATIONID]=src.[WMSLOCATIONID]
WHEN NOT MATCHED THEN
INSERT ([CONFIGID],[DATAAREAID],[INVENTBATCHID],[INVENTCOLORID],[INVENTDIMID],[INVENTLOCATIONID],[INVENTSERIALID],[INVENTSIZEID],[INVENTSTYLEID],[RECID],[WMSLOCATIONID])
VALUES (src.[CONFIGID],src.[DATAAREAID],src.[INVENTBATCHID],src.[INVENTCOLORID],src.[INVENTDIMID],src.[INVENTLOCATIONID],src.[INVENTSERIALID],src.[INVENTSIZEID],src.[INVENTSTYLEID],src.[RECID],src.[WMSLOCATIONID]);
DROP TABLE [#dbo_INVENTDIM_c1463bf6-baa5-4baa-b53b-f84bd7529ca5];
---> System.Data.SqlClient.SqlException: Cannot insert the value NULL into column 'WMSPALLETID', table 'AxRetailDIM.dbo.INVENTDIM'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.PerformWriteOperation(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlWriteRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlMergeRequestRunner.Run(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessWriteRequest(SqlConnection connection, SqlTransaction transaction)
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Retail.StoreConnect.Request.SQLHandler.SCSqlTargetRequestHandler.ProcessTargetRequestHeader(ISCTargetRequestHeader targetRequestHeader)
at CCommMgr.ProcessTargetRequest(CCommMgr* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* r_file_path, SCComponentManager scComponentManager)
[\ERROR]