SUPPORT / SAMPLES & SAS NOTES
 

Support

Usage Note 60630: Technical Support for Java SAS® processes in SAS® Real-Time Decision Manager

DetailsAboutRate It

It is technically possible to implement custom Jython and/or Groovy SAS processes in SAS Real-Time Decision Manager, using the extensions that are available from the SAS Professional Services Division. However, those extensions are not supported by SAS Technical Support. Support for the extensions are the responsibility of the SAS Professional Services Division as the sole provider of these tools to the customer.

As a rule, SAS Technical Support provides support for standard product software. Custom code, of any kind, is not supported. However, Technical Support does support the hooks that are provided to incorporate the extensions into our standard, as-shipped software.

Here are the main points to keep in mind regarding custom SAS processes in SAS Real-Time Decision Manager:

  • The ability to create a custom process using the DS2 programming language is part of the standard product.
  • The ability to create a custom process in Groovy or Jython can be enabled via the SAS Professional Services Division extension. The extension is currently used by many SAS Real-Time Decision Manager customers. This extension is not part of the standard SAS product, and it is typically provided to the customer by SAS Professional Services during implementation engagements.
  • Custom process code, whether written in DS2, Jython, or Groovy, is not supported by SAS Technical Support.

If you do use the SAS Professional Services Division extensions, it is recommended that you use Groovy. While you can use Java, activity classes are available only for Groovy and Jython. Because Groovy is a programming language for the Java platform, the similarity with Java allows for the use of most Java syntax.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Real-Time Decision ManagerMicrosoft® Windows® for x646.39.4 TS1M1
Microsoft Windows 8 Enterprise 32-bit6.39.4 TS1M1
Microsoft Windows 8 Enterprise x646.39.4 TS1M1
Microsoft Windows 8 Pro 32-bit6.39.4 TS1M1
Microsoft Windows 8 Pro x646.39.4 TS1M1
Microsoft Windows 8.1 Enterprise 32-bit6.39.4 TS1M1
Microsoft Windows 8.1 Enterprise x646.39.4 TS1M1
Microsoft Windows 8.1 Pro 32-bit6.39.4 TS1M1
Microsoft Windows 8.1 Pro x646.39.4 TS1M1
Microsoft Windows 106.39.4 TS1M1
Microsoft Windows Server 20086.39.4 TS1M1
Microsoft Windows Server 2008 R26.39.4 TS1M1
Microsoft Windows Server 2008 for x646.39.4 TS1M1
Microsoft Windows Server 2012 Datacenter6.39.4 TS1M1
Microsoft Windows Server 2012 R2 Datacenter6.39.4 TS1M1
Microsoft Windows Server 2012 R2 Std6.39.4 TS1M1
Microsoft Windows Server 2012 Std6.39.4 TS1M1
Windows 7 Enterprise 32 bit6.39.4 TS1M1
Windows 7 Enterprise x646.39.4 TS1M1
Windows 7 Home Premium 32 bit6.39.4 TS1M1
Windows 7 Home Premium x646.39.4 TS1M1
Windows 7 Professional 32 bit6.39.4 TS1M1
Windows 7 Professional x646.39.4 TS1M1
Windows 7 Ultimate 32 bit6.39.4 TS1M1
Windows 7 Ultimate x646.39.4 TS1M1
64-bit Enabled AIX6.39.4 TS1M1
64-bit Enabled Solaris6.39.4 TS1M1
HP-UX IPF6.39.4 TS1M1
Linux for x646.39.4 TS1M1
Solaris for x646.39.4 TS1M1
* 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.