Designer 10.7 | webMethods CAF and OpenUI Development | Working with JCR Providers | About JCR Client Providers
 
About JCR Client Providers
The Java Content Repository (JCR) client providers are controls that function in different containers as well as in different implementations of a container.
When you enable the JCR client, the Faces Configuration file automatically includes two managed beans: repositorySessionManager and jcrCredentials.
The repositorySessionManager managed bean provides a connection to the remote repository and obtains a session to use throughout the API. The repositorySessionManager references jcrCredentials and specifies whether to impersonate a user.
The jcrCredentials managed bean provides the necessary login information to access the remote repository, including the userId and password. The credentials are bound to the environment variables system UserId and systemPassword. You need to update the environment variables if you decide to run the application on a container other than My webMethods Server.
The following table lists the available JCR providers.
Provider
Description
Attachments Provider
Uses a JCR Node as an attachment container.
Node Children Table Provider
Displays the children of a JCR Node in a table.
Node Provider
Updates the properties of a folder, or updates the properties of items in a folder.
Search Result Table Provider
Displays the results of a JCR query in a table.
Sub-Folder Attachments Provider
Uses a JCR Node as an attachment container.
Temp Attachments Provider
Uses a JCR Node as a temporary attachment container.
Related Topics