I have unzipped the file and pasted it into F drive. Shut down the Rhythmyx Server. Then, open a command prompt and navigate the PSOToolkit 6.6 folder and type the command install.bat with the installed Rhythmyx root directory path. Pressed Enter and restart the Rhythmyx Server. Please see below.
However, I still can’t see any intellisense after I typed $user in the template. Have I not probably installed the PSOtoolkit?
If the install.bat ran to completion, and you saw a “Build Successful” message at the end, then the extensions should be properly registered.
You can check this by looking at the System Design view in the Workbench. If you expand the “Extensions” and the “JEXL Expressions” nodes, you see a number of expressions that start with “pso” (e.g. psoBase64, psoFolders, etc).
You should also see these same expressions when you use $user and typeahead, (or use control-space).
Thanks. Sorry, I should use the word Expressions. Intellisense is a function like the expression. It shows the related objects once you starts with the dollar sign.
I am getting the build sucessful message after installed via command prompt. However, I don’t think I have successfully installed it and I can’t see any pso under JEXL Expressions. Have I missing something?
Below is the message I have got in the command prompt.
Unable to locate tools.jar. Expected to find it in F:\Rhythmyx\lib ools.jar
Buildfile: deploy.xml
dist:
[echo] Installing PSOToolkit to F:\Rhythmyx
jarcopy:
installExtensions:
[java] 13-May-2009 15:02:51 com.percussion.extension.PSExtensionManager ini
t
[java] INFO: Initializing extension manager.
[java] Exception installing extensions: com.percussion.extension.PSExtensio
nException: java.io.FileNotFoundException: F:\Rhythmyx\Extensions\Extensions.xml
(Access is denied)
[java] com.percussion.extension.PSExtensionException: java.io.FileNotFoundE
xception: F:\Rhythmyx\Extensions\Extensions.xml (Access is denied)
[java] at com.percussion.extension.PSExtensionHandler.ÏO0000(Unknown So
urce)
[java] at com.percussion.extension.PSExtensionHandler.ÍO0000(Unknown So
urce)
[java] at com.percussion.extension.PSExtensionHandler.init(Unknown Sour
ce)
[java] at com.percussion.extension.PSJavaExtensionHandler.init(Unknown
Source)
[java] at com.percussion.extension.PSExtensionHandlerHandler.init(Unkno
wn Source)
[java] at com.percussion.extension.PSExtensionManager.init(Unknown Sour
ce)
[java] at com.percussion.util.PSExtensionInstallTool.o00000(Unknown Sou
rce)
[java] at com.percussion.util.PSExtensionInstallTool.<init>(Unknown Sou
rce)
[java] at com.percussion.util.PSExtensionInstallTool.InstallExtensions(
Unknown Source)
[java] at com.percussion.util.PSExtensionInstallTool.main(Unknown Sourc
e)
[java] Java Result: 1
javadoc:
BUILD SUCCESSFUL
Total time: 3 seconds
F:\PSOToolkit6.6>
Go look at the F:\Rhythmyx\Extensions directory. Do you have an Extensions.xml? a Java subdirectory? If not, you need to figure out what happened and/or restore these directories from backup (assuming you took a backup after you installed the server).
Also look at the permissions on these files. The user under which you are running the PSO Toolkit installation must be able to write into the server’s folder structure. If this is not true, then the installation will fail.