View Issue Details

IDProjectCategoryView StatusLast Update
0006984SymmetricDSBugpublic2025-07-01 22:00
Reportercquamme Assigned Tocquamme  
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.15.0 
Target Version3.15.19Fixed in Version3.15.19 
Summary0006984: Sybase ASE Unitype Fixes
Description1. The overrides of isBlob() and isClob() introduced in issue 0006946 should be taken out. Instead, we should map UNICHARs and UNIVARCHARs to Varbinary instead of to a longvarbinary.

2. When syncing data out of Sybase ASE, converting from UTF 16 to UTF 8 is not working correctly. We should not check !this.currentSource.requiresLobsSelectedFromSource(data) when deciding to convert from UTF 16 to UTF 8, we should only check that it using Sybase ASE and that sybase.ase.convert.unitypes.for.sync is set to true.

3. In ExtractDataReader we should also clean up the logic in the convertUtf16toUTF8 method, as there is unnecessary work happening.
TagsNo tags attached.

Relationships

related to 0006946 closedcquamme Add overrides for isBlob and isClob for AseDatabasePlatform 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 35eae870

2025-07-01 21:34:54

catherinequamme


Committer: GitHub Details Diff
0006984: Sybase ASE Unitype Fixes (#316) Affected Issues
0006984
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java Diff File
mod - symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDatabasePlatform.java Diff File
mod - symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDdlReader.java Diff File

Issue History

Date Modified Username Field Change
2025-07-01 19:09 cquamme New Issue
2025-07-01 19:09 cquamme Status new => assigned
2025-07-01 19:09 cquamme Assigned To => cquamme
2025-07-01 19:11 cquamme Relationship added related to 0006946
2025-07-01 21:35 pbelov Status assigned => resolved
2025-07-01 21:35 pbelov Resolution open => fixed
2025-07-01 21:35 pbelov Fixed in Version => 3.15.19
2025-07-01 22:00 Changeset attached => SymmetricDS 3.15 35eae870