Hello Benbald - Sorry you're having trouble. I can run PROC UCM on my client and server installation. This problem very well could be installation and/or license specific. Try running the following code from within a "Code Node". It will send your licensing specifications to the SAS Log. So, when the Code Node has run select the Results button and access the node's SAS Log. The ETS module should be available behind the scenes, so it should not show in the log list. But, the information displayed will be sufficient for submission of a SAS Tech Support online request for assistance if necessary. It may be possible that you will need to re-install certain components of your E-Miner load. You may want to try that before submitting a trouble ticket.
You may also want to try adding this line of code to your project's Start-Up Code: %include "%nrstr(C:\Program Files\SAS\SAS 9.1\AutoExec.SAS)";
However, the preceding may not be necessary, but I've found it to be a good practice to ensure the code initiates properly.
/* BEGIN CLIENT - License installations & setinit validation */
proc setinit noalias; run;
/* END CLIENT - License installations & setinit validation */
/* BEGIN SERVER - License installations & setinit validation */
signon SAS;
rsubmit;
proc setinit noalias; run;
endrsubmit;
signoff SAS;
/* END SERVER - License installations & setinit validation */