![]() | ![]() | ![]() | ![]() | ![]() |
When you use SAS® Environment Manager to import tables from Oracle, DB2, or SAS® LASR™ libraries into SAS Viya from SAS 9, the import action may fail with the following error message:
This error can be caused by a version mismatch between a component of the import9 and transfer services.
To check these versions, run the following commands and confirm that the transfer-representations versions match between the import9-service and transfer-service jars.
Linux (requires an unzip command)
Windows
[Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem')
foreach($sourceFile in (Get-ChildItem -filter '*.jar' | Where-Object { $_.Name -match '^import9.*|^transfer.*' })){[IO.Compression.ZipFile]::OpenRead($sourceFile.FullName).Entries.FullName | %{ "$sourcefile`:$_" } | findstr "transfer-representations" }
import9-service-1.0.33.jar:BOOT-INF/lib/transfer-representations-4.0.5.jar
transfer-service-2.27.1.jar:BOOT-INF/lib/transfer-representations-4.1.7.jar
If the versions do not match, SAS Viya must be updated.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Environment Manager (on Viya) | Linux for x64 | 3.5 | 3.5 | Viya | Viya |
Microsoft® Windows® for x64 | 3.5 | 3.5 | Viya | Viya |