Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

SAP Data Services 4.2 SP03 is not compatible with SAP IQ 16.0 SP08


I have a serious problems and errors while bulk loading data into SAP IQ 16.0 SP08 via SAP Data Services 4.2 SP03.

I have created a Data Store (Sybase IQ 16.X type) inside SAP Data Services 4.2 SP03 for my SAP IQ 16.0 SP08 database. Then I have created a sample Data Flow with SAP IQ table as data target. When I bulk load data into this table (with default Target table bulk load options - BINARY format is checked) I get an ACCESS_VIOLATION error. I found somewhere that this a known bug in SAP IQ 16.0 SP08 version. For that reason I have installed all 3 patches for that version but it didn't solved the problem. By the way in SAP IQ 16.0 SP01 version Bulk Load in BINARY format works correctly.

Then I have unchecked the BINARY format (this means that the Bulk Load will work in ASCII format) and executed the Job. ACCESS_VIOLATION error disappeared but another error have been displayed - Sybase IQ Syntax error near 'BLOCK'. I have discovered that this is due to the incorrectly formed SAP Data Services Bulk Load statement. The fact is that SAP Data Services includes BLOCK SIZE operator in Bulk Load statement when BLOCK SIZE part was discontinued and not supported since IQ 15.2 version. By the way SAP Data Services creates correct Bulk Load statement for IQ 16.0 SP01 version.

The workaround could be to delete (make empty) Block size (bytes) field in SAP Data Services IQ Target table Bulk Loader Options window. But the problem is that this field is not editable anymore and there is no way to change or empty it's value. By the way SAP Data Services 4.2 SP01 have the same problems with SAP IQ 16.0 SP08 as 4.2 SP03 version but Block size (bytes) field in 4.2 SP01 version is editable and you can apply a workaround for this problem.

SAP IQ 16.0 SP08 is not listed in SAP Data Services 4.2 SP01-03 PAM and all my problems probably are due to this incompatibility (and it's very strange because IQ 16.0 SP08 was release in June and SAP Data Services 4.2 SP03 just in previous or this week). But I must use SAP IQ 16.0 SP08 because this version solved another critical IQ crashing problem and I must use SAP Data Services 4.2 SP03 because it introduced a must feature for me - Data Masking.

Is there any way to use both those versions together? Is there any way to make them work correctly together?

All ideas and suggestions are more than welcome.

Thank you.

Donatas Budrys


Helpful Answer

Not what you were looking for? View more on this topic or Ask a question