SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 46033: "RTDMException: Data type not supported by SDS Activity..." might occur when you migrate SAS® activities from SAS® Real-Time Decision Manager 5.4

DetailsHotfixAboutRate It

SAS Real-Time Decision Manager 5.41 uses DS2 code in SAS activities. This is a change from SAS Real-Time Decision Manager 5.4, which uses SAS code in the SAS activities. The DS2 code that is generated for SAS Real-Time Decision Manager 5.4 migrated SAS activities is incorrect under the following conditions:

  1. The activity has a table output parameter that is null or empty (no columns).
  2. The empty output table is not the last parameter in the output list.

When these two conditions are satisfied, SAS Real-Time Decision Manager writes the following error in its log when you execute the migrated activity:

com.sas.analytics.ph.RTDMException: Data type not supported by SDS Activity: 1
	at
com.sas.rtdm.implementation.activity.sasactivity.SDSEncoding.getDataType(SDSEnco
ding.java:407)
	at
com.sas.rtdm.implementation.activity.sasactivity.SDSEncoding.decode(SDSEncoding.
java:235)
	at
com.sas.rtdm.implementation.activity.sasactivity.SASActivity.handle_output(SASAc
tivity.java:70)
	at
com.sas.rtdm.implementation.activity.sasactivity.DS2Activity.execute(DS2Activity
.java:113)
	at com.sas.rtdm.implementation.EventExecutor.execute(EventExecutor.java:203)
	at com.sas.rtdm.implementation.TestExecutor.execute(TestExecutor.java:213)
	at
com.sas.rtdm.implementation.engine.ActivityNode._execute(ActivityNode.java:51)
	at
com.sas.rtdm.implementation.engine.ActivityNode._execute(ActivityNode.java:17)
...

To work around this issue, ensure that the two conditions that are listed above do not occur in your migrated SAS activity.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Real-Time Decision ManagerMicrosoft® Windows® for 64-Bit Itanium-based Systems5.46.19.2 TS2M0
Microsoft Windows Server 2003 Datacenter 64-bit Edition5.46.19.2 TS2M0
Microsoft Windows Server 2003 Enterprise 64-bit Edition5.46.19.2 TS2M0
Microsoft Windows XP 64-bit Edition5.46.19.2 TS2M0
Microsoft® Windows® for x645.46.19.2 TS2M0
Microsoft Windows Server 2003 Datacenter Edition5.46.19.2 TS2M0
Microsoft Windows Server 2003 Enterprise Edition5.46.19.2 TS2M0
Microsoft Windows Server 2003 Standard Edition5.46.19.2 TS2M0
Microsoft Windows Server 2003 for x645.46.19.2 TS2M0
Microsoft Windows Server 2008 for x645.46.19.2 TS2M0
Microsoft Windows XP Professional5.46.19.2 TS2M0
Windows Vista5.46.19.2 TS2M0
Windows Vista for x645.46.19.2 TS2M0
64-bit Enabled AIX5.46.19.2 TS2M0
64-bit Enabled Solaris5.46.19.2 TS2M0
Linux for x645.46.19.2 TS2M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.