Hi All,
There are two parts to my question.
1. I have BODS ETL Jobs failing intermittently and I want to see the ODBC Trace from the ETL server at the point when the ETL Job fails.
Is there something to be enabled from Data Services side (maybe some change to DSConfig.txt) for the ODBS tracing to be captured?
Fyi, my current version of BODS is 3 / 3.1. Yes I know this is too old version but I cannot upgrade it now.
2. Coming to the actual issue, below are some error messages which are happening across multiple Jobs intermittently. For eg: Job 1 fails and upon rerun it succeeds sometimes and sometimes fails.
Any suggestion would be greatly appreciated.
Error1:
04-17-15 15:29:01 (E) (4128:3988) DBS-070401: |Dataflow Update_ODS_FMHistory_from_ODSInc|Loader FMHISTORY_1_FMHISTORY
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 19 (""): The supplied value is not a valid instance of data type decimal. Check the source data for invalid values. An example of an invalid value is
data of numeric type with scale greater than precision.>.
Error2:
04-18-15 03:31:31 (E) (3864:2464) DBS-070401: |Dataflow Load_TPG_tblPositionDetail|Loader TBLPOSITIONDETAIL_TPG_TBLPOSITIONDETAIL
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 42 (""): The supplied value is not a valid instance of data type decimal. Check the source data for invalid values. An example of an invalid value is
data of numeric type with scale greater than precision.>.
Error3:
04-18-15 03:37:05 (E) (5848:7852) DBS-070401: |Dataflow Load_OLB_mbrMobileMembers|Loader OLB_MBRMOBILEMEMBERS_OLB_MBRMOBILEMEMBERS
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 20 (""): Data type 0x26 has an invalid data length or metadata length.>.
Error4:
04-18-15 05:20:38 (E) (5508:2296) DBS-070401: |Dataflow Load_SAVINGSTransaction_Table|Loader Query_1_SAVINGSTRANSACTION
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 25 (""): The supplied value is not a valid instance of data type decimal. Check the source data for invalid values. An example of an invalid value is
data of numeric type with scale greater than precision.>.
Error5:
04-18-15 04:45:08 (E) (6884:4092) DBS-070401: |Dataflow Load_Loan_Table|Loader Query_LOAN
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 245 ("."): Data type 0x00 is unknown.>.
Error6:
ODBC data source <HQVEDWHDB01> error message for operation <SQLExecute>: <[Microsoft][ODBC SQL Server Driver][SQL Server]The
incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x35 is unknown.>.
Thanks,
Shashi