I have downloaded the PSOToolKit from the URL below
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?
Current version of Rhythmyx is using 6.6.
The Workbench only knows about system JEXL functions. It has no way of detecting new functions that have been added.
What do you mean by “intellisense”?
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.
Microsoft Windows [Version 6.0.6001]
Copyright © 2006 Microsoft Corporation. All rights reserved.
Unable to locate tools.jar. Expected to find it in F:\Rhythmyx\lib ools.jar
[echo] Installing PSOToolkit to F:\Rhythmyx
[java] 13-May-2009 15:02:51 com.percussion.extension.PSExtensionManager ini
[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
[java] at com.percussion.extension.PSExtensionHandler.ÍO0000(Unknown So
[java] at com.percussion.extension.PSExtensionHandler.init(Unknown Sour
[java] at com.percussion.extension.PSJavaExtensionHandler.init(Unknown
[java] at com.percussion.extension.PSExtensionHandlerHandler.init(Unkno
[java] at com.percussion.extension.PSExtensionManager.init(Unknown Sour
[java] at com.percussion.util.PSExtensionInstallTool.o00000(Unknown Sou
[java] at com.percussion.util.PSExtensionInstallTool.<init>(Unknown Sou
[java] at com.percussion.util.PSExtensionInstallTool.InstallExtensions(
[java] at com.percussion.util.PSExtensionInstallTool.main(Unknown Sourc
[java] Java Result: 1
Total time: 3 seconds
The toolkit installation is definitely failing.
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.
I hope this helps.
Install sccessfully. It is more to do with the windows security issues. Cheers Dave.