BookmarkSubscribeRSS Feed
benbald
Calcite | Level 5
Has anyone had trouble deploying node extensions in EM 6.1? I have everything in place and the nodes appear as they should in the GUI but they don't work. According to the 6.1 Developer's Guide, all the needed files are in the appropriate directories. I'm specifically installing Dr. Svolba's Data Preparation Nodes, a few of which I was using in EM 5.3.
4 REPLIES 4
benbald
Calcite | Level 5
I found the problem. In the 6.1 Extension Development Guide it provides examples and a template for the XML. I don't know XML but in all the examples it lists the . So, I changed the serverclass in each of the XML files from SASHELP.EMCORE.EMCODETOOL.CLASS to EM6. Well, that was the problem. Once I changed them back they all worked. Moral: don't fix it if it ain't broken.
benbald
Calcite | Level 5
that is:
benbald
Calcite | Level 5
EM6 (with quotes)
David_Duling
SAS Employee
Hello. You are right, if it ain't broke.... This is what happened:

serverclass= SASHELP.EMCORE.EMCODETOOL.CLASS
This indicates a tool built on the foundation of the EM code node. This is valid for EM 5.3, EM 6.1, and beyond, so there is no backwards compatibility problem. In addition, the experimental extension tool functionality was based on this code in EM 5.3.

serverclass=EM6.1
This indicates an extension tool built for EM 6.1 or later. After feedback from users of the experimental extension tool in EM 5.3, we developed a production extension tool definition for EM 6.1. This release includes many new features that aid custom tool development, such as the very powerful &EM_ACTION design.

Gerhard's superb work is based on the the EMCODETOOL class and will continue to function. Newer custom may take advantage of the EM6.1 level extension specification.

Hope that helps!

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

How to choose a machine learning algorithm

Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 1323 views
  • 0 likes
  • 2 in conversation